Search Results bom_component_operations
Overview
The BOM_COMPONENT_OPERATIONS table is a core data object within the Oracle E-Business Suite Bills of Material (BOM) module. It serves the critical function of defining and storing the relationship between a specific component on a bill of material and the manufacturing operations where that component is required or consumed. This table enables the detailed modeling of component usage at the operational level, moving beyond a simple parent-component association to specify precisely when and where in the routing sequence a part is issued. Its existence is fundamental for complex manufacturing processes, shop floor control, and accurate material planning.
Key Information Stored
The table's primary function is to link three essential entities: the bill of material structure, a specific component within that structure, and an operation within a routing. This linkage is achieved through foreign key columns. The primary key, COMP_OPERATION_SEQ_ID, uniquely identifies each record. The central columns are BILL_SEQUENCE_ID (linking to BOM_STRUCTURES_B), COMPONENT_SEQUENCE_ID (linking to BOM_COMPONENTS_B), and OPERATION_SEQUENCE_ID (linking to BOM_OPERATION_SEQUENCES). This structure allows a single component to be associated with multiple operations, and a single operation to list multiple required components, providing the granularity needed for detailed work instructions and material issue lists.
Common Use Cases and Queries
A primary use case is generating component pick lists or issue transactions for a specific manufacturing operation. For instance, a shop floor dispatcher can query for all components required at a work order's current operation. Another critical use is in engineering to validate that all components needed for an assembly are assigned to appropriate operations before releasing a bill. A common reporting query involves joining this table to component and operation details to list operational material requirements.
SELECT boc.component_item_number,
bos.assembly_item_number,
bos.alternate_bom_designator,
bos.common_assembly_item_id,
bos.assembly_type,
bos.bill_sequence_id,
bos.common_bom_sequence_id,
bos.organization_id
FROM bom_structures_b bos,
bom_components_b bcb,
bom_component_operations bco
WHERE bos.bill_sequence_id = bco.bill_sequence_id
AND bco.component_sequence_id = bcb.component_sequence_id
AND bco.operation_sequence_id = :p_operation_sequence_id;
Related Objects
The BOM_COMPONENT_OPERATIONS table sits at the intersection of three major BOM entities, as defined by its documented foreign key relationships:
- BOM_STRUCTURES_B: Linked via BILL_SEQUENCE_ID. This defines the parent bill of material to which the component-operation relationship belongs.
- BOM_COMPONENTS_B: Linked via COMPONENT_SEQUENCE_ID. This identifies the specific component item being assigned to an operation.
- BOM_OPERATION_SEQUENCES: Linked via OPERATION_SEQUENCE_ID. This identifies the specific manufacturing operation within a routing where the component is required.
These relationships are enforced by the database and are essential for maintaining referential integrity. The table is primarily accessed through the BOM and Engineering modules' standard user interfaces and public APIs, which manage the creation and maintenance of these component-operation assignments.
-
Table: BOM_COMPONENT_OPERATIONS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPERATIONS, object_name:BOM_COMPONENT_OPERATIONS, status:VALID, product: BOM - Bills of Material , description: Additional operations for a Bill of Material Component , implementation_dba_data: BOM.BOM_COMPONENT_OPERATIONS ,
-
Table: BOM_COMPONENT_OPERATIONS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENT_OPERATIONS, object_name:BOM_COMPONENT_OPERATIONS, status:VALID, product: BOM - Bills of Material , description: Additional operations for a Bill of Material Component , implementation_dba_data: BOM.BOM_COMPONENT_OPERATIONS ,
-
APPS.BOM_COPY_ROUTING dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_GLOBALS dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_COPY_BILL dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_BOM_ISETUP_IMP dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_VAL_TO_ID dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOMPXINQ dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOMPCMBM dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.CTO_CONFIG_ROUTING_PK dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOMPCMBM dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_BOM_COPYORG_IMP dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_COPY_BILL dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_VALIDATE_BOM_COMPONENT dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_VALIDATE_RTG_HEADER dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_VALIDATE_COMP_OPERATION dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_CALC_OP_TIMES_PK dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_VALIDATE_COMP_OPERATION dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_COPY_ROUTING dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.CTO_CONFIG_ROUTING_PK dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_VALIDATE_BOM_COMPONENT dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_VALIDATE_RTG_HEADER dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_CALC_OP_TIMES_PK dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_GLOBALS dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOMPXINQ dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_COMP_OPERATION_UTIL dependencies on BOM_COMPONENT_OPERATIONS
12.1.1
-
APPS.BOM_COMP_OPERATION_UTIL dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_BOM_COPYORG_IMP dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_BOM_ISETUP_IMP dependencies on BOM_COMPONENT_OPERATIONS
12.2.2
-
APPS.BOM_COMP_OPERATION_UTIL SQL Statements
12.2.2
-
APPS.BOM_COPY_BILL dependencies on BOM_OPERATION_SEQUENCES
12.1.1
-
APPS.BOM_COMP_OPERATION_UTIL SQL Statements
12.1.1
-
APPS.BOM_COPY_BILL dependencies on BOM_OPERATION_SEQUENCES
12.2.2
-
APPS.BOMPCMBM dependencies on BOM_COMPONENT_OPERATIONS_S
12.2.2
-
APPS.BOMPCMBM dependencies on BOM_COMPONENT_OPERATIONS_S
12.1.1
-
VIEW: BOM.BOM_COMPONENT_OPERATIONS#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_COMPONENT_OPERATIONS#, status:VALID,
-
APPS.BOM_VALIDATE_RTG_HEADER dependencies on BOM_BILL_OF_MATERIALS
12.1.1
-
APPS.BOM_CALC_OP_TIMES_PK dependencies on BOM_INVENTORY_COMPONENTS
12.2.2
-
SYNONYM: APPS.BOM_COMPONENT_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_COMPONENT_OPERATIONS, status:VALID,
-
SYNONYM: APPS.BOM_COMPONENT_OPERATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_COMPONENT_OPERATIONS, status:VALID,
-
APPS.BOM_VALIDATE_RTG_HEADER dependencies on BOM_BILL_OF_MATERIALS
12.2.2
-
APPS.BOM_CALC_OP_TIMES_PK dependencies on BOM_INVENTORY_COMPONENTS
12.1.1
-
VIEW: APPS.BOM_COMPONENT_ALL_OPERATIONS_V
12.1.1
-
VIEW: APPS.BOM_COMPONENT_ALL_OPERATIONS_V
12.2.2
-
APPS.BOM_BOM_ISETUP_IMP dependencies on BOM_COMPONENT_OPERATIONS_TEMP
12.2.2
-
APPS.BOM_COPY_ROUTING dependencies on BOM_BILL_OF_MATERIALS
12.2.2