Search Results bom_structures_b
Deep Dive into BOM_STRUCTURES_B Table in Oracle EBS 12.1.1/12.2.2
The BOM_STRUCTURES_B
table is a fundamental entity in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the backbone for Bill of Materials (BOM) module functionality. It stores the core definition of item structures, enabling hierarchical relationships between assemblies and components. This table is part of the Bills of Material base tables, with "_B" suffix indicating it contains the primary transactional data, while descriptive attributes are stored in the BOM_STRUCTURES_TL
(translated) table.
Key Columns and Their Significance:
BILL_SEQUENCE_ID
: Primary key uniquely identifying each BOM structure.ASSEMBLY_TYPE
: Distinguishes between standard (1), model (2), option class (3), and planning (4) BOMs.ASSEMBLY_ITEM_ID
: Foreign key toMTL_SYSTEM_ITEMS_B
representing the parent assembly.ORGANIZATION_ID
: Links toHR_ORGANIZATION_UNITS
defining inventory organization.ALTERNATE_BOM_DESIGNATOR
: Allows multiple BOM versions for the same assembly.COMMON_ASSEMBLY_ITEM_ID
: Used for common BOMs across organizations.EFFECTIVITY_DATE
andDISABLE_DATE
: Control active period for the BOM.IMPLEMENTATION_DATE
: Tracks when the BOM became active in production.
Functional Relationships:
The table maintains critical relationships with other EBS entities:
- Joins with
BOM_INVENTORY_COMPONENTS
to define component items. - Links to
BOM_REFERENCE_DESIGNATORS
for component positioning data. - Integrates with
BOM_SUBSTITUTE_COMPONENTS
for alternate parts. - Ties to
ENG_ENGINEERING_CHANGES
for revision control.
Technical Implementation:
Oracle EBS implements complex business logic through database triggers and PL/SQL packages (particularly
BOM
and BOMR
prefixes) that interact with this table. The table participates in key APIs like BOM_BO_PUB
for BOM import/export and BOM_ROUTING_PUB
for manufacturing integration. Indexes on ASSEMBLY_ITEM_ID
, ORGANIZATION_ID
, and ALTERNATE_BOM_DESIGNATOR
optimize performance for common queries.
Business Process Integration:
The table supports multiple manufacturing scenarios:
- Engineering BOMs: When
ENG_ITEM_FLAG
='Y' indicates design phase. - Configurable Products: Model/option class structures enable ATO (Assemble-to-Order) processes.
- Global Designs:
COMMON_BOM_ORGANIZATION_ID
facilitates multi-org implementations. - Revision Control: Integration with Engineering Change Management (ECM).
Customization Considerations:
While direct modification of this table is strongly discouraged, extensions should use:
- Descriptive flexfields (
BOM_STRUCTURES_DFF
) - Custom tables linked via
BILL_SEQUENCE_ID
- Oracle's public APIs for data manipulation
The table's design reflects Oracle's vertical integration strategy, with hooks for Product Lifecycle Management (PLM), Supply Chain Planning (ASCP), and Cost Management (CST). Proper understanding of
BOM_STRUCTURES_B
is essential for implementations involving complex manufacturing, product configuration, or global design management.
-
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_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_SMALL_EXPL_TEMP
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SMALL_EXPL_TEMP, object_name:BOM_SMALL_EXPL_TEMP, status:VALID, product: BOM - Bills of Material , description: Temporary data for indented bills of material (on-line processes) , implementation_dba_data: BOM.BOM_SMALL_EXPL_TEMP ,
-
Table: BOM_SMALL_EXPL_TEMP
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SMALL_EXPL_TEMP, object_name:BOM_SMALL_EXPL_TEMP, status:VALID, product: BOM - Bills of Material , description: Temporary data for indented bills of material (on-line processes) , implementation_dba_data: BOM.BOM_SMALL_EXPL_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 ,
-
View: BOM_BILL_OF_MATERIALS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_BILL_OF_MATERIALS, object_name:BOM_BILL_OF_MATERIALS, status:VALID, product: BOM - Bills of Material , description: BOM_BILL_OF_MATERIALS stores information of BOM_STRUCTURES_B which further stores information about manufacturing and engineering bills of material. Each row in this table represents a unique manufacturing or engineering bill and is identif , implementation_dba_data: APPS.BOM_BILL_OF_MATERIALS ,
-
Table: BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS, object_name:BOM_DEPENDENT_DESC_ELEMENTS, status:VALID, product: BOM - Bills of Material , description: Descriptive elements assigned to model/option bills , implementation_dba_data: BOM.BOM_DEPENDENT_DESC_ELEMENTS ,
-
Table: BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS, object_name:BOM_DEPENDENT_DESC_ELEMENTS, status:VALID, product: BOM - Bills of Material , description: Descriptive elements assigned to model/option bills , implementation_dba_data: BOM.BOM_DEPENDENT_DESC_ELEMENTS ,
-
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 ,
-
Table: BOM_DELETE_ENTITIES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ENTITIES, object_name:BOM_DELETE_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: BOM.BOM_DELETE_ENTITIES ,
-
Table: BOM_DELETE_ENTITIES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ENTITIES, object_name:BOM_DELETE_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: BOM.BOM_DELETE_ENTITIES ,
-
Table: BOM_ALTERNATE_DESIGNATORS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_ALTERNATE_DESIGNATORS, object_name:BOM_ALTERNATE_DESIGNATORS, status:VALID, product: BOM - Bills of Material , description: Alternate designators , implementation_dba_data: BOM.BOM_ALTERNATE_DESIGNATORS ,
-
Table: BOM_ALTERNATE_DESIGNATORS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_ALTERNATE_DESIGNATORS, object_name:BOM_ALTERNATE_DESIGNATORS, status:VALID, product: BOM - Bills of Material , description: Alternate designators , implementation_dba_data: BOM.BOM_ALTERNATE_DESIGNATORS ,
-
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 ,
-
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 ,
-
View: BOMFV_BOM_REFERE_DESIGNATORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOMFV_BOM_REFERE_DESIGNATORS, object_name:BOMFV_BOM_REFERE_DESIGNATORS, status:VALID, product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: APPS.BOMFV_BOM_REFERE_DESIGNATORS ,
-
View: BOMFV_BOM_REFERE_DESIGNATORS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOMFV_BOM_REFERE_DESIGNATORS, object_name:BOMFV_BOM_REFERE_DESIGNATORS, status:VALID, product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: APPS.BOMFV_BOM_REFERE_DESIGNATORS ,
-
View: BOM_BILL_OF_MATERIALS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_BILL_OF_MATERIALS, object_name:BOM_BILL_OF_MATERIALS, status:VALID, product: BOM - Bills of Material , description: Bill of materials view , implementation_dba_data: APPS.BOM_BILL_OF_MATERIALS ,
-
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 ,