Skip to the content.

PO Approved Supplier List Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

This upload supports the creation and update of Approved Supplier Lists (ASL) in Oracle Purchasing.

The upload supports creation/update/deletion of the following Approved Supplier List entities:

Notes:

Report Parameters

Upload Mode, Owning Organization Code, Type, Item, Item From, Item To, Commodity, Commodity From, Commodity To, Global ASL, Using Organization Code, Missing Release Method, Business Type, Operating Unit, Supplier, Supplier Number, Supplier Site, Manufacturer, ASL Status, ASL Disabled, Source Document, Download Authorizations, Download Capacities, Download Tolerances

Oracle EBS Tables Used

mtl_categories_tl, po_approved_supplier_list, mtl_manufacturers, po_asl_statuses, per_people_x, chv_bucket_patterns, mtl_system_items_vl, mtl_categories_b_kfv, ap_suppliers, ap_supplier_sites, mtl_parameters, hr_all_organization_units_tl, po_asl_attributes, po_asl_documents, po_headers_all, po_lines_all, org_access_view

Report Categories

Enginatics, R12 only, Upload

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output None
Blitz Report™ XML Import PO_Approved_Supplier_List_Upload.xml
Full SQL on Enginatics www.enginatics.com/reports/po-approved-supplier-list-upload/

Case Study & Technical Analysis: PO Approved Supplier List Upload Report

Executive Summary

The PO Approved Supplier List (ASL) Upload is a powerful data management tool designed to streamline the creation, update, and deletion of Approved Supplier List entries within Oracle Purchasing. It offers comprehensive functionality to manage not only the core ASL records but also associated attributes like source documents, authorizations, supplier capacities, and tolerances, for both global and local ASLs. This Excel-based utility is essential for procurement organizations to efficiently maintain master sourcing data, enforce purchasing policies, optimize supplier relationships, and ensure the accuracy and integrity of their supply chain information.

Business Challenge

Maintaining an accurate and up-to-date Approved Supplier List is a cornerstone of effective procurement, but it can be a highly complex and resource-intensive task in Oracle EBS:

The Solution

This comprehensive Excel-based upload tool transforms the management of the Approved Supplier List, making it efficient, accurate, and scalable.

Technical Architecture (High Level)

The upload process leverages Oracle Purchasing’s standard APIs for ASL management, ensuring robust data validation and integrity.

Parameters & Filtering

The upload report offers extensive parameters for precise control over the data operation:

Performance & Optimization

Using an API-based upload for complex ASL data is significantly more efficient than manual entry.

FAQ

1. What is the main benefit of using this upload tool over manual ASL entry? The primary benefit is efficiency and accuracy. For high volumes of ASL data, manual entry is time-consuming and error-prone. This tool automates the process, reduces errors, and ensures consistency, freeing up procurement staff for more strategic tasks.

2. Can I use this tool to remove a supplier from the Approved Supplier List? Yes, the tool supports deleting ASL entries (with the noted exception of Manufacturer ASLs). You would typically download the existing ASL data, mark the line(s) for deletion, and then re-upload. For a local ASL against a Global ASL, only the local attributes will be deleted, leaving the global ASL intact.

3. How does the system handle the update of supplier capacity entries for past dates? As per the README.md, capacity entries with a capacity from/to date in the past cannot be updated by this upload due to standard Oracle API validations. However, it is possible to delete a past capacity entry if its capacity to date is null or in the future. This highlights the importance of real-time data maintenance.


© 2026 Enginatics