Search Results msc_sources_v
Overview
MSC_SOURCES_V is a view in the APPS schema owned by the Advanced Supply Chain Planning (MSC) product within Oracle E-Business Suite 12.1.1 and 12.2.2. It presents inventory item sourcing information as configured through Oracle's sourcing rules and assignment sets. The view consolidates the sourcing hierarchy for a given inventory item and organization, exposing the resolved source — whether an internal organization, an external supplier, or a customer — together with allocation percentages, ranking, transit lead times, and effective dates. Its most notable behavior is the filtering logic embedded in its definition: an analytic MIN function over the partition (ORGANIZATION_ID, INVENTORY_ITEM_ID, SR_INSTANCE_ID, ASSIGNMENT_SET_ID) identifies the minimum sourcing level for each item/organization combination, and the outer query retains only rows that match that minimum level. This produces a flattened, de-duplicated result set representing the winning sourcing rule per item and organization, which is what planning engines and supply chain reports typically require.
Because the view already resolves assignment-set joins and sourcing-level precedence, it shields consumers from the more complex joins required against the underlying sourcing tables directly. In reporting and integration contexts, it functions as the authoritative read-only interface for "where does this item come from" questions.
Underlying Base Objects
The documented base objects referenced by MSC_SOURCES_V are:
- MSC_ASSIGNMENT_SETS (synonym) — provides ASSIGNMENT_SET_ID and links sourcing rule instances (SR_INSTANCE_ID) to assignment sets.
- MSC_ITEM_SOURCING_LEVELS_V (view) — supplies the core sourcing row attributes, including item, organization, sourcing rule, source type, allocation, rank, and the SOURCING_LEVEL column used for the minimum-level filter.
The join condition is MAS.SR_INSTANCE_ID = MISLV1.SR_INSTANCE_ID AND MAS.ASSIGNMENT_SET_ID = NVL(MISLV1.ASSIGNMENT_SET_ID, MAS.ASSIGNMENT_SET_ID). The NVL fallback ensures that when a sourcing level row has no explicit assignment set, the parent assignment set from MSC_ASSIGNMENT_SETS is used, preserving referential integrity across the two objects. The view therefore depends on the validity of both objects; if MSC_ITEM_SOURCING_LEVELS_V becomes invalid, MSC_SOURCES_V becomes invalid in turn.
Key Columns
- INVENTORY_ITEM_ID, ORGANIZATION_ID — identify the planned item and the organization for which sourcing is resolved.
- SR_INSTANCE_ID, ASSIGNMENT_SET_ID — identify the sourcing rule instance and assignment set context.
- SOURCING_RULE_ID, SOURCING_RULE_NAME, SOURCING_RULE_TYPE — describe the sourcing rule that produced the row.
- SOURCE_TYPE — classifies the source (for example, organization, supplier, or customer).
- SOURCE_ORGANIZATION_ID, SOURCE_ORG_INSTANCE_ID — the supplying organization when the source is internal.
- VENDOR_ID, VENDOR_SITE_ID — the supplier and supplier site when the source is external.
- CUSTOMER_ID, SHIP_TO_SITE_ID — customer and ship-to context where applicable.
- ALLOCATION_PERCENT, RANK — the percentage split and preference ranking among competing sources.
- AVG_TRANSIT_LEAD_TIME, SHIP_METHOD — transportation attributes used in lead-time calculation.
- TIME_UOM_CODE — the unit of measure in which the transit lead time is expressed; this column is why the term "time_uom_code" surfaces in searches against this view.
- EFFECTIVE_DATE, DISABLE_DATE — the validity window for the sourcing assignment.
- CATEGORY_ID, ASSIGNMENT_ID — additional categorization and assignment references.
Common Use Cases and Queries
Typical uses include validating item sourcing setups, auditing allocation percentages across approved sources, and feeding sourcing data into planning extracts or custom reports.
List all approved sources for a specific item and organization:
SELECT inventory_item_id, organization_id, source_type, source_organization_id, vendor_id, allocation_percent, rank, time_uom_code, effective_date, disable_date FROM msc_sources_v WHERE inventory_item_id = :item_id AND organization_id = :org_id AND TRUNC(SYSDATE) BETWEEN effective_date AND NVL(disable_date, TRUNC(SYSDATE)+1);
Retrieve transit lead times with their unit of measure for external sources:
SELECT inventory_item_id, organization_id, vendor_id, vendor_site_id, avg_transit_lead_time, time_uom_code, ship_method FROM msc_sources_v WHERE source_type = 'SUPPLIER' AND organization_id = :org_id ORDER BY inventory_item_id, rank;
Because the view applies the minimum sourcing level filter, consumers should not expect to see every configured sourcing level row; only the lowest-level (highest-precedence) rows per item, organization, and assignment set are returned. Reports requiring the full hierarchy should query MSC_ITEM_SOURCING_LEVELS_V directly.
-
View: MSC_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SOURCES_V, object_name:MSC_SOURCES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Inventory item source view , implementation_dba_data: APPS.MSC_SOURCES_V ,
-
View: MSC_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SOURCES_V, object_name:MSC_SOURCES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Inventory item source view , implementation_dba_data: APPS.MSC_SOURCES_V ,
-
VIEW: APPS.MSC_SC_BILL_MAKE_AT_V
12.2.2
-
SYNONYM: APPS.MSC_ASSIGNMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ASSIGNMENT_SETS, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_MAKE_AT_V
12.1.1
-
View: OLD_SC_BILL_SF_V
12.1.1
product: MSC - Advanced Supply Chain Planning , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_SF_V
12.2.2
product: MSC - Advanced Supply Chain Planning , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_WU_V
12.1.1
product: MSC - Advanced Supply Chain Planning , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_WU_V
12.2.2
product: MSC - Advanced Supply Chain Planning , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.MSC_ASSIGNMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ASSIGNMENT_SETS, status:VALID,
-
VIEW: APPS.MSC_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SOURCES_V, object_name:MSC_SOURCES_V, status:VALID,
-
View: MSC_SC_BILL_MAKE_AT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_MAKE_AT_V, object_name:MSC_SC_BILL_MAKE_AT_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_SC_BILL_MAKE_AT_V ,
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PROC, status:VALID,
-
View: MSC_SC_BILL_MAKE_AT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_MAKE_AT_V, object_name:MSC_SC_BILL_MAKE_AT_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_SC_BILL_MAKE_AT_V ,
-
VIEW: APPS.MSC_SC_BILL_WU_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_WU_V, object_name:MSC_SC_BILL_WU_V, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_WU_V
12.1.1
-
VIEW: APPS.MSC_SC_BILL_WU_V
12.2.2
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PROC, status:VALID,
-
VIEW: APPS.MSC_ITEM_SOURCING_LEVELS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_ITEM_SOURCING_LEVELS_V, object_name:MSC_ITEM_SOURCING_LEVELS_V, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_MAKE_AT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_MAKE_AT_V, object_name:MSC_SC_BILL_MAKE_AT_V, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_MAKE_AT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_MAKE_AT_V, object_name:MSC_SC_BILL_MAKE_AT_V, status:VALID,
-
VIEW: APPS.MSC_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SOURCES_V, object_name:MSC_SOURCES_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.MSC_ITEM_SOURCING_LEVELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_ITEM_SOURCING_LEVELS_V, object_name:MSC_ITEM_SOURCING_LEVELS_V, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_SF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_SF_V, object_name:MSC_SC_BILL_SF_V, status:VALID,
-
VIEW: APPS.MSC_SC_BILL_WU_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_WU_V, object_name:MSC_SC_BILL_WU_V, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.MSC_SC_BILL_SF_V
12.1.1
-
VIEW: APPS.MSC_SC_BILL_SF_V
12.2.2
-
VIEW: APPS.MSC_SC_BILL_SF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_SF_V, object_name:MSC_SC_BILL_SF_V, status:VALID,
-
View: MSC_SC_BILL_WU_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_WU_V, object_name:MSC_SC_BILL_WU_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply chain bill where used view , implementation_dba_data: APPS.MSC_SC_BILL_WU_V ,
-
View: MSC_SC_BILL_SF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_SF_V, object_name:MSC_SC_BILL_SF_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply chain bill source from view , implementation_dba_data: APPS.MSC_SC_BILL_SF_V ,
-
View: MSC_SC_BILL_WU_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_WU_V, object_name:MSC_SC_BILL_WU_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply chain bill where used view , implementation_dba_data: APPS.MSC_SC_BILL_WU_V ,
-
12.2.2 DBA Data
12.2.2
-
View: MSC_SC_BILL_SF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SC_BILL_SF_V, object_name:MSC_SC_BILL_SF_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply chain bill source from view , implementation_dba_data: APPS.MSC_SC_BILL_SF_V ,
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_SOURCES_V
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_SOURCES_V
12.2.2
-
APPS.MSC_ATP_PROC dependencies on MSC_ITEM_SOURCING
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_ITEM_SOURCING
12.2.2
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
APPS.MSC_ATP_PROC SQL Statements
12.2.2
-
APPS.MSC_ATP_PROC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.2.2
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,
-
APPS.MSC_ATP_PROC dependencies on MSC_SHIP_SET_TEMP
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_SHIP_SET_TEMP
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1