Search Results bom_explosions
The BOM_EXPLOSIONS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure used within the Bills of Material (BOM) module to store the results of multilevel BOM explosions. This table plays a pivotal role in material requirements planning (MRP), costing, and product structure analysis by capturing hierarchical relationships between assemblies and components. Below is a detailed technical and functional analysis of this table.
Purpose and Functional Context
The BOM_EXPLOSIONS table serves as a transient or temporary storage for BOM explosion data generated during runtime operations. When a user requests a multilevel BOM explosion (e.g., for an MRP run, cost rollup, or engineering change analysis), Oracle EBS dynamically populates this table with the exploded structure. The table is not typically used for permanent storage; instead, it acts as a working table for processing hierarchical BOM data.Key Columns and Structure
The table contains columns that define the parent-child relationships, levels, quantities, and other attributes necessary for BOM analysis. Key columns include:- EXPLOSION_TYPE: Indicates the purpose of the explosion (e.g., MRP, costing, engineering).
- ASSEMBLY_ITEM_ID and COMPONENT_ITEM_ID: Foreign keys to MTL_SYSTEM_ITEMS_B, linking to the assembly and component items.
- LEVEL_NUMBER: Represents the hierarchical level in the BOM structure (e.g., 0 for the top-level assembly).
- QUANTITY_PER_ASSEMBLY: Defines the component quantity required per parent assembly.
- OPERATION_SEQ_NUM: Links to routing operations if applicable.
- ORGANIZATION_ID: Specifies the inventory organization for the BOM.
Technical Implementation
The table is populated via Oracle's BOM explosion APIs (e.g., BOM_EXPLOSION_PUB.Explode_BOM). Data is generated on-demand and may be purged after use, depending on the application logic. In MRP or Costing runs, the data may persist temporarily to support iterative calculations. Indexes on ASSEMBLY_ITEM_ID, COMPONENT_ITEM_ID, and EXPLOSION_TYPE optimize query performance during explosions.Integration with Other Modules
BOM_EXPLOSIONS interacts with:- MRP: Provides component requirements for planning.
- Cost Management: Supplies component hierarchies for cost rollups.
- Engineering: Supports engineering change order (ECO) impact analysis.
Performance Considerations
For large BOM structures, explosions can be resource-intensive. Oracle recommends:- Using the BOM_EXPLOSION_TEMP table for session-specific temporary data.
- Leveraging parallel processing in MRP or Costing runs.
- Purging obsolete data via concurrent programs like Purge Explosion Data.
Customizations and Extensions
While the table is primarily managed by Oracle APIs, customizations may include:- Triggers to log explosion events.
- Extensions to capture additional attributes (e.g., project-specific data).
Conclusion
The BOM_EXPLOSIONS table is a foundational element in Oracle EBS for managing dynamic BOM hierarchies. Its transient nature ensures efficient processing of multilevel structures, enabling critical functions like MRP, costing, and engineering analysis. Proper understanding of its structure and usage is essential for optimizing BOM-related operations in EBS 12.1.1 or 12.2.2.-
Table: BOM_EXPLOSIONS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXPLOSIONS, object_name:BOM_EXPLOSIONS, status:VALID, product: BOM - Bills of Material , description: Pre-exploded model bills for use by Order Entry , implementation_dba_data: BOM.BOM_EXPLOSIONS ,
-
Table: BOM_EXPLOSIONS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXPLOSIONS, object_name:BOM_EXPLOSIONS, status:VALID, product: BOM - Bills of Material , description: Pre-exploded model bills for use by Order Entry , implementation_dba_data: BOM.BOM_EXPLOSIONS ,
-
APPS.CZ_ATP_CALLBACK_UTIL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_CANCEL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_CONFIG_VALIDATION_PVT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.FLM_SUPPLY_DEMAND dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.BOM_STRUCT_SYNC_PUB dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_BULK_CONFIG_UTIL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.BOM_OE_EXPLODER_PKG dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.FLM_SUPPLY_DEMAND dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.WIP_PICKING_PVT dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOMDELEX dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOMPEXPL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.IBE_CCTBOM_PVT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_CANCEL dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOM_STRUCT_SYNC_PUB dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOMPNORD dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOM_COMMON_DEFINITIONS dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.CZ_OM_ATP_CALLBACK dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.MRP_SCATP_PUB dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOM_CONFIG_VALIDATION_PUB dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_BULK_LINE_UTIL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.BOMPNORD dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.FLM_SCHEDULE_REPORT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_CONFIG_UTIL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.WIP_PICKING_PVT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.BOMPBXIN dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.MRP_SCATP_PUB dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.CZ_ATP_CALLBACK_UTIL dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOM_CONFIG_VALIDATION_PUB dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.WPS_SUPPLY_DEMAND dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.OE_CONFIG_UTIL dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.CZ_BOM_CONFIG_EXPLOSIONS_PKG dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.FLM_EXECUTION_UTIL dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.FLM_CREATE_PRODUCT_SYNCH dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_PROCESS_OPTIONS_PVT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_BULK_VALIDATE dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.WPS_SUPPLY_DEMAND dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.CZ_BOM_CONFIG_EXPLOSIONS_PKG dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.FLM_AUTO_REPLENISHMENT dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.BOMDELEX dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.IBE_CCTBOM_PVT dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.BOMPEXPL dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.FLM_SCHEDULE_REPORT dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.OE_BULK_CONFIG_UTIL dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.OE_ORDER_PVT dependencies on BOM_EXPLOSIONS
12.2.2
-
APPS.CZ_OM_ATP_CALLBACK dependencies on BOM_EXPLOSIONS
12.1.1
-
APPS.OE_OPT_PROCESS dependencies on BOM_EXPLOSIONS
12.1.1