Results for “msc_po_requisitions_v”

26 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MSC_PO_REQUISITIONS_V is an APPS-owned, VALID database view within the MSC – Advanced Supply Chain Planning product. It is designed to present all information necessary to create approved or unapproved requisitions in Oracle Purchasing. The view is primarily consumed by the XML-outbound integration path, where planned supply is converted into requisition documents that are pushed to a Purchasing instance. Because it consolidates item, quantity, need-by date, deliver-to, source, project, and vendor attributes into a single row per source line, it acts as a reporting and integration surface rather than a transactional entity.

For consumers searching on deliver_to_requestor_id, the column is exposed directly by this view and is additionally joined to planner data through MSC_PLANNERS so that a REQUESTOR_CODE is returned (defaulting to '-1' via NVL when no planner code exists). This makes the view the natural access point for resolving both the requestor identifier and its corresponding descriptive code.

Underlying Base Objects

The view is defined over several MSC base objects and one package:

All base objects are referenced through APPS synonyms, and joins are keyed on SR_INSTANCE_ID to preserve multi-instance integrity.

Key Columns

Common Use Cases and Queries

Typical uses include XML-outbound requisition generation, review of planned requisitions by requestor, and reconciliation of planned supply against source instances.

  • Requisition lines for a specific requestor:
    SELECT source_line_id, item_name, quantity, need_by_date,
           deliver_to_requestor_id, requestor_code, authorization_status
    FROM   apps.msc_po_requisitions_v
    WHERE  deliver_to_requestor_id = :requestor_id;
  • Approved requisitions only:
    SELECT source_line_id, item_name, quantity
    FROM   apps.msc_po_requisitions_v
    WHERE  authorization_status_code = 1;
  • Grouping by requestor and deliver-to location:
    SELECT deliver_to_requestor_id, requestor_code,
           location_code, SUM(quantity)
    FROM   apps.msc_po_requisitions_v
    GROUP  BY deliver_to_requestor_id, requestor_code, location_code;