Search Results msc_components_sc_v
Overview
MSC_COMPONENTS_SC_V is a reporting view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It belongs to the MSC product family — Advanced Supply Chain Planning — and its documented purpose is to show all the components in the tree, meaning the bill-of-material component relationships as they are held in the planning engine's denormalized data model. Because Advanced Supply Chain Planning (ASCP) operates on its own snapshot copies of bills and items rather than reading directly from the transactional BOM tables, this view provides a convenient, plan-aware projection of component data without requiring callers to join the MSC staging tables manually.
The view does not itself store data. It is a read-only, non-updatable construct defined by a single SELECT statement, and it returns one row for each component line belonging to a planning bill. Its primary value lies in flattening a multi-table join into a single object that exposes both raw and derived attributes, including several values returned by the MSC_GET_NAME package. This makes it useful for ad hoc reporting, downstream integration extracts, and diagnostics of planning BOM explosions.
Underlying Base Objects
The view is defined over the following documented base objects: MFG_LOOKUPS (VIEW), MSC_BOMS (SYNONYM), MSC_BOM_COMPONENTS (SYNONYM), MSC_COMPONENT_SUBSTITUTES (SYNONYM), MSC_GET_NAME (PACKAGE), MSC_ITEMS (SYNONYM), MSC_ITEM_CATEGORIES (SYNONYM), MSC_SYSTEM_ITEMS (SYNONYM), and MSC_TRADING_PARTNERS (SYNONYM).
The driving table is MSC_BOM_COMPONENTS, aliased ASSY, which supplies the component-side attributes: usage quantity, operation offset, planning factor, component sequence, and the OPTIONAL_COMPONENT flag. It is joined to MSC_BOMS (MB) to retrieve the alternate BOM designator, and to MSC_SYSTEM_ITEMS three times — once for the driving item (DRV), once for the assembly name (ASSY_NAME), and once for the component context — each join keyed on inventory item, organization, plan, and source instance so that plan isolation is preserved. MSC_ITEMS supplies the component item name through COMP_NAME, while MSC_ITEM_CATEGORIES and MFG_LOOKUPS provide category and lookup-meaning decoration. The MSC_GET_NAME package is invoked inline for organization codes, operation sequence numbers, item descriptions, and lookup meanings.
Key Columns
- INVENTORY_ITEM_ID, ORGANIZATION_ID, PLAN_ID, SR_INSTANCE_ID — the composite identity of the component row within a specific plan and source instance.
- ITEM_NAME — the component item name, returned from MSC_ITEMS via MSC_GET_NAME.ITEM_DESC is also exposed for the full description.
- USAGE_QUANTITY, PLANNING_FACTOR, SCALE_MULTIPLE, SCALE_ROUNDING_VARIANCE, ROUNDING_DIRECTION — quantity and rounding attributes that govern how the component is consumed.
- COMPONENT_SEQUENCE_ID, BILL_SEQUENCE_ID, OPERATION_OFFSET_PERCENT — structural placement of the component within the assembly and its operation routing offset.
- OPTIONAL_COMPONENT — flags whether the component is optional on the bill, which is directly relevant to the user search term "optional_component".
- DRIVING_ITEM_ID, INVENTORY_USE_UP_DATE, USE_UP_CODE — support planning bills and use-up logic.
- EFFECTIVITY_DATE, DISABLE_DATE, REVISION, FROM_UNIT_NUMBER, TO_UNIT_NUMBER — effective dating and model/unit-number ranges.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY — standard audit columns.
Common Use Cases and Queries
Typical scenarios include identifying optional components for a plan, validating BOM explosion results, and feeding component data into custom planning extracts. The following query lists optional components for a given plan and organization:
SELECT inventory_item_id, item_name, organization_id, plan_id, usage_quantity, operation_offset_percent FROM apps.msc_components_sc_v WHERE plan_id = :plan_id AND organization_id = :org_id AND optional_component = 1;
Where a component must be traced to its driving item, the DRIVING_ITEM_ID column and the decoded inventory use-up date can be selected directly, since the view already performs the necessary three-way join to MSC_SYSTEM_ITEMS. Because the view is read-only, all consumer logic should treat it strictly as a query surface over the planning snapshot.
-
View: MSC_COMPONENTS_SC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_COMPONENTS_SC_V, object_name:MSC_COMPONENTS_SC_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view shows all the components in the tree , implementation_dba_data: APPS.MSC_COMPONENTS_SC_V ,
-
View: MSC_COMPONENTS_SC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_COMPONENTS_SC_V, object_name:MSC_COMPONENTS_SC_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view shows all the components in the tree , implementation_dba_data: APPS.MSC_COMPONENTS_SC_V ,
-
SYNONYM: APPS.MSC_COMPONENT_SUBSTITUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_COMPONENT_SUBSTITUTES, status:VALID,
-
SYNONYM: APPS.MSC_BOM_COMPONENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_BOM_COMPONENTS, status:VALID,
-
SYNONYM: APPS.MSC_COMPONENT_SUBSTITUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_COMPONENT_SUBSTITUTES, status:VALID,
-
SYNONYM: APPS.MSC_BOM_COMPONENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_BOM_COMPONENTS, status:VALID,
-
SYNONYM: APPS.MSC_BOMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_BOMS, status:VALID,
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_DRP_UTIL, status:VALID,
-
SYNONYM: APPS.MSC_BOMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_BOMS, status:VALID,
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_DRP_UTIL, status:VALID,
-
SYNONYM: APPS.MSC_ITEM_CATEGORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ITEM_CATEGORIES, status:VALID,
-
SYNONYM: APPS.MSC_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_ITEM_CATEGORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ITEM_CATEGORIES, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.MSC_COMPONENTS_SC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_COMPONENTS_SC_V, object_name:MSC_COMPONENTS_SC_V, status:VALID,
-
VIEW: APPS.MSC_COMPONENTS_SC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_COMPONENTS_SC_V, object_name:MSC_COMPONENTS_SC_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.MSC_GET_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.MSC_GET_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.MSC_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_TRADING_PARTNERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_TRADING_PARTNERS, status:VALID,
-
SYNONYM: APPS.MSC_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_TRADING_PARTNERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_TRADING_PARTNERS, status:VALID,
-
APPS.MSC_DRP_UTIL SQL Statements
12.1.1
-
APPS.MSC_DRP_UTIL SQL Statements
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on MSC_COMPONENTS_SC_V
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on MSC_COMPONENTS_SC_V
12.1.1
-
VIEW: APPS.MFG_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
VIEW: APPS.MFG_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.2.2
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.2.2
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.2.2