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 ,
-
APPS.CTO_AUTO_PROCURE_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WSMPLBJI dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.EAM_EXPLODE_ACTIVITY_PVT dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSMPWROT dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.EAM_EXPLODE_ACTIVITY_PVT dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.BOMPCEXP dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WSMPJUPD dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WIP_BFLPROC_PRIV dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_COST_ROLLUP_CONC_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSM_JOBCOPIES_PVT dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.BOMPBEXP dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSM_LBJ_INTERFACE_PVT dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CZ_BOM_CONFIG_EXPLOSIONS_PKG dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WSM_JOBCOPIES_PVT dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WIP_BFLPROC_PRIV dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_UTILITY_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.BOMPBEXP dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_AUTO_PROCURE_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.BOMPEXPL dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_COST_ROLLUP_CONC_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_CONFIG_COST_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WSMPLBJI dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSMPLBMI dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_TRANSFER_PRICE_PK dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CZ_BOM_CONFIG_EXPLOSIONS_PKG dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.ENI_DBI_PCO_LOAD_PKG dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSMPJUPD dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_TRANSFER_PRICE_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.BOMPEXPL dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.WSM_LBJ_INTERFACE_PVT dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_CONFIG_COST_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.CTO_UTILITY_PK dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSMPWROT dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.BOMPCEXP dependencies on BOM_EXPLOSION_TEMP
12.1.1
-
APPS.WSMPLBMI dependencies on BOM_EXPLOSION_TEMP
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_BILL_OF_MATERIALS
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_BILL_OF_MATERIALS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_SYSTEM_ITEMS_KFV
12.1.1
-
APPS.BOMPCEXP dependencies on CST_ITEM_COSTS
12.2.2
-
APPS.BOMPCEXP dependencies on CST_ITEM_COSTS
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_SYSTEM_ITEMS_KFV
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_INVENTORY_COMPONENTS
12.1.1