Search Results mrp_po_supply_view
Overview
MRP_PO_SUPPLY_VIEW is an APPS-owned database view in the Oracle E-Business Suite Master Scheduling/MRP (MRP) product. Its documented purpose is to present a consolidated "purchasing supply view," exposing purchase order and shipment supply records in a form suitable for the MRP planning engine and for reporting on incoming material. In Oracle EBS 12.1.1 and 12.2.2 the object is shipped with a status of VALID in the APPS schema.
The view is a core component of the supply side of the planning data model. Whereas demand is represented by sales orders, requisitions, and dependent demand, supply is represented by discrete records such as purchase orders, in-transit shipments, and receipts. MRP_PO_SUPPLY_VIEW normalizes these purchasing sources into a single, planner-friendly projection that carries item, organization, quantity, date, vendor, and destination attributes. Because it is a view rather than a table, it is always calculated from the current transactional state of the underlying purchasing tables, making it suitable for real-time querying inside concurrent programs, BI Publisher reports, and custom SQL.
Underlying Base Objects
The documented ETRM metadata for 12.2.2 identifies the following referenced objects: AP_SUPPLIER_SITES_ALL (synonym), FND_PROFILE (package), MRP_SYSTEM_ITEMS (synonym), MTL_UNITS_OF_MEASURE (synonym), OE_DROP_SHIP_SOURCES (synonym), PO_PO_SUPPLY_VIEW (view), PO_RCV_SUPPLY_VIEW (view), PO_REQ_SUPPLY_VIEW (view), PO_SHIP_RCV_SUPPLY_VIEW (view), PO_SHIP_SUPPLY_VIEW (view), PO_UNITEFF_PKG (package), and PO_VENDORS_VIEW (view).
The view text confirms that it is defined as a UNION ALL of two component sources. The first branch selects from PO_PO_SUPPLY_VIEW, joined to MTL_UNITS_OF_MEASURE for the primary unit of measure and to MRP_SYSTEM_ITEMS for item attributes such as COMPILE_DESIGNATOR and SHRINKAGE_RATE. This branch carries purchase order lines. The second branch selects from the shipment supply view (PO_SHIP_SUPPLY_VIEW), joined to MRP_SYSTEM_ITEMS and MTL_UNITS_OF_MEASURE, and carries in-transit shipment records. A literal discriminator column — 1 for purchase orders and 11 for shipments — distinguishes the two row types within the union.
Shrinkage is applied in both branches through MRP_PRIMARY_QUANTITY * DECODE(SIGN(ITEMS.SHRINKAGE_RATE), -1, 0, NVL(ITEMS.SHRINKAGE_RATE, 0)), producing a shrinkage-adjusted quantity alongside the raw quantity. Associated policy views (PO_RCV_SUPPLY_VIEW, PO_REQ_SUPPLY_VIEW, PO_SHIP_RCV_SUPPLY_VIEW) cover receipts and requisitions, and OE_DROP_SHIP_SOURCES participates in the drop-shipment handling path.
Key Columns
- ITEM_ID — inventory item identifier for the supplied item.
- COMPILE_DESIGNATOR — configuration/compile designator from MRP_SYSTEM_ITEMS.
- MRP_TO_ORGANIZATION_ID / TO_ORGANIZATION_ID — source (MRP) and destination organizations for the supply.
- PO_HEADER_ID / PO_LINE_ID — purchase order header and line references (NULL or replaced by shipment identifiers in the shipment branch).
- VENDOR_ID / VENDOR_SITE_ID — supplier and supplier site for the purchase order.
- MRP_EXPECTED_DELIVERY_DATE / EXPECTED_DELIVERY_DATE / EXPECTED_DOCK_DATE — planned and dock dates used by the planning engine for time-phasing.
- MRP_PRIMARY_QUANTITY / TO_ORG_PRIMARY_QUANTITY / QUANTITY — primary and transactional quantities, with shrinkage-adjusted counterparts.
- FIRM_PLANNED_STATUS_FLAG — decoded to 1 or 2, indicating firm versus planned supply.
- PO_NUMBER / LINE_NUM / SHIPMENT_LINE_NUM — human-readable purchase order and line references.
- ITEM_REVISION, UOM_CODE, UNIT_PRICE — revision, primary UOM code, and price.
- MRP_DESTINATION_TYPE_CODE / DESTINATION_TYPE_CODE — destination type (for example, inventory or expense).
- PROJECT_ID / TASK_ID — project and task references for project-driven supply.
- TO_SUBINVENTORY — destination subinventory.
- END_ITEM_UNIT_NUMBER — end-item reference for configured or project items.
Common Use Cases and Queries
The view is typically used by supply/demand reports, exception reports for late or overdue purchase orders, MRP planner workbench supplements, and integration extracts feeding external planning systems. A basic listing of purchase order supply for an organization would take the form:
- SELECT item_id, po_number, line_num, vendor_id, mrp_primary_quantity, mrp_expected_delivery_date FROM mrp_po_supply_view WHERE mrp_to_organization_id = :org_id ORDER BY mrp_expected_delivery_date;
- SELECT item_id, SUM(mrp_primary_quantity) total_supply FROM mrp_po_supply_view WHERE mrp_to_organization_id = :org_id AND mrp_expected_delivery_date BETWEEN :start_date AND :end_date GROUP BY item_id;
- SELECT po_number, line_num, expected_dock_date FROM mrp_po_supply_view WHERE item_id = :item_id AND expected_dock_date < SYSDATE ORDER BY expected_dock_date;
Because the object is a view over multiple purchasing and planning sources, queries should filter aggressively on organization and item to control execution cost, and should never be treated as an updatable entity.
-
View: MRP_PO_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_PO_SUPPLY_VIEW, object_name:MRP_PO_SUPPLY_VIEW, status:VALID, product: MRP - Master Scheduling/MRP , description: Purchasing supply view , implementation_dba_data: APPS.MRP_PO_SUPPLY_VIEW ,
-
View: MRP_PO_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_PO_SUPPLY_VIEW, object_name:MRP_PO_SUPPLY_VIEW, status:VALID, product: MRP - Master Scheduling/MRP , description: Purchasing supply view , implementation_dba_data: APPS.MRP_PO_SUPPLY_VIEW ,
-
PACKAGE: APPS.PO_UNITEFF_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_UNITEFF_PKG, status:VALID,
-
PACKAGE: APPS.PO_UNITEFF_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_UNITEFF_PKG, status:VALID,
-
PACKAGE: APPS.PO_RESCHEDULE_PKG
12.1.1
-
SYNONYM: APPS.MRP_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SYSTEM_ITEMS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MRP_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SYSTEM_ITEMS, status:VALID,
-
PACKAGE: APPS.PO_RESCHEDULE_PKG
12.2.2
-
VIEW: APPS.PO_VENDORS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDORS_VIEW, object_name:PO_VENDORS_VIEW, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.OE_DROP_SHIP_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_DROP_SHIP_SOURCES, status:VALID,
-
VIEW: APPS.PO_VENDORS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDORS_VIEW, object_name:PO_VENDORS_VIEW, status:VALID,
-
SYNONYM: APPS.OE_DROP_SHIP_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_DROP_SHIP_SOURCES, status:VALID,
-
VIEW: APPS.PO_SHIP_RCV_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SHIP_RCV_SUPPLY_VIEW, object_name:PO_SHIP_RCV_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_REQ_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_SUPPLY_VIEW, object_name:PO_REQ_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_REQ_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_SUPPLY_VIEW, object_name:PO_REQ_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_RCV_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RCV_SUPPLY_VIEW, object_name:PO_RCV_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.MRP_PO_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_PO_SUPPLY_VIEW, object_name:MRP_PO_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_RCV_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RCV_SUPPLY_VIEW, object_name:PO_RCV_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.MRP_PO_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_PO_SUPPLY_VIEW, object_name:MRP_PO_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_PO_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_PO_SUPPLY_VIEW, object_name:PO_PO_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_SHIP_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SHIP_SUPPLY_VIEW, object_name:PO_SHIP_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_SHIP_RCV_SUPPLY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SHIP_RCV_SUPPLY_VIEW, object_name:PO_SHIP_RCV_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_SHIP_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SHIP_SUPPLY_VIEW, object_name:PO_SHIP_SUPPLY_VIEW, status:VALID,
-
VIEW: APPS.PO_PO_SUPPLY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_PO_SUPPLY_VIEW, object_name:PO_PO_SUPPLY_VIEW, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.MTL_UNITS_OF_MEASURE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UNITS_OF_MEASURE, status:VALID,
-
SYNONYM: APPS.MTL_UNITS_OF_MEASURE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_UNITS_OF_MEASURE, status:VALID,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - MRP Tables and Views
12.1.1
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
eTRM - MRP Tables and Views
12.2.2
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - MRP Tables and Views
12.1.1
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
eTRM - MRP Tables and Views
12.2.2
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,