Search Results qa_collection_id_s
Overview
EAM_OP_COMP_DEFAULT_PVT is a private PL/SQL package body in the APPS schema that supports the Enterprise Asset Management (EAM) work order completion flow in Oracle E-Business Suite 12.1.1 and 12.2.2. Its role is to populate null columns on EAM work order operation completion records, ensuring that records created or staged by the EAM completion process carry complete and internally consistent values before they are consumed by downstream transaction processing. The package encapsulates defaulting logic that would otherwise need to be duplicated across the public EAM APIs, allowing the work order completion and publishing routines to delegate column-level defaulting to a single private implementation.
The "_PVT" suffix confirms the object is classified as an internal, private API that is not intended for direct invocation by external callers. The corresponding public-facing entry points are the EAM work order APIs that reference this package internally.
Key Procedures and Functions
The documented metadata exposes a single procedure, POPULATE_NULL_COLUMNS. As its name indicates, the procedure inspects completion-related records and supplies default values wherever a required or meaningful column has been left null. Its purpose is to normalize incoming data so that the completion transaction rows conform to the expectations of the EAM transaction schema and the work order processing engine.
Because only the package-level metadata is documented, no parameter list is asserted here; the procedure should be regarded solely by its behavioral purpose — filling null columns on EAM operation completion data — rather than by a specific signature. The package body references its own specification (EAM_OP_COMP_DEFAULT_PVT) plus the standard FND_API utility package, indicating that it participates in the Oracle Application Object Library API conventions used throughout EBS (for example, standard return-status handling), and EAM_ERROR_MESSAGE_PVT, indicating it raises or propagates EAM-specific error messages when defaulting cannot be completed.
Tables Accessed
The dependency metadata lists four referenced objects, each consistent with the package's defaulting role:
- EAM_OP_COMPLETION_TXNS_S — the primary EAM operation completion transaction table (accessed through its APPS synonym). This is the principal source and target of the defaulting logic.
- QA_COLLECTION_ID_S — the QA collection identifier sequence. This object is directly relevant to the user's search term qa_collection_id_s; the package consumes this sequence to generate or validate the QA collection identifier associated with completion records, linking EAM completion to quality collection results.
- WIP_OPERATIONS — the Work in Process operations table, referenced to obtain operation-level context such as operation sequence or identifiers needed to correctly default completion rows.
- DUAL — the standard single-row Oracle table, used for evaluating sequence values or simple expressions during defaulting.
Usage Notes
EAM_OP_COMP_DEFAULT_PVT is invoked indirectly. It is referenced by the EAM work order processing packages EAM_PROCESS_WO_PUB and EAM_PROCESS_WO_PVT, which drive work order completion and publishing, and it is not referenced by any other database object, underscoring its position as a leaf-level private helper. Typical invocation therefore occurs when a user completes an EAM work order operation through the Maintenance Workbench or an equivalent EAM form, or when a concurrent program or integration calls the public EAM work order processing API. Custom code should never call this package directly; developers extending EAM completion logic should route through EAM_PROCESS_WO_PUB instead. Note that the APPS synonym of QA_COLLECTION_ID_S is the object that surfaces when searching for "qa_collection_id_s" in this context.
-
SEQUENCE: QA.QA_COLLECTION_ID_S
12.1.1
owner:QA, object_type:SEQUENCE, object_name:QA_COLLECTION_ID_S, status:VALID,
-
SYNONYM: APPS.QA_COLLECTION_ID_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_COLLECTION_ID_S, status:VALID,
-
SEQUENCE: QA.QA_COLLECTION_ID_S
12.2.2
owner:QA, object_type:SEQUENCE, object_name:QA_COLLECTION_ID_S, status:VALID,
-
SYNONYM: APPS.QA_COLLECTION_ID_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_COLLECTION_ID_S, status:VALID,
-
PACKAGE BODY: APPS.EAM_OP_COMP_DEFAULT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_OP_COMP_DEFAULT_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_OP_COMP_DEFAULT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_OP_COMP_DEFAULT_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_WO_COMP_DEFAULT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WO_COMP_DEFAULT_PVT, status:VALID,
-
PACKAGE BODY: APPS.QA_AUDIT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_AUDIT_PKG, status:VALID,
-
PACKAGE BODY: APPS.EAM_WO_COMP_DEFAULT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WO_COMP_DEFAULT_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_QA_RESULTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_QA_RESULTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.QA_AUDIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_AUDIT_PKG, status:VALID,
-
PACKAGE BODY: APPS.QA_RESULTS_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_RESULTS_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.QA_RESULTS_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_RESULTS_API, status:VALID,
-
PACKAGE BODY: APPS.AHL_QA_RESULTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_QA_RESULTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_ASSET_OPERATION_TXN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_OPERATION_TXN_PVT, status:VALID,
-
PACKAGE BODY: APPS.QA_SS_RESULTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SS_RESULTS, status:VALID,
-
PACKAGE BODY: APPS.QA_SS_RESULTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SS_RESULTS, status:VALID,
-
PACKAGE BODY: APPS.QLTTRAWB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QLTTRAWB, status:VALID,
-
PACKAGE BODY: APPS.EAM_ASSET_OPERATION_TXN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_OPERATION_TXN_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.QLTTRAWB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QLTTRAWB, status:VALID,
-
PACKAGE BODY: APPS.QA_TXN_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_TXN_GRP, status:VALID,
-
PACKAGE BODY: APPS.QA_TXN_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_TXN_GRP, status:VALID,
-
APPS.EAM_OP_COMP_DEFAULT_PVT dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QLTTRAWB dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.AHL_QA_RESULTS_PVT dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.AHL_QA_RESULTS_PVT dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.QA_SS_RESULTS dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.EAM_WO_COMP_DEFAULT_PVT dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QA_SS_RESULTS dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.QA_AUDIT_PKG dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QA_RESULTS_API dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.QA_TXN_GRP dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.EAM_OP_COMP_DEFAULT_PVT dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.QA_AUDIT_PKG dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QA_RESULTS_API dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QA_TXN_GRP dependencies on QA_COLLECTION_ID_S
12.1.1
-
APPS.QLTTRAWB dependencies on QA_COLLECTION_ID_S
12.2.2
-
APPS.EAM_WO_COMP_DEFAULT_PVT dependencies on QA_COLLECTION_ID_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1