Search Results msc_bom_components
Overview
The MSC_BOM_COMPONENTS table is a core data repository within the Oracle E-Business Suite Advanced Supply Chain Planning (ASCP) and Supply Chain Planning Hub modules. It functions as the central planning engine's representation of bill of material (BOM) component data. Unlike transactional BOM tables in the manufacturing schema (e.g., BOM_INVENTORY_COMPONENTS), this table stores BOM structures specifically for use within planning simulations and plan runs. Its primary role is to provide the component-level detail required for planning engines to perform material explosion, calculate dependent demand, and generate planned orders for subassemblies and purchased components based on a master production schedule.
Key Information Stored
The table's structure is designed to uniquely identify a component within a specific BOM and plan context. Its primary key is a composite of PLAN_ID, COMPONENT_SEQUENCE_ID, SR_INSTANCE_ID, and BILL_SEQUENCE_ID. Critical columns include PLAN_ID, which links the component to a specific planning run; SR_INSTANCE_ID and BILL_SEQUENCE_ID, which together identify the specific parent BOM definition; and COMPONENT_SEQUENCE_ID, a unique identifier for the component line within that BOM. Other essential columns are INVENTORY_ITEM_ID and ORGANIZATION_ID, which identify the component item and its sourcing organization, and OPERATION_SEQ_NUM for operation-specific component assignments. The table also holds planning-specific attributes such as component yield factors, effectivity dates, and planning percentages that may differ from transactional manufacturing data.
Common Use Cases and Queries
A primary use case is analyzing the component demand generated by a plan. Planners often query this table to validate BOM data loaded into planning or to troubleshoot material shortages. Common SQL patterns involve joining to MSC_SYSTEM_ITEMS to get item details and to MSC_BOMS for parent assembly information. For example, to list all components for a specific assembly in a plan, a query would filter on the parent BILL_SEQUENCE_ID and PLAN_ID. Another critical scenario is comparing component usage across different plan versions or analyzing the impact of component yield on planned order quantities. Reporting use cases include generating component where-used reports within the planning context and validating that alternate and phantom components are correctly represented for the plan's calculations.
Related Objects
As indicated by its foreign keys, MSC_BOM_COMPONENTS has integral relationships with several other planning tables. It is a child of MSC_BOMS, which stores the parent BOM headers. It references MSC_SYSTEM_ITEMS to obtain the component item's planning attributes. Furthermore, it is a parent table to MSC_COMPONENT_SUBSTITUTES, which holds substitute component data for the plan, and to MSC_OPERATION_COMPONENTS, which details operation-specific component requirements. These relationships form a cohesive data model that allows the planning engine to accurately simulate complex manufacturing and sourcing scenarios based on configured product structures.
-
Table: MSC_BOM_COMPONENTS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BOM_COMPONENTS, object_name:MSC_BOM_COMPONENTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores Bill of material data for plans in Oracle Advanced Planning and Oracle Supply Chain Hub products. , implementation_dba_data: MSC.MSC_BOM_COMPONENTS ,
-
Table: MSC_BOM_COMPONENTS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BOM_COMPONENTS, object_name:MSC_BOM_COMPONENTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores Bill of material data for plans in Oracle Advanced Planning and Oracle Supply Chain Hub products. , implementation_dba_data: MSC.MSC_BOM_COMPONENTS ,
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_UI_PEG_UTIL dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_PEG_UTIL dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_ATP_PEG dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_UI_PEG_UTIL dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSD_BOM_COLLECTIONS dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_GET_NAME dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_GET_BIS_VALUES dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_ATP_CTO dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_ATP_PROC dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_PEG_UTIL dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_CL_BOM_ODS_LOAD dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_ATP_CTO dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_ATP_REQ dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_CL_BOM_ODS_LOAD dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_GET_NAME dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSD_BOM_COLLECTIONS dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_ATP_PEG dependencies on MSC_BOM_COMPONENTS
12.1.1
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSD_DEM_COLLECT_BOM_DATA dependencies on MSC_BOM_COMPONENTS
12.2.2
-
APPS.MSC_GET_BIS_VALUES dependencies on MSC_BOM_COMPONENTS
12.1.1
-
TABLE PARTITION: MSC.MSC_BOM_COMPONENTS
12.2.2
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_BOM_COMPONENTS, subobject_name:BOM_COMPONENTS__1, status:VALID,
-
TABLE PARTITION: MSC.MSC_BOM_COMPONENTS
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_BOM_COMPONENTS, subobject_name:BOM_COMPONENTS__1, status:VALID,
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_COMPONENT_SUBSTITUTES
12.2.2
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_COMPONENT_SUBSTITUTES
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_ITEM_ID_LID
12.1.1
-
VIEW: APPS.MSC_BOM_COMPONENTS_DFV
12.2.2
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_ITEM_ID_LID
12.2.2
-
APPS.MSC_ATP_REQ dependencies on MSC_BOMS
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_BOMS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSC_BOM_COMPONENTS_DFV
12.1.1
-
VIEW: APPS.MSC_COMPONENTS_TREE_V
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_OPERATION_COMPONENTS
12.2.2
-
Table: MSC_OPERATION_COMPONENTS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_OPERATION_COMPONENTS, object_name:MSC_OPERATION_COMPONENTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table is the intersection table between MSC_BOM_COMPONENTS and MSC_ROUTING_OPERATIONS. , implementation_dba_data: MSC.MSC_OPERATION_COMPONENTS ,
-
APPS.MSC_ATP_REQ dependencies on MSC_OPERATION_COMPONENTS
12.1.1
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_COMPONENT_SUBSTITUTES
12.2.2
-
VIEW: APPS.MSC_COMPONENTS_TREE_V
12.2.2
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_COMPONENT_SUBSTITUTES
12.1.1
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_ITEM_ID_LID
12.1.1
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_BOMS
12.1.1