Skip to the content.

PO Requisition Upload – Oracle EBS SQL Report

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

Overview

Upload to create and update requisitions.

In the generated Excel, the user can amend the following columns for an existing requisition.

Additionally, the user can create a requisition by entering the below required fields.

Report Parameters

Operating Unit, Upload Mode, Initiate Approval on Import, Requisition Type, Group By, Requisition Number From, Requisition Number To, Creation Date From, Creation Date To, Need By Date From, Need By Date To, Requestor Name, Buyer Name, Created By, Authorization Status

Oracle EBS Tables Used

po_requisition_headers_all, po_requisition_lines_all, po_req_distributions_all, mtl_categories_v, gl_code_combinations, pa_projects_all, pa_tasks_v, hr_all_organization_units_vl, mtl_parameters, mtl_system_items_vl, per_all_people_f, po_lookup_codes, hr_locations_all_tl, po_line_types_tl, po_document_types_all_tl, po_document_types_all_b, po_distributions_all

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 PO Requisition Upload - Template without DFF columns 11-Mar-2024 143621 (1).xlsm
Blitz Report™ XML Import PO_Requisition_Upload.xml
Full SQL on Enginatics www.enginatics.com/reports/po-requisition-upload/

Case Study & Technical Analysis: PO Requisition Upload Report

Executive Summary

The PO Requisition Upload is a powerful data management tool designed to streamline the creation and update of purchase requisitions within Oracle Purchasing. It enables departmental requestors and procurement teams to efficiently generate and modify a high volume of requisitions (including header, line, and distribution details) through a flexible Excel-based interface. This utility is essential for accelerating the procure-to-pay cycle, ensuring data accuracy and completeness, and reducing the manual effort associated with managing internal demand for goods and services.

Business Challenge

The creation and maintenance of purchase requisitions are fundamental to initiating the procurement cycle. However, manual entry and updates, especially for organizations with frequent or high-volume purchasing needs, can be a significant operational challenge:

The Solution

This Excel-based upload tool transforms the management of purchase requisitions, making it efficient, accurate, and scalable.

Technical Architecture (High Level)

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

Parameters & Filtering

The upload parameters provide granular control over the data operation:

Performance & Optimization

Using an API-based upload for bulk requisition management is inherently more efficient than manual entry.

FAQ

1. What is the main benefit of using this upload tool over manual requisition entry? The primary benefit is significantly increased efficiency and accuracy. For bulk creation or complex updates, manual entry is very time-consuming and error-prone. This tool automates the process, reduces errors, and ensures consistency, allowing requestors and procurement staff to save considerable time.

2. Can I use this tool to create requisitions for both inventory and expense items? Yes, the upload supports different Line Types and Destination Types, allowing you to create requisitions for various item types, including inventory items (typically destined for a specific inventory organization) and expense items (typically expensed directly to a GL account or project).

3. What happens if an uploaded requisition fails validation? If a requisition or a specific line/distribution fails validation (e.g., invalid item, incorrect GL account, missing required field), the Oracle API will typically reject that specific record, and the upload process will provide an error report detailing the reason for failure. You can then correct the data in your Excel file and re-upload the corrected records.


© 2026 Enginatics