Search Results msc_po_requisitions_interface
Overview
The MSC_PO_REQUISITIONS_INTERFACE table resides in the MSC schema and forms part of Oracle Advanced Supply Chain Planning (ASCP) in Oracle E-Business Suite 12.1.1 and 12.2.2. It functions as the Requisition Import interface table, acting as the staging ground through which planning recommendations—principally planned orders for buy items—are translated into requisition records that the Purchasing module subsequently imports. The Planning Manager and related concurrent programs write to this table; the Requisition Import process reads it, validates the rows, and creates actual requisitions and requisition lines in PO_REQUISITIONS_INTERFACE and downstream PO_REQUISITION_HEADERS_ALL / PO_REQUISITION_LINES_ALL.
From a dimensional modelling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone, indicating that the table presents no enforced parent-child relationships in its own right and functions as an independent staging satellite. Where ETL or warehouse modelling is applied, it is best treated as a transient interface stage rather than a durable hub or link, given that rows are consumed and purged by the import process.
Key Information Stored
The table carries 35 documented columns. The most operationally significant include:
- BATCH_ID – Groups a set of interface rows belonging to a single planning run or import batch; the primary control column for the Requisition Import concurrent program.
- GROUP_CODE and INTERFACE_SOURCE_CODE – Identify the originating source, distinguishing ASCP-generated rows from other feeders.
- ORG_ID – Operating unit under which the resulting requisition is created; critical for multi-org security and reporting.
- SOURCE_ORGANIZATION_ID and DESTINATION_ORGANIZATION_ID – Define the shipping and receiving inventory organizations for the planned replenishment.
- ITEM_ID, ITEM_REVISION, QUANTITY, UOM_CODE – The item and quantity being requisitioned, forming the core business payload.
- NEED_BY_DATE – The date the material is required, driving scheduling and sourcing.
- SOURCE_TYPE_CODE, DESTINATION_TYPE_CODE, LINE_TYPE_ID – Line classification attributes;
LINE_TYPE_IDcarries a documented foreign key toPO_LINE_TYPES_B. - SUGGESTED_VENDOR_ID, SUGGESTED_VENDOR_SITE_ID, SUGGESTED_VENDOR_SITE – Sourcing recommendations returned by the planning engine.
- DELIVER_TO_LOCATION_ID and DELIVER_TO_REQUESTOR_ID – Default delivery and requestor assignments.
- CHARGE_ACCOUNT_ID, PROJECT_ID, TASK_ID, PROJECT_ACCOUNTING_CONTEXT – Project and accounting distribution context for encumbrance and costing.
- SR_INSTANCE_ID – Identifies the source system instance for multi-instance or data-migration scenarios.
- VMI_FLAG and AUTOSOURCE_FLAG – Flags governing vendor-managed inventory and automatic sourcing behaviour.
- LINE_TYPE_ID (FK), CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN – Standard audit and lineage columns.
No surrogate primary key or unique business index is documented in the supplied metadata; the table is populated as an interface and keyed operationally by the combination of BATCH_ID, GROUP_CODE, and SOURCE_LINE_ID where available.
Common Use Cases and Queries
Typical uses include diagnosing failed requisition imports, reconciling planning output against purchasing demand, and auditing sourcing recommendations.
SELECT batch_id, org_id, item_id, quantity, uom_code,
source_organization_id, need_by_date, suggested_vendor_id
FROM msc_po_requisitions_interface
WHERE batch_id = :p_batch_id;
A second common pattern joins the interface to PO_LINE_TYPES_B to resolve line type descriptions, and to MTL_SYSTEM_ITEMS_B to render item names for reporting. Rows can be aggregated by source_organization_id and destination_organization_id to size planned replenishment volume per organization, or filtered on AUTOSOURCE_FLAG and VMI_FLAG to isolate vendor-managed or automatically sourced demand.
Related Objects
- PO_LINE_TYPES_B – Referenced through
MSC_PO_REQUISITIONS_INTERFACE.LINE_TYPE_ID; supplies line type semantics. - PO_REQUISITIONS_INTERFACE – The Purchasing interface table populated as the immediate next step in the import chain.
- PO_REQUISITION_HEADERS_ALL – Target header table for created requisitions.
- PO_REQUISITION_LINES_ALL – Target line table carrying the imported demand.
- MTL_SYSTEM_ITEMS_B – Resolves
ITEM_IDto item definitions. - HR_LOCATIONS_ALL – Resolves
DELIVER_TO_LOCATION_ID. - PER_ALL_PEOPLE_F – Resolves
PREPARER_IDandDELIVER_TO_REQUESTOR_ID. - PO_VENDORS / PO_VENDOR_SITES_ALL – Resolve suggested vendor and vendor site identifiers.
-
Table: MSC_PO_REQUISITIONS_INTERFACE
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PO_REQUISITIONS_INTERFACE, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Requisition Import interface table , implementation_dba_data: MSC.MSC_PO_REQUISITIONS_INTERFACE ,
-
Table: MSC_PO_REQUISITIONS_INTERFACE
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PO_REQUISITIONS_INTERFACE, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Requisition Import interface table , implementation_dba_data: MSC.MSC_PO_REQUISITIONS_INTERFACE ,
-
SYNONYM: APPS.MSC_PO_REQUISITIONS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID,
-
SYNONYM: APPS.MSC_PO_REQUISITIONS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID,
-
VIEW: MSC.MSC_PO_REQUISITIONS_INTERFACE#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_PO_REQUISITIONS_INTERFACE#, status:VALID,
-
APPS.MSC_A2A_XML_WF SQL Statements
12.1.1
-
APPS.MSC_A2A_XML_WF SQL Statements
12.2.2
-
VIEW: MSC.MSC_PO_REQUISITIONS_INTERFACE#
12.2.2
-
VIEW: APPS.MSC_PO_REQUISITIONS_V
12.2.2
-
TABLE: MSC.MSC_PO_REQUISITIONS_INTERFACE
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PO_REQUISITIONS_INTERFACE, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID,
-
TABLE: MSC.MSC_PO_REQUISITIONS_INTERFACE
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PO_REQUISITIONS_INTERFACE, object_name:MSC_PO_REQUISITIONS_INTERFACE, status:VALID,
-
VIEW: APPS.MSC_PO_REQUISITIONS_V
12.1.1
-
PACKAGE BODY: APPS.MSC_A2A_XML_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_A2A_XML_WF, status:VALID,
-
PACKAGE BODY: APPS.MSC_A2A_XML_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_A2A_XML_WF, status:VALID,
-
APPS.MSC_X_REPLENISH SQL Statements
12.1.1
-
APPS.MSC_X_REPLENISH SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_REL_PS_PLAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_REL_PS_PLAN_PUB, status:VALID,
-
Lookup Type: MSC_ODS_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
PACKAGE BODY: APPS.MSC_X_REPLENISH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_REPLENISH, status:VALID,
-
PACKAGE BODY: APPS.MSC_REL_PS_PLAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_REL_PS_PLAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_REPLENISH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_REPLENISH, status:VALID,
-
PACKAGE BODY: APPS.MSC_REL_PLAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_REL_PLAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.MSC_REL_PLAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_REL_PLAN_PUB, status:VALID,
-
Lookup Type: MSC_ODS_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
View: MSC_PO_REQUISITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PO_REQUISITIONS_V, object_name:MSC_PO_REQUISITIONS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view contains all the information necessary to create approved or unapproved requisitions in Oracle Purchasing. This view is used in XML-outbound , implementation_dba_data: APPS.MSC_PO_REQUISITIONS_V ,
-
View: MSC_PO_REQUISITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PO_REQUISITIONS_V, object_name:MSC_PO_REQUISITIONS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view contains all the information necessary to create approved or unapproved requisitions in Oracle Purchasing. This view is used in XML-outbound , implementation_dba_data: APPS.MSC_PO_REQUISITIONS_V ,
-
VIEW: APPS.MSC_PO_REQUISITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PO_REQUISITIONS_V, object_name:MSC_PO_REQUISITIONS_V, status:VALID,
-
VIEW: APPS.MSC_PO_REQUISITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PO_REQUISITIONS_V, object_name:MSC_PO_REQUISITIONS_V, status:VALID,
-
PACKAGE BODY: APPS.MSC_A2A_XML_WF
12.2.2
-
PACKAGE BODY: APPS.MSC_A2A_XML_WF
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_X_VMI_POREQ SQL Statements
12.1.1
-
APPS.MSC_X_VMI_POREQ SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.MSC_X_REPLENISH
12.2.2
-
PACKAGE BODY: APPS.MSC_X_REPLENISH
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_X_REPLENISH dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.2.2
-
APPS.MSC_X_REPLENISH dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.1.1
-
APPS.MSC_A2A_XML_WF dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.1.1
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.2.2
-
APPS.MSC_A2A_XML_WF dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_PO_REQUISITIONS_INTERFACE
12.2.2