Search Results qa_results_interface
Overview
QA_RESULTS_INTERFACE is a Quality (QA) module interface table in Oracle E-Business Suite, owned by the QA schema. Its documented purpose is as a "Quality Results Interface table for collection import." In practice, this is a staging and open-interface table that receives inbound quality collection result data — typically originating from outside EBS or from a feeder process — before the Quality Results Import concurrent program validates, transforms, and loads that data into the permanent QA collection results tables. The table is not a transactional results store; it is a transient landing zone whose rows carry a PROCESS_STATUS and VALIDATE_FLAG attribute and are subsequently purged or archived once the import completes successfully.
The object is unusually wide, with 309 documented columns in the ETRM 12.2.2 physical schema. That width reflects the table's role as a universal collection-attribute carrier: rather than defining a fixed column for every possible collection element, the design provides a large block of generic placeholder columns (CHARACTER1 through CHARACTER100, SEQUENCE1 through SEQUENCE15, COMMENT1 through COMMENT5) alongside strongly typed context columns for inventory, purchasing, WIP, service, projects, and process manufacturing.
Under a heuristic Data Vault classification mined from its foreign-key structure, QA_RESULTS_INTERFACE leans toward the satellite pattern, since it carries descriptive, contextual attributes keyed against multiple upstream entities rather than functioning as a pure many-to-many relationship (link) or a standalone business entity (hub). This should be treated as a modeling suggestion rather than a definitive classification.
Key Information Stored
The table's technical primary key is TRANSACTION_INTERFACE_ID, which uniquely identifies each inbound row. The principal business-key candidate for the import is COLLECTION_ID, which associates the staged row with a specific quality collection and is the primary lookup used by the import validation logic. GROUP_ID and SOURCE_CODE / SOURCE_LINE_ID provide the grouping and originating-source context for the batch.
Processing-control columns govern the interface lifecycle: PROCESS_STATUS, VALIDATE_FLAG, MARKER, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE. Standard audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) are similarly present, together with redundant QA_ variant audit columns such as QA_LAST_UPDATED_BY and QA_CREATED_BY.
Collection context columns include PLAN_ID / PLAN_NAME, SPEC_ID / SPEC_NAME, COLLECTION_ID, ORGANIZATION_ID, DEPARTMENT_ID, RESOURCE_ID, and TRANSACTION_DATE. Item and lot detail is captured through ITEM_ID, REVISION, UOM, QUANTITY, SUBINVENTORY, LOCATOR_ID, LOT_NUMBER, and SERIAL_NUMBER, with parallel COMP_ prefixed columns and TO_SUBINVENTORY / TO_LOCATOR describing the destination side of a movement or disposition.
The table further carries a large set of cross-module reference columns — including PO_NUMBER, PO_RELEASE_ID, RECEIPT_NUM, SALES_ORDER, WIP_ENTITY_ID, JOB_NAME, PROJECT_NUMBER, TASK_NUMBER, CUSTOMER_ID, VENDOR_ID, LICENSE_PLATE_NUMBER, and CONTRACT_NUMBER — allowing a single interface row to describe a collection taken in almost any EBS supply chain context. Nonconformance and disposition handling is supported by NONCONFORMANCE_CODE, NONCONFORMANCE_TYPE, DISPOSITION, DISPOSITION_ACTION, and DISPOSITION_STATUS.
Common Use Cases and Queries
Typical usage centers on monitoring and troubleshooting the Quality Results Import. A validation monitoring query counts rows by processing state:
SELECT PROCESS_STATUS, COUNT(*) FROM QA.QA_RESULTS_INTERFACE GROUP BY PROCESS_STATUS;
Rows that failed validation in a prior run can be isolated and inspected by their governing flag and request:
SELECT TRANSACTION_INTERFACE_ID, COLLECTION_ID, VALIDATE_FLAG,
REQUEST_ID, ITEM, QUANTITY, MARKER
FROM QA.QA_RESULTS_INTERFACE
WHERE VALIDATE_FLAG = 'E';
Reporting scenarios include pre-import reconciliation of staged quality results against purchase receipts, work orders, or service repair orders, and comparing collection context (PLAN_NAME, SPEC_NAME) between the interface and the loaded results. Where large batches are submitted, operators commonly scope the query by GROUP_ID or REQUEST_ID to isolate a single import run, and by ORGANIZATION_ID to restrict to one inventory organization. Purging and archival routines periodically delete successfully processed rows from this table once the corresponding permanent collection results have been committed.
Related Objects
The documented foreign keys reveal the principal parent objects that constrain interface rows. Each relationship uses a specific join column:
- HZ_PARTIES — referenced via QA_RESULTS_INTERFACE.PARTY_ID; identifies the party associated with the collection row.
- BOM_DEPARTMENTS — referenced via DEPARTMENT_ID; supplies the quality or manufacturing department context.
- PO_RELEASES_ALL — referenced via PO_RELEASE_ID; links the collection to a purchasing release.
- CSD_REPAIRS — referenced via REPAIR_LINE_ID; ties the row to a depot repair order line.
- CN_PROCESS_BATCHES_ALL — referenced via PROCESS_BATCH_ID; connects the collection to a process manufacturing batch.
- PAY_AU_PROCESS_PARAMETERS — referenced via PROCESS_PARAMETER_ID; identifies the associated process parameter.
In addition, the interface is consumed by the Quality Results Import concurrent program (identified through PROGRAM_ID / REQUEST_ID) and ultimately feeds the QA collection results tables, with cross-references into inventory transactions, WIP, and nonconformance records evidenced by columns such as MMT_TRANSACTION_ID, WIP_ENTITY_ID, and NONCONFORMANCE_CODE.
-
Table: QA_RESULTS_INTERFACE
12.1.1
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_RESULTS_INTERFACE, object_name:QA_RESULTS_INTERFACE, status:VALID, product: QA - Quality , description: Quality Results Interface table for collection import , implementation_dba_data: QA.QA_RESULTS_INTERFACE ,
-
Table: QA_RESULTS_INTERFACE
12.2.2
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_RESULTS_INTERFACE, object_name:QA_RESULTS_INTERFACE, status:VALID, product: QA - Quality , description: Quality Results Interface table for collection import , implementation_dba_data: QA.QA_RESULTS_INTERFACE ,
-
APPS.QLTTRAFB SQL Statements
12.2.2
-
APPS.QLTTRAMB SQL Statements
12.1.1
-
APPS.QLTTRAFB SQL Statements
12.1.1
-
APPS.QLTTRAWB SQL Statements
12.1.1
-
SYNONYM: APPS.QA_RESULTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_RESULTS_INTERFACE, status:VALID,
-
APPS.QLTTRAMB SQL Statements
12.2.2
-
SYNONYM: APPS.QA_RESULTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_RESULTS_INTERFACE, status:VALID,
-
APPS.QLTTRAWB SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.QA_SS_IMPORT_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SS_IMPORT_WF, status:VALID,
-
PACKAGE BODY: APPS.QA_SS_IMPORT_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_SS_IMPORT_WF, status:VALID,
-
PACKAGE BODY: APPS.QLTTRAMB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QLTTRAMB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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.QLTTRAMB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QLTTRAMB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.QLTTRAWB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QLTTRAWB, 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,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.QLTDACTB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QLTDACTB, status:VALID,
-
TABLE: QA.QA_INTERFACE_ERRORS
12.2.2
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_INTERFACE_ERRORS, object_name:QA_INTERFACE_ERRORS, status:VALID,
-
PACKAGE BODY: APPS.QLTDACTB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QLTDACTB, status:VALID,
-
PACKAGE BODY: APPS.QLTTRAWB
12.1.1
-
PACKAGE BODY: APPS.QLTTRAFB
12.1.1
-
PACKAGE BODY: APPS.QLTTRAMB
12.1.1
-
APPS.QA_SS_IMPORT_WF SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QLTTRAWB
12.2.2
-
PACKAGE BODY: APPS.QLTTRAFB
12.2.2
-
TABLE: QA.QA_INTERFACE_ERRORS
12.1.1
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_INTERFACE_ERRORS, object_name:QA_INTERFACE_ERRORS, status:VALID,
-
PACKAGE BODY: APPS.QLTTRAMB
12.2.2
-
APPS.QA_SS_IMPORT_WF SQL Statements
12.2.2
-
TABLE: QA.QA_RESULTS_INTERFACE
12.1.1
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_RESULTS_INTERFACE, object_name:QA_RESULTS_INTERFACE, status:VALID,
-
VIEW: QA.QA_RESULTS_INTERFACE#
12.2.2
owner:QA, object_type:VIEW, object_name:QA_RESULTS_INTERFACE#, status:VALID,
-
TABLE: QA.QA_RESULTS_INTERFACE
12.2.2
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_RESULTS_INTERFACE, object_name:QA_RESULTS_INTERFACE, status:VALID,
-
APPS.QA_RESULTS_INTERFACE_PKG SQL Statements
12.2.2
-
APPS.QA_RESULTS_INTERFACE_PKG SQL Statements
12.1.1
-
APPS.QLTVCREB SQL Statements
12.1.1
-
VIEW: QA.QA_RESULTS_INTERFACE#
12.2.2
-
APPS.QA_SSQR_JRAD_PKG SQL Statements
12.2.2
-
APPS.QA_SSQR_JRAD_PKG SQL Statements
12.1.1
-
APPS.QLTVCREB SQL Statements
12.2.2
-
APPS.QA_SS_IMPORT_WF dependencies on QA_RESULTS_INTERFACE
12.1.1
-
APPS.QLTDACTB dependencies on QA_RESULTS_INTERFACE
12.2.2