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 ,
-
Table: PO_LINES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
Table: PO_LINE_LOCATIONS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ALL, object_name:PO_LINE_LOCATIONS_ALL, status:VALID, product: PO - Purchasing , description: Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINE_LOCATIONS_ALL ,
-
Table: PO_LINE_LOCATIONS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ALL, object_name:PO_LINE_LOCATIONS_ALL, status:VALID, product: PO - Purchasing , description: Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINE_LOCATIONS_ALL ,
-
Table: PO_LINES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
Table: PO_HEADERS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
Table: RCV_ROUTING_HEADERS
12.1.1
product: PO - Purchasing , description: Receiving routing headers , implementation_dba_data: Not implemented in this database ,
-
Table: PO_HEADERS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
Table: RCV_ROUTING_HEADERS
12.2.2
product: PO - Purchasing , description: Receiving routing headers , implementation_dba_data: Not implemented in this database ,
-
Table: PO_RELEASES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_RELEASES_ALL, object_name:PO_RELEASES_ALL, status:VALID, product: PO - Purchasing , description: Purchase order releases , implementation_dba_data: PO.PO_RELEASES_ALL ,
-
Table: PO_RELEASES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_RELEASES_ALL, object_name:PO_RELEASES_ALL, status:VALID, product: PO - Purchasing , description: Purchase order releases , implementation_dba_data: PO.PO_RELEASES_ALL ,
-
View: PO_ITEM_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ITEM_HISTORY_V, object_name:PO_ITEM_HISTORY_V, status:VALID, product: PO - Purchasing , description: Replaces PO_ITEM_HISTORY table , implementation_dba_data: APPS.PO_ITEM_HISTORY_V ,
-
View: PO_ECX_LINE_LOC_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_LINE_LOC_ARCH_V, object_name:PO_ECX_LINE_LOC_ARCH_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_ECX_LINE_LOC_ARCH_V ,
-
View: PO_ECX_LINE_LOC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_LINE_LOC_V, object_name:PO_ECX_LINE_LOC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_ECX_LINE_LOC_V ,
-
View: PO_ECX_LINE_LOC_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_LINE_LOC_ARCH_V, object_name:PO_ECX_LINE_LOC_ARCH_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_ECX_LINE_LOC_ARCH_V ,
-
View: PO_ITEM_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ITEM_HISTORY_V, object_name:PO_ITEM_HISTORY_V, status:VALID, product: PO - Purchasing , description: Replaces PO_ITEM_HISTORY table , implementation_dba_data: APPS.PO_ITEM_HISTORY_V ,
-
View: PO_ECX_LINE_LOC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_LINE_LOC_V, object_name:PO_ECX_LINE_LOC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_ECX_LINE_LOC_V ,
-
View: POS_PO_LINES_ARCHIVE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_ARCHIVE_V POS.POS_PO_LINES_ARCHIVE_V, object_name:POS_PO_LINES_ARCHIVE_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_LINES_ARCHIVE_V ,
-
View: PO_CXML_LINE_LOC_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_CXML_LINE_LOC_ARCH_V, object_name:PO_CXML_LINE_LOC_ARCH_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_CXML_LINE_LOC_ARCH_V ,
-
View: PO_CXML_LINE_LOC_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_CXML_LINE_LOC_ARCH_V, object_name:PO_CXML_LINE_LOC_ARCH_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_CXML_LINE_LOC_ARCH_V ,
-
View: POS_PO_LINES_ARCHIVE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_ARCHIVE_V, object_name:POS_PO_LINES_ARCHIVE_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_LINES_ARCHIVE_V ,
-
View: PO_LINE_LOCATIONS_ARCHIVE_XML
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_LOCATIONS_ARCHIVE_XML, object_name:PO_LINE_LOCATIONS_ARCHIVE_XML, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINE_LOCATIONS_ARCHIVE_XML ,
-
View: PO_LINE_LOCATIONS_ARCHIVE_XML
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_LOCATIONS_ARCHIVE_XML, object_name:PO_LINE_LOCATIONS_ARCHIVE_XML, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINE_LOCATIONS_ARCHIVE_XML ,