Search Results po_headers_change_print
Overview
The PO_HEADERS_CHANGE_PRINT view is an APPS-owned, VALID database object within the Oracle E-Business Suite Purchasing (PO) module. Its description in the ETRM repository is recorded simply as "Retrofitted," indicating that the object was migrated or re-created as part of an upgrade or retrofit exercise and is not accompanied by extensive functional commentary. Functionally, the view consolidates the header-level attributes of purchase orders and related documents so they can be consumed by the change and print processing flows in Purchasing — most notably the Print Purchase Orders and Change Order printing programs. Rather than joining dozens of base tables at runtime, these concurrent programs and any dependent reporting or integration layer can query a single denormalized row per document revision.
Because the view is exposed under the APPS schema, it is available to standard EBS responsibilities, custom reports, and interfaces without requiring direct access to the underlying transactional tables, which is consistent with Oracle's recommended practice of building customizations over supported views rather than base tables.
Underlying Base Objects
The ETRM metadata records the following referenced objects for PO_HEADERS_CHANGE_PRINT:
- PO_HEADERS (synonym) — the primary source of header data such as SEGMENT1, REVISION_NUM, dates, and agent references.
- PO_HEADERS_ARCHIVE, PO_HEADERS_ARCHIVE_ALL — archive counterparts of the headers table, used to surface previously printed or historical revisions.
- PO_RELEASES_ARCHIVE, PO_RELEASES_ARCHIVE_ALL — release-level archive tables that supply change/print data for blanket releases.
- HR_EMPLOYEES (view), HR_GENERAL, HR_PERSON_NAME, HR_SECURITY (packages) — supply buyer/agent name attributes and apply HR security.
- AP_SUPPLIER_CONTACTS, AP_TERMS (synonyms) — vendor contact and payment terms information.
- FND_CURRENCIES_VL (view), FND_GLOBAL, FND_PROFILE (packages) — currency codes/names and session/profile context.
- FND_TERRITORIES_TL (synonym) — territory short names for address display.
- PO_COMMUNICATION_PVT (package) — the critical helper package used in the SELECT list to resolve ship-to and bill-to location details (address lines, city, state/province, postal code, country) via GETLOCATIONINFO and related functions.
- PO_LOOKUP_CODES (view) — decodes lookup values such as ship-via and document type.
- PO_VENDORS, PO_VENDOR_SITES, PO_VENDOR_SITES_ALL (views) — supplier name, number, site address, and contact details.
The view therefore sits at the intersection of Purchasing, Payables supplier data, HR employee data, and FND reference data, resolving them into a flat, print-ready projection.
Key Columns
Columns exposed by the view include document identification (TYPE_LOOKUP_CODE, SEGMENT1, REVISION_NUM), print and revision tracking (PRINT_COUNT, PRINTED_DATE, REVISED_DATE, CREATION_DATE, START_DATE, END_DATE), and commercial terms (NOTE_TO_VENDOR, AMOUNT_AGREED from BLANKET_TOTAL_AMOUNT, APPROVED_FLAG, CANCEL_FLAG, CONFIRMING_ORDER_FLAG, ACCEPTANCE_REQUIRED_FLAG, ACCEPTANCE_DUE_DATE). Buyer information appears through FIRST_NAME/LAST_NAME pairs derived from HR_EMPLOYEES and the AGENT_ID columns. Currency data is exposed via FCC.CURRENCY_CODE, FCC.NAME, and RATE. Vendor details include POV.SEGMENT1 (supplier number), VENDOR_NAME, CUSTOMER_NUM, address lines, state, zip, territory short name, and phone, plus contact name and phone from AP_SUPPLIER_CONTACTS. Ship-to and bill-to locations are populated dynamically through PO_COMMUNICATION_PVT, yielding SHIP_ADDRESS_LINE1-3, SHIP_CITY, SHIP_STATE_PROVINCE, SHIP_POSTAL_CODE, SHIP_COUNTRY, and the equivalent BILL_* columns. Lookup decoding is applied to CANCEL_FLAG (mapping 'I' to 'Y') and SHIP_VIA.
Common Use Cases and Queries
The most frequent use is supporting the Change Order print program and ad-hoc reporting on purchase order revisions. A typical query retrieves the latest revision for a document:
- Identifying documents pending print (PRINT_COUNT = 0 or PRINTED_DATE IS NULL).
- Reporting document revision history across PO_HEADERS and its archive tables.
- Extracting ship-to/bill-to address blocks for supplier communication or integration files.
- Auditing approval and cancellation flags for a given date range.
Illustrative SQL:
SELECT segment1, revision_num, type_lookup_code, vendor_name, ship_city, ship_country, approved_flag, printed_date FROM apps.po_headers_change_print WHERE segment1 = :p_po_number AND NVL(cancel_flag,'N') = 'N';
Because address columns are produced by PO_COMMUNICATION_PVT function calls, each row carries the overhead of package execution, so queries should be filtered tightly by SEGMENT1, dates, or AGENT_ID rather than scanned in full.
-
View: PO_HEADERS_CHANGE_PRINT
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_HEADERS_CHANGE_PRINT, object_name:PO_HEADERS_CHANGE_PRINT, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_HEADERS_CHANGE_PRINT ,
-
View: PO_HEADERS_CHANGE_PRINT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_HEADERS_CHANGE_PRINT, object_name:PO_HEADERS_CHANGE_PRINT, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_HEADERS_CHANGE_PRINT ,
-
SYNONYM: APPS.PO_RELEASES_ARCHIVE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ARCHIVE_ALL, status:VALID,
-
PACKAGE: APPS.PO_COMMUNICATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_COMMUNICATION_PVT, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ARCHIVE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ARCHIVE, 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_HEADERS_ARCHIVE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ARCHIVE, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_CONTACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_CONTACTS, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ARCHIVE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ARCHIVE, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ARCHIVE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ARCHIVE, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ARCHIVE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ARCHIVE_ALL, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ARCHIVE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ARCHIVE_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_CONTACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_CONTACTS, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ARCHIVE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ARCHIVE_ALL, 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,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
VIEW: APPS.HR_EMPLOYEES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.HR_EMPLOYEES, object_name:HR_EMPLOYEES, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
VIEW: APPS.HR_EMPLOYEES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.HR_EMPLOYEES, object_name:HR_EMPLOYEES, status:VALID,
-
VIEW: APPS.PO_HEADERS_CHANGE_PRINT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_HEADERS_CHANGE_PRINT, object_name:PO_HEADERS_CHANGE_PRINT, status:VALID,
-
VIEW: APPS.PO_HEADERS_CHANGE_PRINT
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_HEADERS_CHANGE_PRINT, object_name:PO_HEADERS_CHANGE_PRINT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.HR_PERSON_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
SYNONYM: APPS.PO_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS, status:VALID,
-
SYNONYM: APPS.PO_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS, status:VALID,
-
VIEW: APPS.PO_LOOKUP_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LOOKUP_CODES, object_name:PO_LOOKUP_CODES, status:VALID,
-
VIEW: APPS.PO_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LOOKUP_CODES, object_name:PO_LOOKUP_CODES, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDOR_SITES SQLAP.PO_VENDOR_SITES, object_name:PO_VENDOR_SITES, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDOR_SITES SQLAP.PO_VENDOR_SITES, object_name:PO_VENDOR_SITES, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, 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_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,
-
VIEW: APPS.PO_VENDORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, 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,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_HEADERS
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_HEADERS
12.2.2