Search Results bom_explosion_temp
Overview
The BOM_EXPLOSION_TEMP table is a temporary data repository within the Oracle E-Business Suite Bills of Material (BOM) module. Its primary role is to store transient data generated during the processing of indented bills of material for batch operations. This table acts as a working storage area, enabling complex multi-level bill of material explosions and implosions without permanently altering transactional data. It is fundamental to batch processes that analyze component hierarchies, such as generating cost roll-ups, material requirements planning (MRP) explosions, and where-used reports, by providing a structured, session-specific staging environment for intermediate results.
Key Information Stored
The table stores a snapshot of the exploded bill structure for a given assembly or component. While the full column list is extensive, the documented foreign key relationships highlight its core attributes. Key columns include identifiers for the bill structures being analyzed, such as TOP_BILL_SEQUENCE_ID and BILL_SEQUENCE_ID, which link to the master bill definition in BOM_STRUCTURES_B. The TOP_ITEM_ID and ORGANIZATION_ID specify the assembly and inventory organization context. The COMPONENT_SEQUENCE_ID links to specific component records in BOM_COMPONENTS_B. The TOP_ALTERNATE_DESIGNATOR allows for processing of alternate or common bill structures. Collectively, these fields enable the temporary storage of hierarchical relationships, levels, quantities, and effectivity data for all components in an exploded bill.
Common Use Cases and Queries
This table is primarily accessed by concurrent programs and batch processes rather than direct end-user queries. A common use case is the "Indented Bill of Material" report, where a process populates this table to then format and display a multi-level component hierarchy. For technical analysis or debugging, one might query the temporary explosion data for a specific session or top assembly. A sample query pattern would join to the master item and structure tables to interpret the stored IDs:
- SELECT bet.TOP_ITEM_ID, msib_top.CONCATENATED_SEGMENTS TOP_ASSEMBLY, bet.LEVEL_NUM, msib_comp.CONCATENATED_SEGMENTS COMPONENT FROM BOM.BOM_EXPLOSION_TEMP bet, MTL_SYSTEM_ITEMS_B_KFV msib_top, MTL_SYSTEM_ITEMS_B_KFV msib_comp WHERE bet.TOP_ITEM_ID = msib_top.INVENTORY_ITEM_ID AND bet.ORGANIZATION_ID = msib_top.ORGANIZATION_ID AND bet.COMPONENT_ITEM_ID = msib_comp.INVENTORY_ITEM_ID AND bet.ORGANIZATION_ID = msib_comp.ORGANIZATION_ID AND bet.TOP_BILL_SEQUENCE_ID = :p_bill_seq_id ORDER BY bet.LEVEL_NUM, bet.SEQUENCE_NUM;
Direct manipulation of this table is atypical; processes typically call standard BOM explosion APIs which manage the population and cleanup of this temporary storage.
Related Objects
The BOM_EXPLOSION_TEMP table has defined foreign key relationships with core BOM base tables, as documented in the ETRM metadata. These relationships are critical for maintaining referential integrity and for joining to retrieve descriptive information.
- BOM_STRUCTURES_B: Joined via
TOP_BILL_SEQUENCE_ID,BILL_SEQUENCE_ID, and the composite key of (TOP_ITEM_ID,ORGANIZATION_ID,TOP_ALTERNATE_DESIGNATOR). This links the temporary explosion data to the definition of the bill of material structures for both the top-level and current-level assemblies. - BOM_COMPONENTS_B: Joined via
COMPONENT_SEQUENCE_ID. This links the temporary records to the specific component line within a bill of material, providing access to component-specific attributes like usage quantity and effectivity dates.
This table is also conceptually related to public APIs such as BOM_EXPLOSION_PUB and concurrent programs like "Indented Bill of Material," which orchestrate its population and utilization.
-
Table: BOM_EXPLOSION_TEMP
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXPLOSION_TEMP, object_name:BOM_EXPLOSION_TEMP, status:VALID, product: BOM - Bills of Material , description: Temporary data for indented bills of material (batch processes) , implementation_dba_data: BOM.BOM_EXPLOSION_TEMP ,
-
Table: BOM_EXPLOSION_TEMP
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXPLOSION_TEMP, object_name:BOM_EXPLOSION_TEMP, status:VALID, product: BOM - Bills of Material , description: Temporary data for indented bills of material (batch processes) , implementation_dba_data: BOM.BOM_EXPLOSION_TEMP ,
-
Table: BOM_STRUCTURES_B
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_STRUCTURES_B, object_name:BOM_STRUCTURES_B, status:VALID, product: BOM - Bills of Material , description: Bills of material , implementation_dba_data: BOM.BOM_STRUCTURES_B ,
-
Table: BOM_STRUCTURES_B
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_STRUCTURES_B, object_name:BOM_STRUCTURES_B, status:VALID, product: BOM - Bills of Material , description: Bills of material , implementation_dba_data: BOM.BOM_STRUCTURES_B ,
-
Table: BOM_COMPONENTS_B
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENTS_B, object_name:BOM_COMPONENTS_B, status:VALID, product: BOM - Bills of Material , description: Bill of material components , implementation_dba_data: BOM.BOM_COMPONENTS_B ,
-
Table: BOM_COMPONENTS_B
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_COMPONENTS_B, object_name:BOM_COMPONENTS_B, status:VALID, product: BOM - Bills of Material , description: Bill of material components , implementation_dba_data: BOM.BOM_COMPONENTS_B ,
-
View: BOM_CONSOLIDATE_EXPLOSION_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_CONSOLIDATE_EXPLOSION_VIEW, object_name:BOM_CONSOLIDATE_EXPLOSION_VIEW, status:VALID, product: BOM - Bills of Material , description: Consolidated Bill of Material structure for report , implementation_dba_data: APPS.BOM_CONSOLIDATE_EXPLOSION_VIEW ,
-
View: BOM_CONSOLIDATE_EXPLOSION_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_CONSOLIDATE_EXPLOSION_VIEW, object_name:BOM_CONSOLIDATE_EXPLOSION_VIEW, status:VALID, product: BOM - Bills of Material , description: Consolidated Bill of Material structure for report , implementation_dba_data: APPS.BOM_CONSOLIDATE_EXPLOSION_VIEW ,
-
View: BOM_PLM_EXPLOSION_TEMP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_PLM_EXPLOSION_TEMP, object_name:BOM_PLM_EXPLOSION_TEMP, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.BOM_PLM_EXPLOSION_TEMP ,
-
View: BOM_PLM_EXPLOSION_TEMP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_PLM_EXPLOSION_TEMP, object_name:BOM_PLM_EXPLOSION_TEMP, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.BOM_PLM_EXPLOSION_TEMP ,
-
View: BOM_EXPLOSION_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSION_VIEW, object_name:BOM_EXPLOSION_VIEW, status:VALID, product: BOM - Bills of Material , description: Indented bill of material for report , implementation_dba_data: APPS.BOM_EXPLOSION_VIEW ,
-
View: BOM_EXPLOSION_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSION_VIEW, object_name:BOM_EXPLOSION_VIEW, status:VALID, product: BOM - Bills of Material , description: Indented bill of material for report , implementation_dba_data: APPS.BOM_EXPLOSION_VIEW ,