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 ,
-
View: CZ_CONSTR_ATTR_RIGHT_V
12.1.1
product: BOM - Bills of Material , description: Right hand side of constraint clauses , implementation_dba_data: Not implemented in this database ,
-
View: CZ_CONSTR_ATTR_LEFT_V
12.1.1
product: BOM - Bills of Material , description: Left hand side of constraint clauses , implementation_dba_data: Not implemented in this database ,
-
View: CZ_CONSTR_ATTR_RIGHT_V
12.2.2
product: BOM - Bills of Material , description: Right hand side of constraint clauses , implementation_dba_data: Not implemented in this database ,
-
View: CZ_CONSTR_ATTR_LEFT_V
12.2.2
product: BOM - Bills of Material , description: Left hand side of constraint clauses , implementation_dba_data: Not implemented in this database ,
-
View: BOM_STRUCTURE_SYNC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_STRUCTURE_SYNC_V, object_name:BOM_STRUCTURE_SYNC_V, status:VALID, product: BOM - Bills of Material , description: This View is used for Structure Sync operations with external systems. Currently this is being used for Complex Product Sync with Siebel for Genesis Project , implementation_dba_data: APPS.BOM_STRUCTURE_SYNC_V ,
-
View: BOM_STRUCTURE_SYNC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_STRUCTURE_SYNC_V, object_name:BOM_STRUCTURE_SYNC_V, status:VALID, product: BOM - Bills of Material , description: This View is used for Structure Sync operations with external systems. Currently this is being used for Complex Product Sync with Siebel for Genesis Project , implementation_dba_data: APPS.BOM_STRUCTURE_SYNC_V ,