Search Results po_line_locations_archive_all
The PO_LINE_LOCATIONS_ARCHIVE_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 serves as a critical repository for historical purchase order shipment data, ensuring compliance, auditability, and reporting capabilities. This table archives shipment-level information from PO_LINE_LOCATIONS_ALL
when purchase orders are modified, canceled, or closed, preserving a complete transactional history. Below is a detailed analysis of its structure, purpose, and integration within Oracle Procurement.
Purpose and Functional Overview
ThePO_LINE_LOCATIONS_ARCHIVE_ALL
table captures snapshots of shipment details (e.g., quantities, prices, delivery dates) associated with purchase order lines before changes are made. Key scenarios triggering archiving include:
- Order Modifications: Changes to shipment terms, quantities, or pricing.
- Order Cancellation/Closure: Retains pre-closure shipment data for reference.
- Audit Requirements: Supports regulatory compliance (e.g., SOX, GDPR) by maintaining immutable records.
Key Columns and Relationships
The table mirrors the structure ofPO_LINE_LOCATIONS_ALL
with additional archival metadata. Notable columns include:
- PO_LINE_LOCATION_ID: Foreign key to the original shipment record.
- ARCHIVE_DATE: Timestamp of archival (critical for historical tracking).
- SHIPMENT_TYPE: Distinguishes between standard, blanket, or planned shipments.
- QUANTITY/PRICE: Archived values at the time of modification.
- ORG_ID: Multi-org identifier for partitioned data access.
PO_HEADERS_ARCHIVE_ALL
and PO_LINES_ARCHIVE_ALL
, forming a complete historical purchase order hierarchy.
Integration with Oracle EBS Modules
The table interacts with several EBS components:- Procurement: Tracks changes to shipments for supplier performance analysis.
- Inventory/Receiving: Links archived shipments to receipt histories via
RCV_SHIPMENT_LINES
. - Financials: Provides audit trails for AP invoice matching (
PO_DISTRIBUTIONS_ARCHIVE_ALL
).
Technical Considerations
- Partitioning: In EBS 12.2.2, partitioning by
ARCHIVE_DATE
improves query performance for large datasets. - Indexing: Key indexes on
PO_LINE_LOCATION_ID
,PO_HEADER_ID
, andORG_ID
optimize joins. - Purge Policies: Controlled via concurrent programs (e.g., "Purge Document Archival Records") to manage storage.
Customization and Extensions
Common enhancements include:- Custom Reports: SQL queries leveraging archived data for trend analysis.
- Triggers: Additional validation during archival (e.g., capturing user comments).
- APIs:
PO_ARCHIVE
package for programmatic access to archived records.
Conclusion
ThePO_LINE_LOCATIONS_ARCHIVE_ALL
table is indispensable for maintaining data integrity in Oracle Procurement. Its design ensures traceability across the procure-to-pay lifecycle while supporting advanced reporting and compliance needs. Organizations should align archival retention policies with business requirements and leverage partitioning in EBS 12.2.2 for optimal performance.
-
Table: PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ARCHIVE_ALL, object_name:PO_LINE_LOCATIONS_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order shipments , implementation_dba_data: PO.PO_LINE_LOCATIONS_ARCHIVE_ALL ,
-
Table: PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ARCHIVE_ALL, object_name:PO_LINE_LOCATIONS_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order shipments , implementation_dba_data: PO.PO_LINE_LOCATIONS_ARCHIVE_ALL ,
-
APPS.POS_TOTALS_PO_SV dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF5 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POS_REVISION_DIFFERENCES dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_XML_DELIVERY dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.M4R_7B5_OSFM_PKG dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CONTROL_ACTION_VALIDATIONS dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHG_REQUEST_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHORD_WF5 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPLEX_WORK_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_ACK_PO dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_ARCHIVE_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POA_DBI_PO_DIST_F_C dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHG_REQUEST_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_RETROACTIVE_PRICING_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_OTM_INTEGRATION_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DRAFT_MERGE_PKG dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_XML_UTILS_GRP dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_PERSON dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_XML_DELIVERY dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHORD_WF1 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPLEX_WORK_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF2 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHG_REQUEST_GRP dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_RETROACTIVE_PRICING_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF3 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_PERSON dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POS_SCO_TOLERANCE_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_COMPLEX_WORK_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHORD_WF2 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.GML_PO_HEADER_ARCHIVE dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CORE_S dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_REVISION_GRP dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_XML_UTILS_GRP dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF1 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF4 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POS_ACK_PO dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POS_SCO_TOLERANCE_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_COMPLEX_WORK_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.1.1
-
APPS.PO_CHORD_WF4 dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_CHG_REQUEST_GRP dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_ARCHIVE_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_DOCUMENT_TOTALS_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.POS_TOTALS_PO_SV dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2
-
APPS.PO_SYNC_DRAFT_FROM_ARCHIVE_PVT dependencies on PO_LINE_LOCATIONS_ARCHIVE_ALL
12.2.2