Search Results po_headers_archive_all
The PO_HEADERS_ARCHIVE_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 serves as a critical repository for archived purchase order (PO) header data. This table is part of the Purchasing module and is designed to store historical PO header information that has been purged from the primary PO_HEADERS_ALL
table, typically during data archival or cleanup processes. Below is a detailed examination of its structure, purpose, and integration within Oracle EBS.
Purpose and Functionality
ThePO_HEADERS_ARCHIVE_ALL
table acts as a safeguard for compliance, auditing, and reporting requirements by retaining historical PO header records. When POs are purged from the active PO_HEADERS_ALL
table—either manually or via automated archival scripts—their header data is transferred to this archive table. This ensures that organizations can meet regulatory retention policies while maintaining database performance by reducing the volume of active transactional data.
Key Columns and Structure
The table mirrors the structure ofPO_HEADERS_ALL
but may include additional metadata like archival timestamps. Key columns include:
- PO_HEADER_ID: Unique identifier for the PO header.
- AGENT_ID: Buyer responsible for the PO.
- TYPE_LOOKUP_CODE: PO type (e.g., Standard, Blanket).
- SEGMENT1: PO number visible to users.
- VENDOR_ID: Supplier associated with the PO.
- CREATION_DATE: Original PO creation date.
- ARCHIVE_DATE: Timestamp when the record was archived.
Integration with Oracle EBS Modules
The table integrates with several EBS modules:- Purchasing: Links to archived lines (
PO_LINES_ARCHIVE_ALL
) and distributions (PO_DISTRIBUTIONS_ARCHIVE_ALL
). - Payables: References archived POs for invoice matching.
- General Ledger: Supports financial reporting by retaining cost distribution data.
PO_HEADERS_ALL
and related archive tables ensure data integrity during archival and retrieval.
Data Archival Process
Archival is typically triggered by:- Manual Purge: Using Oracle's Purge utility or custom scripts.
- Automated Jobs: Scheduled concurrent programs like "Purge Documents."
PO_HEADERS_ARCHIVE_ALL
. The process may also archive related entities (lines, shipments) to maintain referential integrity.
Reporting and Compliance
The table enables:- Audit Trails: Tracking PO lifecycle changes post-archival.
- Historical Analysis: Trend reporting on supplier performance or spending.
- Legal Compliance: Adherence to data retention laws (e.g., SOX, GDPR).
Technical Considerations
- Indexing: Proper indexing on
PO_HEADER_ID
,SEGMENT1
, andARCHIVE_DATE
is critical for performance. - Partitioning: Large volumes may necessitate partitioning by date ranges.
- Access Controls: Restricted via Oracle's data security mechanisms (e.g., VPD).
Conclusion
ThePO_HEADERS_ARCHIVE_ALL
table is a cornerstone of Oracle EBS's data retention strategy for procurement. By preserving historical PO headers, it balances operational efficiency with compliance needs, ensuring seamless integration across financial and supply chain modules. Proper configuration and maintenance of this table are essential for organizations leveraging Oracle EBS 12.1.1 or 12.2.2.
-
Table: PO_HEADERS_ARCHIVE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ARCHIVE_ALL, object_name:PO_HEADERS_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase orders , implementation_dba_data: PO.PO_HEADERS_ARCHIVE_ALL ,
-
Table: PO_HEADERS_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ARCHIVE_ALL, object_name:PO_HEADERS_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase orders , implementation_dba_data: PO.PO_HEADERS_ARCHIVE_ALL ,
-
APPS.M4R_7B5_OSFM_PKG dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF1 dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.POA_OLTP_GENERIC_PKG dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHG_REQUEST_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_PERSON dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.POS_TOTALS_PO_SV dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_CONTROL_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_PERSON dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_OTM_INTEGRATION_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_DOCUMENT_ARCHIVE_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_R12_CAT_UPG_FINAL_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_XML_DELIVERY dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_SYNC_DRAFT_FROM_ARCHIVE_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.AP_ACCTG_DATA_FIX_PKG dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHG_REQUEST_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_ARCHIVE_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_TOTALS_PO_SV dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_INTERFACE_S dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_RETROACTIVE_PRICING_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_ACKNOWLEDGE_PO_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.M4R_7B5_OSFM_PKG dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_R12_CAT_UPG_FINAL_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_EXCELASN_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_MASS_UPDATE dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CONTERMS_WF_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_XML_DELIVERY dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.OKC_TERMS_MIGRATE_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CATALOG_INDEX_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_OTM_INTEGRATION_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_REVISION_DIFFERENCES dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_INTERFACE_S dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_RETROACTIVE_PRICING_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.POS_REVISION_DIFFERENCES dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHANGEORDERWF_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CONTERMS_UTL_GRP dependencies on PO_HEADERS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHANGEORDERWF_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.ICX_CAT_UTIL_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_ACKNOWLEDGE_PO_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CONTERMS_WF_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2
-
APPS.PO_MASS_UPDATE_PO_PVT dependencies on PO_HEADERS_ARCHIVE_ALL
12.2.2