Search Results po_release_xml
Overview
PO_RELEASE_XML is a read-only view owned by the APPS schema within the Oracle Purchasing (PO) module. It is a denormalized, XML-oriented reporting object that consolidates the header-level attributes of a purchase order release — the blanket agreement or planned purchase order release — together with buyer, vendor, currency, shipping, and acceptance details. Unlike the transactional tables PO_RELEASES_ALL and PO_HEADERS_ALL, which store raw identifiers and foreign keys, PO_RELEASE_XML resolves those keys into human-readable values and formats dates and numeric masks so that the output can be consumed directly by XML document generation or by external integration layers. The view has no physical storage of its own; every access re-executes the defining SELECT statement against the underlying EBS tables and packages. In Oracle EBS 12.1.1 and 12.2.2 the object remains VALID and is part of the standard APPS dictionary. Its primary role is to supply the buyer and vendor information required when a release is communicated to a supplier, including revision-aware buyer details that differ for original versus revised releases.
Underlying Base Objects
PO_RELEASE_XML is defined over a documented set of base objects resolved through APPS synonyms and views. The principal source is PO_RELEASES_ALL, which supplies release-level attributes such as REVISION_NUM, PRINT_COUNT, CANCEL_FLAG, ACCEPTANCE_REQUIRED_FLAG, and the various date columns. PO_HEADERS_ALL contributes SEGMENT1 (the PO number), RATE, and SHIP_VIA_LOOKUP_CODE. Buyer information is joined from PER_ALL_PEOPLE_F and PO_AGENTS, with buyer agent resolution additionally handled by the PO_COMMUNICATION_PVT package. Vendor information is drawn from the PO_VENDORS, PO_VENDOR_SITES_ALL, and PO_VENDOR_CONTACTS views. Currency and territory lookups come from FND_CURRENCIES_TL, FND_LOOKUP_VALUES, FND_TERRITORIES_TL, and AP_TERMS, while freight defaults are supplied by ORG_FREIGHT. The PO_COMMUNICATION_PVT and PO_CORE_S packages provide formatting routines (GETFORMATMASK and the archive-buyer functions), and FND_GLOBAL supplies environment context.
Key Columns
- SEGMENT1 — the purchase order number from PO_HEADERS_ALL, used as the release's parent document reference.
- REVISION_NUM, PRINT_COUNT, PRINTED_DATE, REVISED_DATE — release versioning and print-tracking attributes; CREATION_DATE, PRINTED_DATE, and REVISED_DATE are formatted as DD-MON-YYYY HH24:MI:SS.
- DOCUMENT_BUYER_FIRST_NAME, DOCUMENT_BUYER_LAST_NAME, DOCUMENT_BUYER_TITLE, DOCUMENT_BUYER_AGENT_ID — current buyer identity resolved from PER_ALL_PEOPLE_F.
- ARCHIVE_BUYER_AGENT_ID, ARCHIVE_BUYER_FIRST_NAME, ARCHIVE_BUYER_LAST_NAME, ARCHIVE_BUYER_TITLE — historical buyer identity for revised releases, populated via PO_COMMUNICATION_PVT functions; NULL when REVISION_NUM is 0.
- CANCEL_FLAG, ACCEPTANCE_REQUIRED_FLAG, ACCEPTANCE_DUE_DATE — release status and acceptance terms.
- CURRENCY_CODE, CURRENCY_NAME, RATE — currency context; RATE is formatted using the PO_COMMUNICATION_PVT format mask.
- VENDOR_NUM, VENDOR_NAME, VENDOR_ADDRESS_LINE1..3, VENDOR_CITY, VENDOR_STATE, VENDOR_POSTAL_CODE, VENDOR_COUNTRY, VENDOR_PHONE — supplier and site details.
- VENDOR_CONTACT_FIRST_NAME, VENDOR_CONTACT_LAST_NAME, VENDOR_CONTACT_TITLE — supplier contact information.
- SHIP_VIA, FOB, FREIGHT_TERMS, PAYMENT_TERMS — shipping and commercial terms resolved from lookups and AP_TERMS.
- ATTRIBUTE1 through ATTRIBUTE9 — descriptive flexfield segments carried from the release.
Common Use Cases and Queries
The view is most commonly queried to reproduce the header data printed on or transmitted with a release document, and to feed XML publishers that require a single flattened row per release. A typical query filters by the parent PO segment and revision:
SELECT segment1, revision_num, vendor_name, document_buyer_last_name, currency_code FROM po_release_xml WHERE segment1 = :p_po_number;SELECT segment1, revision_num, vendor_num, ship_via, payment_terms FROM po_release_xml WHERE cancel_flag = 'N';SELECT segment1, archive_buyer_first_name, archive_buyer_last_name FROM po_release_xml WHERE revision_num > 0;
Because the view executes packaged function calls such as PO_COMMUNICATION_PVT.GETARCBUYERFNAME for every row, queries returning large result sets can incur significant cost; restricting by SEGMENT1 or REVISION_NUM is advisable. The view is intended for read-only reporting and integration and must not be used for DML against releases.
-
View: PO_RELEASE_XML
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RELEASE_XML, object_name:PO_RELEASE_XML, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_RELEASE_XML ,
-
View: PO_RELEASE_XML
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RELEASE_XML, object_name:PO_RELEASE_XML, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_RELEASE_XML ,
-
PACKAGE: APPS.PO_COMMUNICATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_COMMUNICATION_PVT, status:VALID,
-
PACKAGE: APPS.PO_COMMUNICATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_COMMUNICATION_PVT, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES_TL, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES_TL, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT, status:VALID,
-
SYNONYM: APPS.AP_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_TERMS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AP_TERMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_TERMS, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.PO_CORE_S
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_CORE_S, status:VALID,
-
VIEW: APPS.PO_VENDOR_CONTACTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_CONTACTS, object_name:PO_VENDOR_CONTACTS, status:VALID,
-
VIEW: APPS.PO_VENDOR_CONTACTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_CONTACTS, object_name:PO_VENDOR_CONTACTS, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ALL, status:VALID,
-
PACKAGE: APPS.PO_CORE_S
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CORE_S, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ALL, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES_ALL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_SITES_ALL, object_name:PO_VENDOR_SITES_ALL, status:VALID,
-
VIEW: APPS.PO_RELEASE_XML
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RELEASE_XML, object_name:PO_RELEASE_XML, status:VALID,
-
VIEW: APPS.PO_RELEASE_XML
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_RELEASE_XML, object_name:PO_RELEASE_XML, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES_ALL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_SITES_ALL, object_name:PO_VENDOR_SITES_ALL, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
APPS.PO_COMMUNICATION_PVT SQL Statements
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_LINE_LOCATIONS_ALL
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_LINE_LOCATIONS_ALL
12.2.2
-
APPS.PO_COMMUNICATION_PVT SQL Statements
12.2.2
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on FND_PROFILE
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_COMMUNICATION_PVT dependencies on FND_PROFILE
12.2.2
-
PACKAGE BODY: APPS.PO_COMMUNICATION_PVT
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_COMMUNICATION_PVT
12.2.2
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_COMMUNICATION_PVT
12.1.1
-
PACKAGE BODY: APPS.PO_COMMUNICATION_PVT
12.2.2