0% found this document useful (0 votes)
42 views2 pages

Oracle Fusion PO Tables Overview

The document provides an overview of important tables in the Purchasing Module of Oracle Applications, specifically focusing on Purchase Orders, Buyers, Document Types, Releases, Requisitions, Vendors, and Receiving. It also outlines the relationships between various PO tables, detailing how they connect through specific IDs. Additionally, it includes contact information for assistance with Oracle EBS R12/Oracle Fusion applications.

Uploaded by

maheshebs777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views2 pages

Oracle Fusion PO Tables Overview

The document provides an overview of important tables in the Purchasing Module of Oracle Applications, specifically focusing on Purchase Orders, Buyers, Document Types, Releases, Requisitions, Vendors, and Receiving. It also outlines the relationships between various PO tables, detailing how they connect through specific IDs. Additionally, it includes contact information for assistance with Oracle EBS R12/Oracle Fusion applications.

Uploaded by

maheshebs777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

5/14/25, 3:42 PM Oracle Applications: PO Tables

More mahesherpcloud1

FUSION AP AR GL INV PO OM HR PA FAQS PL-SQL TECH SCRIPTS OAF DOWNL

Join the OracleApps88 Telegram group @OracleApps88to get more information on Oracle EBS R12/Oracle Fusion applications.

If you are facing any issues while copying the Code/Script or any issues with Posts, Please send a mail to OracleApp88@[Link] or message me at @apps88
or +91 905 957 4321 in telegram.

THURSDAY, AUGUST 4, 2011

PO Tables

Important Table in Purchasing Module of Oracle apps


=========================================

Purchase Order
Po_headers_all
Po_lines_all
Po_line_locations_all
Po_distributions_all

Buyers
Po_agents

Document and line types


Po_document_types_all_b
Po_line_types_b

Releases
Po_realeases_all

Requisitions
Po_requisition_headers_all
Po_requisition_lines_all
Po_req_distributions_all

Vendors
Po_vendors
Po_vendor_sites_all
Po_vendor_contacts

Receiving
Rcv_transactions

Others
Mtl_system_items_b
Mtl_categories_b

Links between Oracle Apps PO Tables


==================================
Po_headers_all/Po_lines_all --> po_header_id/po_header_id
Po_headers_all/Po_vendor_sites_all --> vendor_site_id/vendor_site_id
Po_headers_all/Po_vendors --> vendor_id/vendor_id
Po_headers_all/Po_line_locations_all--> po_header_id/po_header_id

Po_lines_all/Po_line_locations_all --> po_line_id/po_line_id

[Link] 1/4
5/14/25, 3:42 PM Oracle Applications: PO Tables
Po_lines_all/mtl_system_items_b --> item_id /inventory_item_id ( get for master org)
Po_lines_all/Mtl_categories_b --> category_id/ category_id

Po_line_locations_all/Rcv_transactions -->line_location_id/po_line_location_id

Po_vendor_sites_all/Po_vendors --> vendor_id/ vendor_id


po_distributions_all/po_req_distributions_all --> req_distribution_id/distribution_id

Best Blogger Gadgets

Posted by Raju Chinthapatla at [Link] PM

Labels: 11i, PO, TABLES

3 comments:
Anonymous said...
I want to get item name(SEGMENT1 IN MTL_SYSTEM_ITEMS_B) for a Particular PO NUMBER(SEGMENT1 IN PO_HEADERS_ALL) how can i do it??
February 21, 2017 at 11:51 AM

Unknown said...
thanks
November 21, 2018 at 10:54 AM

Anonymous said...
Item details not available in po_headers_all, you first get header_id by mentioning the po_ number(segment1) in po_headers_all, then find the inventory_item_id by mentioning the
header_id in where condition from po_lines_all.
March 27, 2024 at 10:51 AM

Post a Comment

Enter Comment

Newer Post Home Older Post

Subscribe to: Post Comments (Atom)

If you are facing any issues while copying the Code/Script or any issues with Posts, Please send a mail to OracleApp88@[Link] or message me at @apps88 or +91 905 957 4321 in telegram.

