Search Results qa_performance_pub
Overview
The APPS.QA_PERFORMANCE_PUB package is a public PL/SQL API within the Oracle E-Business Suite Quality Management (QA) module. It belongs to the family of modules supporting supplier and manufacturing quality operations, collectively described under the Oracle Quality umbrella. Consistent with the _PUB naming convention used throughout the EBS applications schema, this package exposes a documented, supported interface intended for invocation by external callers such as concurrent programs, forms, and custom extensions. Objects carrying the PUB classification are distinguished from private implementation packages in that their signatures are treated as stable and are documented in the ETRM repository, whereas the internal package body may change without notice.
In the ETRM metadata for release 12.2.2, the object is recorded with owner APPS, type PACKAGE, and status VALID, confirming that the specification and body compile cleanly against the current schema state.
Key Procedures and Functions
The documented public interface contains a single entry point:
GET_PREDICATE— the sole documented procedure or function in this package. Based on its name and module context, it is responsible for constructing or returning a predicate expression — typically a SQLWHEREclause fragment — used to filter a query against quality data. In Oracle Quality, collection plans, specification limits, and results are frequently queried through dynamically assembled predicates;GET_PREDICATEcentralises that logic so that callers obtain consistent filtering semantics rather than reimplementing the criteria themselves. The ETRM record identifies the procedure by name only; no parameter list is documented, and none should be assumed.
Tables Accessed
The documented metadata for APPS.QA_PERFORMANCE_PUB lists no table references through APPS synonyms. This is consistent with a helper routine whose principal output is a generated predicate string rather than a direct data manipulation operation. Where underlying quality tables such as collection plan definitions or result tables are ultimately queried, that access occurs in the calling code or in private package bodies rather than through direct DML attributed to this public API.
The recorded dependencies are limited to SYS and STANDARD, the fundamental Oracle-supplied schema and package upon which essentially every PL/SQL unit depends. No other application-level package is referenced by this object, indicating a self-contained implementation with minimal coupling to neighbouring Quality APIs.
Usage Notes
Because QA_PERFORMANCE_PUB is classified as a public API, it is intended to be called from custom code, extensions, and standard product components where a consistent query predicate for performance-related quality data is required. It is not designed for direct end-user invocation. Typical consumers include reporting extracts, concurrent programs that evaluate quality performance metrics, and form-level logic that must filter quality results according to standard business rules.
Two practical considerations apply. First, the object is documented as referenced by zero other packages in the ETRM repository, which suggests it is invoked primarily from non-package contexts such as concurrent program definitions, forms, or customer-written code. Second, its reverse dependency list in the metadata record is effectively circular — the package references itself — which is typical of an object whose body calls its own internal routines. Developers should treat the specification as the supported contract and rely on the PUB designation as an assurance that the interface is intended to remain stable across patch applications. As with all EBS public APIs, invocation should occur after standard validation of input context and within a properly initialised session.
-
PACKAGE: APPS.QA_PERFORMANCE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_PERFORMANCE_PUB, status:VALID,
-
PACKAGE: APPS.QA_PERFORMANCE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_PERFORMANCE_PUB, status:VALID,
-
PACKAGE BODY: APPS.QA_PERFORMANCE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_PERFORMANCE_PUB, status:VALID,
-
PACKAGE BODY: APPS.QA_PERFORMANCE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_PERFORMANCE_PUB, status:VALID,
-
PACKAGE BODY: APPS.QA_PERFORMANCE_PUB
12.1.1
-
PACKAGE BODY: APPS.QA_PERFORMANCE_PUB
12.2.2
-
PACKAGE: APPS.QA_PERFORMANCE_PUB
12.2.2
-
PACKAGE: APPS.QA_CHAR_INDEXES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_CHAR_INDEXES_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.QA_PERFORMANCE_PUB
12.1.1
-
PACKAGE: APPS.QA_CHAR_INDEXES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_CHAR_INDEXES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.QA_PERFORMANCE_PUB dependencies on QA_PERFORMANCE_PUB
12.1.1
-
APPS.QA_PERFORMANCE_PUB dependencies on QA_PERFORMANCE_PUB
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,