Search Results mrp_sources_v
Overview
MRP_SOURCES_V is a read-only database view owned by the APPS schema within the Master Scheduling/MRP (MRP) product of Oracle E-Business Suite. As documented in the ETRM metadata, its purpose is to expose inventory item sourcing information — the rules that determine how a given item in a given organization is supplied, whether through another organization (transfer), a supplier (purchase), or a customer-facing relationship. The view is classified as VALID and is defined over the confirmed base objects MRP_ASSIGNMENT_SETS and MRP_ITEM_SOURCING_LEVELS_V.
In Oracle EBS 12.1.1 and 12.2.2, sourcing rules and assignment sets are the mechanisms that drive planned supply. Planning engines such as Oracle Master Scheduling/MRP and Advanced Supply Chain Planning rely on this sourcing data to decide where demand should be satisfied. MRP_SOURCES_V provides a denormalized, flattened presentation of the active sourcing level for each item-organization combination, which makes it suitable for reporting, integration, and custom validation logic without requiring callers to navigate the multi-level sourcing hierarchy directly.
Underlying Base Objects
The ETRM documentation confirms that MRP_SOURCES_V is defined over two referenced objects: MRP_ASSIGNMENT_SETS, accessed locally as a synonym, and MRP_ITEM_SOURCING_LEVELS_V, a view. The join is performed on ASSIGNMENT_SET_ID, and the outer query is constrained by a correlated subquery that returns the minimum SOURCING_LEVEL value from MRP_ITEM_SOURCING_LEVELS_V for matching ORGANIZATION_ID, INVENTORY_ITEM_ID, and ASSIGNMENT_SET_ID.
- MRP_ASSIGNMENT_SETS — supplies the ASSIGNMENT_SET_ID and the assignment-set context used to identify the applicable sourcing rule set.
- MRP_ITEM_SOURCING_LEVELS_V — supplies the item-level sourcing attributes and the SOURCING_LEVEL used to select the highest-priority (minimum level) rule.
Because the underlying view already performs sourcing-level resolution, MRP_SOURCES_V effectively returns the single governing sourcing entry per item and organization rather than the full hierarchy, which simplifies downstream consumption.
Key Columns
The exposed columns map directly to sourcing rule attributes. The principal ones include:
- INVENTORY_ITEM_ID and ORGANIZATION_ID — the item and organization context for the sourcing entry.
- ASSIGNMENT_TYPE and ASSIGNMENT_SET_ID — identify the assignment set that binds the sourcing rule to the item.
- SOURCING_RULE_TYPE, SOURCING_RULE_ID, and SOURCING_RULE_NAME — the rule that defines the sourcing behavior.
- SOURCE_TYPE — indicates the supply source category, such as transfer from another organization, purchase from a vendor, or internal/external sourcing.
- SOURCE_ORGANIZATION_ID, VENDOR_ID, and VENDOR_SITE_ID — the specific supplying organization or supplier and site.
- ALLOCATION_PERCENT and RANK — used to distribute supply across multiple sources and to order them.
- AVG_TRANSIT_LEAD_TIME, SHIP_METHOD, and TIME_UOM_CODE — transit and shipping attributes affecting planned lead time.
- EFFECTIVE_DATE and DISABLE_DATE — the validity window for the sourcing entry.
- CATEGORY_ID, CUSTOMER_ID, and SHIP_TO_SITE_ID — additional qualifiers for category-specific or customer-specific sourcing.
Common Use Cases and Queries
This view is commonly used to audit sourcing setup, to report the primary source of supply for items, and to feed custom planning or integration processes. A typical query retrieves the resolved source for a specific item and organization:
- SELECT inventory_item_id, organization_id, source_type, source_organization_id, vendor_id, allocation_percent, rank FROM mrp_sources_v WHERE inventory_item_id = :item AND organization_id = :org;
- Reporting the active source type distribution: SELECT source_type, COUNT(*) FROM mrp_sources_v GROUP BY source_type;
- Validating effective sourcing: SELECT * FROM mrp_sources_v WHERE TRUNC(SYSDATE) BETWEEN effective_date AND NVL(disable_date, SYSDATE + 1);
- Identifying vendor-based sources: SELECT inventory_item_id, organization_id, vendor_id, vendor_site_id FROM mrp_sources_v WHERE vendor_id IS NOT NULL;
Because the view encapsulates sourcing-level resolution logic, it should be preferred over direct queries against the base sourcing tables when the objective is to obtain the single governing source per item and organization.
-
View: MRP_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SOURCES_V, object_name:MRP_SOURCES_V, status:VALID, product: MRP - Master Scheduling/MRP , description: Inventory item source view , implementation_dba_data: APPS.MRP_SOURCES_V ,
-
View: MRP_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SOURCES_V, object_name:MRP_SOURCES_V, status:VALID, product: MRP - Master Scheduling/MRP , description: Inventory item source view , implementation_dba_data: APPS.MRP_SOURCES_V ,
-
APPS.PO_SOURCING_SV SQL Statements
12.1.1
-
APPS.PO_SOURCING_SV SQL Statements
12.2.2
-
VIEW: APPS.MRP_SC_BILL_MAKE_AT_V
12.1.1
-
VIEW: APPS.MRP_SC_BILL_MAKE_AT_V
12.2.2
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.1.1
-
View: OLD_SC_BILL_WU_V
12.2.2
product: MRP - Master Scheduling/MRP , description: Supply chain bill where used view , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_SF_V
12.2.2
product: MRP - Master Scheduling/MRP , description: Supply chain bill source from view , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_SF_V
12.1.1
product: MRP - Master Scheduling/MRP , description: Supply chain bill source from view , implementation_dba_data: Not implemented in this database ,
-
View: OLD_SC_BILL_WU_V
12.1.1
product: MRP - Master Scheduling/MRP , description: Supply chain bill where used view , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.2.2
-
PACKAGE BODY: APPS.CTO_COST_ROLLUP_CONC_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_COST_ROLLUP_CONC_PK, status:VALID,
-
PACKAGE BODY: APPS.PO_SOURCING_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SOURCING_SV, status:VALID,
-
PACKAGE BODY: APPS.CSP_SUPERSESSIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_SUPERSESSIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CTO_ATP_INTERFACE_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_ATP_INTERFACE_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_OSS_SOURCE_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_OSS_SOURCE_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_ATP_INTERFACE_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_ATP_INTERFACE_PK, status:VALID,
-
PACKAGE BODY: APPS.CSTPSCEX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPSCEX, status:VALID,
-
PACKAGE BODY: APPS.PO_SOURCING_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SOURCING_SV, status:VALID,
-
SYNONYM: APPS.MRP_ASSIGNMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_ASSIGNMENT_SETS, status:VALID,
-
View: MRP_SC_BILL_MAKE_AT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_MAKE_AT_V, object_name:MRP_SC_BILL_MAKE_AT_V, status:VALID, product: MRP - Master Scheduling/MRP , description: Supply chain bill make at view , implementation_dba_data: APPS.MRP_SC_BILL_MAKE_AT_V ,
-
PACKAGE BODY: APPS.CTO_OSS_SOURCE_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_OSS_SOURCE_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_COST_ROLLUP_CONC_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_COST_ROLLUP_CONC_PK, status:VALID,
-
PACKAGE BODY: APPS.CSTPSCEX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPSCEX, status:VALID,
-
PACKAGE BODY: APPS.CSP_SUPERSESSIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_SUPERSESSIONS_PVT, status:VALID,
-
SYNONYM: APPS.MRP_ASSIGNMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_ASSIGNMENT_SETS, status:VALID,
-
PACKAGE BODY: APPS.CTO_MSUTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_MSUTIL_PUB, status:VALID,
-
View: PO_SOURCE_VENDORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_SOURCE_VENDORS_V ,
-
View: PO_SOURCE_VENDORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_SOURCE_VENDORS_V ,
-
View: MRP_SC_BILL_MAKE_AT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_MAKE_AT_V, object_name:MRP_SC_BILL_MAKE_AT_V, status:VALID, product: MRP - Master Scheduling/MRP , description: Supply chain bill make at view , implementation_dba_data: APPS.MRP_SC_BILL_MAKE_AT_V ,
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID,
-
PACKAGE BODY: APPS.CTO_MSUTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_MSUTIL_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MRP_SC_BILL_WU_V
12.2.2
-
VIEW: APPS.MRP_SC_BILL_SF_V
12.1.1
-
VIEW: APPS.MRP_SC_BILL_SF_V
12.2.2
-
VIEW: APPS.MRP_SC_BILL_SF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_SF_V, object_name:MRP_SC_BILL_SF_V, status:VALID,
-
PACKAGE BODY: APPS.CTO_AUTO_PROCURE_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_AUTO_PROCURE_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_AUTO_PROCURE_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_AUTO_PROCURE_PK, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_WU_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_WU_V, object_name:MRP_SC_BILL_WU_V, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_MAKE_AT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_MAKE_AT_V, object_name:MRP_SC_BILL_MAKE_AT_V, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_WU_V
12.1.1
-
PACKAGE BODY: APPS.CTO_UTILITY_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_UTILITY_PK, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_MAKE_AT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_MAKE_AT_V, object_name:MRP_SC_BILL_MAKE_AT_V, status:VALID,
-
PACKAGE BODY: APPS.CTO_UTILITY_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_UTILITY_PK, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_WU_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_WU_V, object_name:MRP_SC_BILL_WU_V, status:VALID,
-
VIEW: APPS.MRP_SC_BILL_SF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_SC_BILL_SF_V, object_name:MRP_SC_BILL_SF_V, status:VALID,