Search Results qa_specs_pub
Overview
QA_SPECS_PUB is the public API package for Oracle Quality specification management in Oracle E-Business Suite. In the ETRM classification scheme, a package suffix of PUB designates it as a published, supported interface intended for external invocation — from Oracle Forms, concurrent programs, or custom PL/SQL code — rather than as an internal implementation unit. QA_SPECS_PUB exposes the specification-definition layer of the Oracle Quality module, allowing callers to create and maintain quality specifications and their constituent specification elements programmatically instead of through the Quality Specifications form. The object resides in the APPS schema and holds a VALID status in both 12.1.1 and 12.2.2. Its dependency profile is deliberately narrow: it references only the FND_API package and the SYS.STANDARD package, indicating that business logic and input validation are delegated to lower-level routines and that the public surface is structured for stable, version-tolerant integration. The package is not referenced by any other package, confirming that it is an entry point rather than an internal building block consumed by peer modules.
Key Procedures and Functions
The documented public surface consists of six procedures that together cover the full lifecycle of a specification and its elements.
- CREATE_SPECIFICATION — Establishes a new quality specification header, producing the specification record that subsequent element operations attach to.
- ADD_SPEC_ELEMENT — Adds an individual element (characteristic assignment) to an existing specification, building the collection of characteristics that the specification governs.
- COMPLETE_SPEC_PROCESSING — Finalizes a specification after its elements have been added, performing the closure and consistency handling required before the specification becomes usable in quality data collection.
- DELETE_SPECIFICATION — Removes a specification definition in its entirety.
- DELETE_SPEC_ELEMENT — Removes a single element from a specification without affecting the remaining elements.
- COPY_SPECIFICATION — Duplicates an existing specification, supporting the common practice of deriving a new specification from an established template.
Parameter lists are intentionally omitted; callers should consult the package specification through the ETRM reports for exact signatures. Invocation of the procedures is expected to follow the standard FND_API conventions of p_commit and x_return_status semantics.
Tables Accessed
The package reads and writes the following tables through APPS synonyms.
- QA_SPECS and QA_SPECS_S — the specification header base table and its translation table, manipulated by the create, delete, and copy operations.
- QA_SPEC_CHARS — the specification-to-characteristic association table, populated by ADD_SPEC_ELEMENT and removed by DELETE_SPEC_ELEMENT.
- QA_CHARS — the quality characteristics definition table, read to validate and resolve element assignments.
- MTL_SYSTEM_ITEMS and MTL_CATEGORY_SETS — inventory item and category set definitions used when specifications are scoped to items or category hierarchies.
- FND_USER — used to resolve and stamp the creating or updating user for audit purposes.
- DUAL and PLITBLM — utility references, the latter supporting PL/SQL table handling within the package body.
Usage Notes
QA_SPECS_PUB is typically invoked from the Oracle Quality Specifications form, from concurrent programs that mass-create or migrate specification data, and from custom PL/SQL interfaces during implementations and data conversions. Calls should be made through the APPS schema with MOAC context established where item and category lookups apply. Because the package carries the PUB classification, it is the supported entry point relative to private Quality packages, and custom code should target it for upgrades spanning 12.1.1 to 12.2.2. Transactions should be managed by the caller, with commit deferred until all element additions and completion processing have succeeded.
-
PACKAGE: APPS.QA_SPECS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_SPECS_PUB, status:VALID,
-
PACKAGE: APPS.QA_SPECS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_SPECS_PUB, status:VALID,
-
PACKAGE BODY: APPS.QA_SPECS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SPECS_PUB, status:VALID,
-
PACKAGE BODY: APPS.QA_SPECS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SPECS_PUB, status:VALID,
-
SYNONYM: APPS.QA_SPECS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_SPECS_S, status:VALID,
-
PACKAGE: APPS.QA_SPECS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_SPECS_PKG, status:VALID,
-
SYNONYM: APPS.QA_SPECS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_SPECS, status:VALID,
-
PACKAGE: APPS.QA_PLANS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_PLANS_API, status:VALID,
-
PACKAGE: APPS.QA_SPECS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_SPECS_PKG, status:VALID,
-
SYNONYM: APPS.QA_SPECS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_SPECS_S, status:VALID,
-
PACKAGE: APPS.QA_PLANS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_PLANS_API, status:VALID,
-
SYNONYM: APPS.QA_SPEC_CHARS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_SPEC_CHARS, status:VALID,
-
PACKAGE: APPS.QLTCOMPB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QLTCOMPB, status:VALID,
-
PACKAGE: APPS.QA_FLEX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_FLEX_UTIL, status:VALID,
-
SYNONYM: APPS.QA_SPECS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_SPECS, status:VALID,
-
SYNONYM: APPS.QA_SPEC_CHARS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_SPEC_CHARS, status:VALID,
-
PACKAGE: APPS.QLTCOMPB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QLTCOMPB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.QA_PLAN_ELEMENT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_PLAN_ELEMENT_API, status:VALID,
-
PACKAGE: APPS.QLTDATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QLTDATE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.QLTDATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QLTDATE, status:VALID,
-
PACKAGE: APPS.QA_CHARS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_CHARS_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.QA_FLEX_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_FLEX_UTIL, status:VALID,
-
PACKAGE: APPS.QA_CHARS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_CHARS_API, status:VALID,
-
PACKAGE: APPS.QA_PLAN_ELEMENT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_PLAN_ELEMENT_API, status:VALID,
-
VIEW: APPS.QA_CUSTOMERS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CUSTOMERS_LOV_V, object_name:QA_CUSTOMERS_LOV_V, status:VALID,
-
PACKAGE: APPS.QA_SS_CONST
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_SS_CONST, status:VALID,
-
SYNONYM: APPS.QA_CHARS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_CHARS, status:VALID,
-
PACKAGE: APPS.QA_SS_CONST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_SS_CONST, status:VALID,
-
SYNONYM: APPS.QA_CHARS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_CHARS, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS, status:VALID,
-
PACKAGE: APPS.FND_FLEX_KEYVAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_KEYVAL, status:VALID,
-
PACKAGE: APPS.FND_FLEX_KEYVAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_KEYVAL, status:VALID,
-
APPS.QA_SPECS_PUB dependencies on QA_SPECS_PUB
12.2.2
-
APPS.QA_SPECS_PUB dependencies on QA_SPECS_PUB
12.1.1
-
PACKAGE: APPS.QA_SPECS_PUB
12.2.2
-
PACKAGE: APPS.QA_SPECS_PUB
12.1.1
-
PACKAGE BODY: APPS.QA_SPECS_PUB
12.2.2
-
PACKAGE BODY: APPS.QA_SPECS_PUB
12.1.1
-
VIEW: APPS.PO_VENDORS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
APPS.QA_SPECS_PUB dependencies on FND_USER
12.1.1
-
APPS.QA_SPECS_PUB dependencies on FND_USER
12.2.2
-
APPS.QA_SPECS_PUB dependencies on QA_SPECS
12.2.2
-
APPS.QA_SPECS_PUB dependencies on QA_SPECS
12.1.1
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,