Search Results bom_dependent_desc_elements
Overview
The BOM_DEPENDENT_DESC_ELEMENTS table is a core data structure within the Oracle E-Business Suite Bills of Material (BOM) module. It is specifically designed to support the configuration of complex, customizable products by storing descriptive elements assigned to model and option class bills of material. This table plays a critical role in enabling the Configurator functionality, allowing organizations to define and manage the descriptive attributes (such as color, size, or material) that are associated with dependent items in a configurable product structure. Its existence is fundamental to managing the relationships between a parent model and its constituent components within an ATO (Assemble-to-Order) or PTO (Pick-to-Order) environment.
Key Information Stored
The table stores the mapping between a specific bill of material and its associated descriptive elements. The primary key, composed of BILL_SEQUENCE_ID and ELEMENT_NAME, ensures uniqueness for each element assigned to a bill. The BILL_SEQUENCE_ID is a foreign key that links directly to the BOM_STRUCTURES_B table, identifying the exact model or option class bill. The ELEMENT_NAME column stores the identifier for the descriptive element itself, which corresponds to a user-defined descriptive flexfield segment. This structure allows multiple descriptive elements to be defined for a single bill, providing a flexible framework for capturing configuration-specific attributes.
Common Use Cases and Queries
A primary use case is the generation of configuration-specific reports or the validation of configured items. For instance, a query might retrieve all descriptive elements available for a particular model to drive a user interface in a configurator. Developers often join this table with BOM_STRUCTURES_B and inventory item tables to build comprehensive views of configurable product data. A typical SQL pattern involves filtering by a specific bill or item to list its dependent descriptive elements:
- SELECT element_name FROM bom_dependent_desc_elements WHERE bill_sequence_id = (SELECT bill_sequence_id FROM bom_structures_b WHERE assembly_item_id = :p_item_id AND organization_id = :p_org_id);
This data is also crucial during the order entry process, where the values for these descriptive elements are captured and subsequently used to determine the specific components required for the configured assembly.
Related Objects
The BOM_DEPENDENT_DESC_ELEMENTS table has a direct and documented foreign key relationship with the BOM_STRUCTURES_B table, which is the base table for all bills of material. The relationship is defined as follows:
- Foreign Key to BOM_STRUCTURES_B: The BILL_SEQUENCE_ID column in BOM_DEPENDENT_DESC_ELEMENTS references the BILL_SEQUENCE_ID column in BOM_STRUCTURES_B. This link ties each descriptive element assignment to a specific bill of material record for a model or option class.
Consequently, any process or report querying dependent descriptive elements will typically involve a join to BOM_STRUCTURES_B to obtain bill details and, subsequently, to MTL_SYSTEM_ITEMS_B to retrieve item information. The table is central to the Configurator model and is referenced by various internal APIs and user interfaces within the BOM and Order Management modules.
-
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 ,
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
-
APPS.BOM_COPY_BILL dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
-
APPS.BOMPLDCB dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
-
APPS.BOM_COPY_BILL dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
-
APPS.BOMPLDCB dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
-
VIEW: BOM.BOM_DEPENDENT_DESC_ELEMENTS#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_DEPENDENT_DESC_ELEMENTS#, status:VALID,
-
TABLE: BOM.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,
-
SYNONYM: APPS.BOM_DEPENDENT_DESC_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_DEPENDENT_DESC_ELEMENTS, status:VALID,
-
SYNONYM: APPS.BOM_DEPENDENT_DESC_ELEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_DEPENDENT_DESC_ELEMENTS, status:VALID,
-
VIEW: BOM.BOM_DEPENDENT_DESC_ELEMENTS#
12.2.2
-
VIEW: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V
12.2.2
-
VIEW: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V
12.1.1
-
TABLE: BOM.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,
-
APPS.BOMPLDCB dependencies on MTL_DESCR_ELEMENT_VALUES
12.1.1
-
APPS.BOMPLDCB dependencies on MTL_DESCR_ELEMENT_VALUES
12.2.2
-
PACKAGE BODY: APPS.BOMPLDCB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPLDCB, status:VALID,
-
PACKAGE BODY: APPS.BOMPLDCB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPLDCB, status:VALID,
-
View: BOM_DEPENDENT_DESC_ELEMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS_V, object_name:BOM_DEPENDENT_DESC_ELEMENTS_V, status:VALID, product: BOM - Bills of Material , description: Descriptive elements assigned to model/option bills , implementation_dba_data: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V ,
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on MTL_DESCR_ELEMENT_VALUES
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on MTL_DESCR_ELEMENT_VALUES
12.2.2
-
View: BOM_DEPENDENT_DESC_ELEMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS_V, object_name:BOM_DEPENDENT_DESC_ELEMENTS_V, status:VALID, product: BOM - Bills of Material , description: Descriptive elements assigned to model/option bills , implementation_dba_data: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V ,
-
APPS.CTO_CONFIG_BOM_PK dependencies on MTL_DESCR_ELEMENT_VALUES
12.2.2
-
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 ,
-
APPS.CTO_CONFIG_BOM_PK dependencies on MTL_DESCR_ELEMENT_VALUES
12.1.1
-
PACKAGE BODY: APPS.CTO_CONFIG_BOM_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_BOM_PK, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CTO_CONFIG_BOM_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_BOM_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_UPDATE_BOM_RTG_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_UPDATE_BOM_RTG_PK, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_BILL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_BILL, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_BILL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_BILL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CTO_UPDATE_BOM_RTG_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_UPDATE_BOM_RTG_PK, status:VALID,
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_BILL_OF_MATERIALS
12.2.2
-
VIEW: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS_V, object_name:BOM_DEPENDENT_DESC_ELEMENTS_V, status:VALID,
-
VIEW: APPS.BOM_DEPENDENT_DESC_ELEMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DEPENDENT_DESC_ELEMENTS_V, object_name:BOM_DEPENDENT_DESC_ELEMENTS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_INVENTORY_COMPONENTS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.CTO_CONFIG_BOM_PK dependencies on BOM_INVENTORY_COMPONENTS
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_INVENTORY_COMPONENTS
12.1.1
-
APPS.CTO_UPDATE_BOM_RTG_PK dependencies on BOM_INVENTORY_COMPONENTS
12.2.2