Search Results bom_component_ops_interface
Overview
BOM_COMPONENT_OPS_INTERFACE is an interface table in the Oracle Bills of Material (BOM) module, owned by the BOM schema. It stores the additional operations associated with a bill of material component, serving as the staging area through which operation-level component assignments are loaded into, or read back from, the base BOM component operation structures. In Oracle EBS 12.1.1 and 12.2.2, interface tables of this type support bulk data loading, integration with external manufacturing and PLM systems, and the import of engineering or production BOM structures by concurrent programs.
The table is documented with 57 columns in the ETRM 12.2.2 physical schema. Its Data Vault classification, derived heuristically from the foreign key structure, is standalone. From a modeling perspective, this suggests the table functions primarily as a transient staging or transaction record rather than as a durable hub, link, or satellite in a data vault design, since it does not participate in the normalized key relationships typical of master or intersection entities.
Key Information Stored
Although the table contains 57 columns, the following are the most significant:
- COMP_OPERATION_SEQ_ID — Foreign key to BOM_COMPONENT_OPERATIONS, linking each interface row to its parent component operation record.
- OPERATION_SEQ_NUM and ADDITIONAL_OPERATION_SEQ_NUM — Define the operation sequence and the additional operation sequence for the component.
- NEW_ADDITIONAL_OP_SEQ_NUM — Supports renumbering or replacement of additional operation sequences during updates.
- COMPONENT_SEQUENCE_ID and BILL_SEQUENCE_ID — Identify the component and the bill (BOM) to which the operation applies.
- ASSEMBLY_ITEM_ID, ASSEMBLY_ITEM_NUMBER, ASSEMBLY_ITEM_REVISION_CODE, ASSEMBLY_ITEM_REVISION_ID — Identify the parent assembly item and its revision.
- COMPONENT_ITEM_ID and COMPONENT_ITEM_NUMBER — Identify the component item placed at the operation.
- ORGANIZATION_ID and ORGANIZATION_CODE — Specify the inventory organization context.
- CONSUMING_OPERATION_FLAG, CONSUMPTION_QUANTITY, SUPPLY_SUBINVENTORY, SUPPLY_LOCATOR_ID, WIP_SUPPLY_TYPE — Define the consumption and supply behavior of the component at the operation.
- ALTERNATE_BOM_DESIGNATOR — Identifies the alternate BOM to which the record applies.
- EFFECTIVITY_DATE, FROM_END_ITEM_UNIT_NUMBER, TO_END_ITEM_UNIT_NUMBER — Provide effective dating and end-item unit range control.
- PROCESS_FLAG and RETURN_STATUS — Control and report the outcome of interface processing.
- TRANSACTION_ID and TRANSACTION_TYPE — Identify the interface transaction and the type of operation being performed.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE, BATCH_ID — Audit and grouping columns for the concurrent program that loaded or processed the rows.
The documented foreign key relationship identifies COMP_OPERATION_SEQ_ID as the surrogate link to BOM_COMPONENT_OPERATIONS. No unique index or alternate business key is documented in the provided metadata; the referenced sequence identifier functions as the principal join key.
Common Use Cases and Queries
Typical uses include bulk import of component operation assignments from external systems, validation and error reporting before posting to base tables, and reconciliation of interface batches. A representative query to inspect unprocessed rows is:
SELECT component_sequence_id, operation_seq_num, additional_operation_seq_num,
consuming_operation_flag, consumption_quantity, process_flag, return_status
FROM bom.bom_component_ops_interface
WHERE process_flag IN ('1','2')
AND batch_id = :batch_id;
Joining to the parent operation table to verify each interface row is a common validation pattern:
SELECT i.comp_operation_seq_id, i.operation_seq_num, o.*
FROM bom.bom_component_ops_interface i, bom.bom_component_operations o
WHERE i.comp_operation_seq_id = o.comp_operation_seq_id;
Reporting scenarios include auditing consumption quantities by organization, confirming subinventory and locator supply sources, and monitoring return statuses for failed interface loads.
Related Objects
- BOM_COMPONENT_OPERATIONS — Parent table referenced by COMP_OPERATION_SEQ_ID.
- BOM_COMPONENTS_INTERFACE — Companion interface table for component-level data.
- BOM_BILL_OF_MATERIALS_INTERFACE — Companion interface for BOM headers.
- BOM_OPERATION_SEQUENCES — Defines operation sequences referenced by the interface.
- MTL_SYSTEM_ITEMS_B — Source of assembly and component item identifiers.
- MTL_ITEM_REVISIONS_B — Source of assembly revision identifiers.
- WIP_SUPPLY_TYPES / lookup tables — Resolve WIP_SUPPLY_TYPE and consuming operation semantics.
These relationships support validation, posting, and reporting workflows for component operation data within the BOM module.
-
Table: BOM_COMPONENT_OPS_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPS_INTERFACE, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Additional operations for a Bill of Material Component , implementation_dba_data: BOM.BOM_COMPONENT_OPS_INTERFACE ,
-
Table: BOM_COMPONENT_OPS_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPS_INTERFACE, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Additional operations for a Bill of Material Component , implementation_dba_data: BOM.BOM_COMPONENT_OPS_INTERFACE ,
-
SYNONYM: APPS.BOM_COMPONENT_OPS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID,
-
VIEW: BOM.BOM_COMPONENT_OPS_INTERFACE#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_COMPONENT_OPS_INTERFACE#, status:VALID,
-
SYNONYM: APPS.BOM_COMPONENT_OPS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID,
-
VIEW: BOM.BOM_COMPONENT_OPS_INTERFACE#
12.2.2
-
APPS.BOM_OPEN_INTERFACE_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EGO_IMPORT_BATCH_PURGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_BATCH_PURGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_UTL, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_UTL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.BOM_OPEN_INTERFACE_API SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EGO_IMPORT_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_UTIL_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
TABLE: BOM.BOM_COMPONENT_OPS_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPS_INTERFACE, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.EGO_IMPORT_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_IMPORT_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_IMPORT_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_IMPORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_BULKLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_BULKLOAD_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EGO_ITEM_BULKLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_BULKLOAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_IMPORT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_PVT, status:VALID,
-
TABLE: BOM.BOM_COMPONENT_OPS_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPS_INTERFACE, object_name:BOM_COMPONENT_OPS_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.BOM_OPEN_INTERFACE_UTL SQL Statements
12.1.1
-
APPS.BOM_OPEN_INTERFACE_UTL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.2.2
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_API
12.1.1
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_API
12.2.2
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.1.1
-
APPS.BOM_OPEN_INTERFACE_API dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.BOM_OPEN_INTERFACE_UTL dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.BOM_IMPORT_PUB dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.BOM_OPEN_INTERFACE_API dependencies on BOM_COMPONENT_OPS_INTERFACE
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_COMPONENT_OPS_INTERFACE
12.2.2
-
APPS.EGO_IMPORT_UTIL_PVT dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.EGO_IMPORT_PVT dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.EGO_IMPORT_UTIL_PVT dependencies on BOM_COMPONENT_OPS_INTERFACE
12.2.2
-
APPS.EGO_ITEM_BULKLOAD_PKG dependencies on BOM_COMPONENT_OPS_INTERFACE
12.1.1
-
APPS.BOM_OPEN_INTERFACE_UTL dependencies on BOM_COMPONENT_OPS_INTERFACE
12.2.2
-
APPS.EGO_IMPORT_PVT dependencies on BOM_COMPONENT_OPS_INTERFACE
12.2.2