Skip to the content.

PO Supplier Scheduling On-Time Delivery – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Purchasing · all Purchasing reports

Overview

Supplier on-time delivery (OTD) based on the Oracle Supplier Scheduling (CHV) module instead of the purchase order form. For each firm scheduled release the report compares the scheduling-module requested delivery date against the actual goods receipt date and reports the delivery delay, ordered vs received quantity, and a partial-delivery flag. Designed for environments where the blanket PO holds only a skeleton (with placeholder dates) and the real call-off dates arrive via EDI into Supplier Scheduling. First-pass draft - see version comments for open scoping items.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Operating Unit, Supplier, Requested Date From, Requested Date To, Received Date From, Received Date To, On Time Tolerance Days

Oracle EBS Tables Used

per_all_people_f, rcv_transactions, rcv_shipment_headers, rcv_shipment_lines, chv_item_orders, chv_schedule_headers, po_line_locations_all, po_lines_all, po_headers_all, po_vendors, po_vendor_sites_all, mtl_system_items_b_kfv, mtl_parameters, hr_locations_all, hr_all_organization_units_vl, mo_glob_org_access_tmp, dual

Report Categories

Enginatics, R12 only

PO Printed Planning Schedule, AP Invoices and Lines, GL Account Distribution Analysis, CAC Receiving Value (Period-End), GL Account Analysis

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output PO Supplier Scheduling On-Time Delivery 01-Jun-2026 020909.xlsx
Blitz Report™ XML Import PO_Supplier_Scheduling_On_Time_Delivery.xml
SQL Source PO Supplier Scheduling On-Time Delivery.sql
Full Report on Enginatics www.enginatics.com/reports/po-supplier-scheduling-on-time-delivery/

Case Study & Technical Analysis: PO Supplier Scheduling On-Time Delivery

Executive Summary

The PO Supplier Scheduling On-Time Delivery report measures supplier on-time delivery against the Oracle Supplier Scheduling (CHV) module rather than against the purchase order form. For each firm scheduled release it compares the requested delivery date held in Supplier Scheduling with the first goods receipt date, and it reports the delivery delay, the ordered and received quantities, and a partial delivery flag. It is intended for environments in which the blanket purchase order holds only a skeleton with placeholder dates, and the real call-off dates arrive by EDI into Supplier Scheduling. Supplier quality and purchasing teams use it to score suppliers on delivery performance. The description labels the report a first-pass draft, and the report runs in Excel via Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. CHV_ITEM_ORDERS is joined to CHV_SCHEDULE_HEADERS for release documents, and summarized per shipment and schedule number.
  2. The summaries are aggregated per purchase order shipment, giving the first and last scheduled date, the list of schedule numbers and the last EDI date.
  3. The aggregated schedule block is joined to PO_LINE_LOCATIONS_ALL on the line location identifier, then to PO_LINES_ALL, PO_HEADERS_ALL, PO_VENDORS and PO_VENDOR_SITES_ALL.
  4. Receive transactions give the minimum and maximum transaction dates for each shipment, and ASN shipment headers give the ASN date.
  5. Item and ship-to organization are taken from the purchase order line and shipment, and the operating unit is restricted by the access list.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why is the requested date not the purchase order promise date? A: The report is built for blanket orders whose promise dates are placeholders, so the requested date is the first scheduled date in Supplier Scheduling.

Q: How is an on-time delivery determined? A: A delivery is on time when its first goods receipt is within the number of days in On Time Tolerance Days after the requested delivery date.

Q: What does the partial delivery flag mean? A: It is set when some quantity has been received on the shipment but the received quantity is less than the ordered quantity.


© Enginatics GmbH