[Link] 2/4

Common questions

Powered by AI

The integration of po_vendor_contacts within the vendor management system enhances procurement efficiency by centralizing key contact information, facilitating timely communication, and decision-making with vendors. This integration helps procurement teams quickly access vendor relationships and contact details necessary to resolve queries, expedite orders, and manage contracts efficiently. However, maintaining accurate and up-to-date contact data is crucial to prevent miscommunication, which can lead to procurement delays or vendor dissatisfaction .

Oracle Apps maintains data consistency through foreign key relationships and consistency constraints between the Purchase Order tables and related entities. For example, po_headers_all links to po_lines_all via po_header_id. Similarly, the po_headers_all table is linked with po_vendor_sites_all through vendor_site_id. These relationships ensure that each purchase order is accurately tied to its corresponding lines, vendor details, and distribution records, maintaining referential integrity across the system .

Oracle Apps uses several tables to manage different levels of data related to Purchase Orders. The core tables include po_headers_all, which captures information about the entire purchase order such as vendor, order date, and status. The po_lines_all table contains line-level details related to items being purchased. The po_line_locations_all table extends the detailed information about shipment locations for each order line, and po_distributions_all further breaks down financial distribution data for each line or shipment location. This hierarchical structure allows for detailed tracking and reporting of Purchase Orders .

The mtl_system_items_b table is crucial as it acts as the item master list across the procurement processes within Oracle Apps. This table holds detailed attributes of the inventory items such as item number, description, status, and categorization. It enables consistent item data retrieval and validation when creating Purchase Orders, ensuring that purchased items align with the organizational inventory standards. Accurate item data management through this table supports order accuracy, reduces discrepancies, and enhances procurement efficiency .

The po_distributions_all table offers advantages such as detailed tracking of financial allocation for each purchase order line, including expense accounts, project information, and more. It enables precise financial tracking and accounting alignment by breaking down costs to the granular level needed for financial reporting. However, potential drawbacks include the complexity of maintaining accurate and synchronized data across many distributions, which can lead to misallocations or data inconsistencies if not meticulously managed .

The relationship between po_lines_all and mtl_system_items_b is pivotal for effective inventory control as it binds the item details with specific purchase order lines. The po_lines_all table refers to the inventory_item_id in mtl_system_items_b to pull item information necessary for purchase orders. By anchoring order items to a standardized item master, Oracle Apps ensures that each line item is accurately represented in terms of cost, quantity, and description. This linkage facilitates precise inventory updates upon receipt and reduces errors, enhancing overall inventory control .

The po_document_types_all_b table is significant as it defines different types of purchasing documents such as standard purchase orders, blanket orders, and contract agreements within Oracle Apps. This table ensures that each purchasing document is correctly categorized, enabling the system to apply appropriate validation rules and workflows based on document type. This categorization is essential for maintaining structured procurement processes and ensuring compliance with organizational policies and external regulations .

The po_line_locations_all table enhances purchase order processing by providing granular detail on shipment and delivery locations associated with each order line. This table includes information on scheduled receipt, quantity, and delivery date. By detailing these aspects, it facilitates precise management of logistics and shipping processes, enabling organizations to track and manage individual shipments separately. This level of detail supports more accurate inventory management and timely processing within procurement operations .

Maintaining vendor data using po_vendors and po_vendor_sites_all tables involves challenges such as data redundancy and ensuring synchronization of vendor information across multiple dependent systems. The po_vendors table stores basic vendor details, while po_vendor_sites_all holds multiple site-specific records linked to each vendor. Ensuring that updates to vendor information are accurately reflected in both tables (and other related systems) requires careful data governance and quality checks to prevent errors and maintain consistency in the procurement operations .

The po_requisition_headers_all table plays a critical role in the purchasing process as it stores information about requisition documents. A requisition is a document generated internally to request the procurement of certain goods or services. This table captures high-level information such as the requester, creation date, and status, serving as the initial step in the procurement cycle before a Purchase Order (PO) is created. Information from this table can be used to generate POs, thereby facilitating a streamlined purchasing workflow .

You might also like