Skip to the content.

PO Requisition Upload 11i – 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.

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, 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, Upload

PO Requisition Upload, GL Account Distribution Analysis, CAC Receiving Expense Value (Period-End), CAC Receiving Value (Period-End)

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 Example
Blitz Report™ XML Import PO_Requisition_Upload_11i.xml
SQL Source PO Requisition Upload 11i.sql
Full Report on Enginatics www.enginatics.com/reports/po-requisition-upload-11i/

Case Study & Technical Analysis: PO Requisition Upload 11i

Executive Summary

The PO Requisition Upload 11i creates and updates purchase requisitions in Oracle Purchasing. It is written for buyers, requisitioners and procurement administrators who must raise or revise requisitions in bulk. For an existing requisition the user can amend header description, quantity, price, need-by date, buyer, currency and conversion terms, and new requisitions are created by entering the line type, source, item, category, quantity, destination and delivery details. The report is an upload in the Purchasing area, and it is the 11i version of the requisition upload.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PO_REQUISITION_HEADERS_ALL joins to PO_REQUISITION_LINES_ALL on the requisition header identifier, and the lines join to PO_REQ_DISTRIBUTIONS_ALL on the requisition line identifier.
  2. Each distribution joins to GL_CODE_COMBINATIONS on the code combination identifier and to PA_PROJECTS_ALL and PA_TASKS_V for project and task.
  3. Each line joins to MTL_SYSTEM_ITEMS_VL on the item and the inventory organisation returned by the org lookup function, and to MTL_CATEGORIES_V on the category identifier.
  4. The preparer, requestor and buyer are resolved from PER_ALL_PEOPLE_F on their identifiers, each within its effective dates.
  5. Requisition lines with any purchase order distribution are excluded by a not exists condition.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I change the need-by date on many open requisitions in Oracle Purchasing? A: Download the requisitions with the Need By Date parameters, amend the need-by date column on the rows to change, and upload the file in update mode.

Q: Which requisition fields can be changed on an existing requisition? A: The description lists header description, quantity, unit price, need-by date, reference number, supplier item, buyer, note to buyer, currency, conversion type, conversion rate and conversion date.

Q: Why are requisitions with purchase orders missing from the download? A: Requisition lines that already have a purchase order distribution are excluded by the query, so only open lines are returned.


© Enginatics GmbH