Search Results so_header_id




Overview

The SO_PO_REPORT_V view is a reporting and integration object belonging to the Oracle E-Business Suite Order Entry (OE) module. Its purpose is to present a consolidated, denormalized picture of the relationship between sales orders and their associated drop-ship purchase orders. By joining sales order header and line data with purchasing header, line, and shipment data, the view exposes both the demand side (customer sales order) and the supply side (vendor purchase order) in a single result set. This is particularly valuable in drop-shipment business flows, where goods are shipped directly from a supplier to the end customer, and where the linkage between ordered, cancelled, and received quantities must be reconciled across the OE and PO modules.

In Oracle EBS 12.1.1 and 12.2.2, the view serves as a convenient reporting foundation for order management analysts, custom concurrent programs, and downstream integration extracts that need drop-ship visibility without navigating the underlying normalized schema manually. The view is documented as not implemented in this database within the ETRM repository, meaning the metadata captures its definition for reference rather than confirming an active installation in every environment.

Underlying Base Objects

The view text references a substantial set of base tables spanning OE, Purchasing, Receivables, Inventory, and Human Resources. Documented referenced base objects are listed as none, so the following are drawn from the embedded view definition:

Key Columns

Common Use Cases and Queries

Typical scenarios include auditing drop-ship order quantity alignment, identifying cancelled quantity variances between sales and purchase orders, and powering reporting extracts.

  • Reconcile sales order quantities against vendor purchase order quantities.
  • Identify orders on hold via hold source joins.
  • Report effective so_quantity by item and customer.
SELECT order_number, line_number,
       (NVL(ordered_quantity,0) - NVL(cancelled_quantity,0)) so_quantity,
       vendor_name, need_by_date
FROM   so_po_report_v
WHERE  segment1 = :item
ORDER BY order_number;