Search Results icx_po_revisions_temp
Overview
The ICX_PO_REVISIONS_TEMP table is a core data object within the Oracle iProcurement (ICX) module of Oracle E-Business Suite (EBS) releases 12.1.1 and 12.2.2. It functions as a transient repository designed to store the results of a comparison between two different revisions of a purchase order (PO). Its primary role is to support the PO revision history and comparison features in iProcurement, enabling users to view a detailed, line-item breakdown of changes made between specific versions of a PO document. The table's temporary nature suggests it is populated on-demand during a user's session to facilitate this comparison before potentially being purged.
Key Information Stored
The table's structure is designed to precisely identify the changed element within a PO's hierarchy. Its composite primary key (ICX_PO_REVISIONS_TEMP_PK1) uniquely pinpoints a specific alteration using a combination of identifiers: HEADER_ID, RELEASE_ID, LINE_ID, LOCATION_ID, DISTRIBUTION_ID, REVISION_NUM, and LINE_SEQ. The most critical functional columns are LEVEL_ALTERED and FIELD_ALTERED. LEVEL_ALTERED indicates the document level where the change occurred (e.g., Header, Line, Shipment, Distribution), while FIELD_ALTERED specifies the exact column or attribute that was modified (e.g., Quantity, Price, Need-By Date). This granular storage allows for a structured presentation of revision differences.
Common Use Cases and Queries
The principal use case is generating a side-by-side comparison report of PO revisions within the iProcurement interface. A typical query would join this table to the relevant PO_*_ARCHIVE_ALL tables to fetch the old and new values for the altered fields. For instance, to find all changes for a specific PO header between revision 2 and revision 4, a query might filter on HEADER_ID and REVISION_NUM. Reporting use cases include auditing change history, analyzing amendment patterns, and troubleshooting discrepancies. Sample SQL often involves selecting from ICX_PO_REVISIONS_TEMP joined to PO_HEADERS_ARCHIVE_ALL on HEADER_ID and REVISION_NUM, with filters on LEVEL_ALTERED and FIELD_ALTERED to categorize changes.
Related Objects
ICX_PO_REVISIONS_TEMP is intrinsically linked to the Purchase Order archival tables, as defined by its foreign key relationships. It references the following tables to pull the historical data for comparison:
- PO_HEADERS_ARCHIVE_ALL via columns HEADER_ID and REVISION_NUM.
- PO_LINES_ARCHIVE_ALL via columns LINE_ID and REVISION_NUM.
- PO_LINE_LOCATIONS_ARCHIVE_ALL via columns LOCATION_ID and REVISION_NUM.
- PO_DISTRIBUTIONS_ARCHIVE_ALL via columns DISTRIBUTION_ID and REVISION_NUM.
- PO_RELEASES_ARCHIVE_ALL via columns RELEASE_ID and REVISION_NUM.
These relationships confirm that the table compares data stored in the official PO revision archives, ensuring accuracy and consistency with the core Purchasing (PO) module's historical records.
-
Table: ICX_PO_REVISIONS_TEMP
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP, object_name:ICX_PO_REVISIONS_TEMP, status:VALID, product: ICX - Oracle iProcurement , description: Comparison results of two revisions of a PO , implementation_dba_data: ICX.ICX_PO_REVISIONS_TEMP ,
-
Table: ICX_PO_REVISIONS_TEMP
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP, object_name:ICX_PO_REVISIONS_TEMP, status:VALID, product: ICX - Oracle iProcurement , description: Comparison results of two revisions of a PO , implementation_dba_data: ICX.ICX_PO_REVISIONS_TEMP ,
-
APPS.PO_COMPARE_REVISIONS dependencies on ICX_PO_REVISIONS_TEMP
12.2.2
-
APPS.PO_COMPARE_REVISIONS dependencies on ICX_PO_REVISIONS_TEMP
12.1.1
-
APPS.POR_AMENDMENT_PKG dependencies on ICX_PO_REVISIONS_TEMP
12.2.2
-
VIEW: APPS.ICX_PO_REVISIONS_HEADER_V
12.2.2
-
VIEW: APPS.ICX_PO_REVISIONS_HEADER_V
12.1.1
-
VIEW: APPS.ICX_PO_REVISIONS_LINE_V
12.1.1
-
VIEW: APPS.ICX_PO_HEADER_DIFF_V
12.1.1
-
VIEW: APPS.ICX_PO_LINE_LOC_DIFF_V
12.2.2
-
SYNONYM: APPS.ICX_PO_REVISIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_PO_REVISIONS_TEMP, status:VALID,
-
VIEW: APPS.ICX_PO_LINES_DIFF_V
12.1.1
-
VIEW: ICX.ICX_PO_REVISIONS_TEMP#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_PO_REVISIONS_TEMP#, status:VALID,
-
VIEW: APPS.ICX_PO_REVISIONS_LINE_V
12.2.2
-
VIEW: APPS.ICX_PO_HEADER_DIFF_V
12.2.2
-
VIEW: APPS.ICX_PO_LOCATIONS_DIFF_V
12.1.1
-
VIEW: APPS.ICX_PO_LINE_LOC_DIFF_V
12.1.1
-
VIEW: APPS.ICX_PO_LINES_DIFF_V
12.2.2
-
SYNONYM: APPS.ICX_PO_REVISIONS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_PO_REVISIONS_TEMP, status:VALID,
-
VIEW: APPS.ICX_PO_LINE_DIST_DIFF_V
12.2.2
-
VIEW: APPS.ICX_PO_LINE_DIST_DIFF_V
12.1.1
-
VIEW: APPS.ICX_PO_LOCATIONS_DIFF_V
12.2.2
-
VIEW: APPS.ICX_PO_DISTRIBUTES_DIFF_V
12.1.1
-
VIEW: APPS.POS_PO_REVISIONS_TEMP_V
12.2.2
-
VIEW: ICX.ICX_PO_REVISIONS_TEMP#
12.2.2
-
VIEW: APPS.ICX_PO_DISTRIBUTES_DIFF_V
12.2.2
-
VIEW: APPS.POS_PO_REVISIONS_TEMP_V
12.1.1
-
VIEW: APPS.ICX_PO_REVISIONS_TEMP_V
12.2.2
-
VIEW: APPS.ICX_PO_REVISIONS_TEMP_V
12.1.1
-
TABLE: ICX.ICX_PO_REVISIONS_TEMP
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP, object_name:ICX_PO_REVISIONS_TEMP, status:VALID,
-
TABLE: ICX.ICX_PO_REVISIONS_TEMP
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP, object_name:ICX_PO_REVISIONS_TEMP, status:VALID,
-
View: ICX_PO_REVISIONS_HEADER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_HEADER_V, object_name:ICX_PO_REVISIONS_HEADER_V, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_PO_REVISIONS_HEADER_V ,
-
View: ICX_PO_REVISIONS_HEADER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_HEADER_V, object_name:ICX_PO_REVISIONS_HEADER_V, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_PO_REVISIONS_HEADER_V ,
-
Table: PO_RELEASES_ARCHIVE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_RELEASES_ARCHIVE_ALL, object_name:PO_RELEASES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived releases , implementation_dba_data: PO.PO_RELEASES_ARCHIVE_ALL ,
-
View: ICX_PO_HEADER_DIFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_HEADER_DIFF_V, object_name:ICX_PO_HEADER_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_HEADER_DIFF_V ,
-
View: ICX_PO_REVISIONS_LINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_LINE_V, object_name:ICX_PO_REVISIONS_LINE_V, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_PO_REVISIONS_LINE_V ,
-
View: ICX_PO_REVISIONS_LINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_LINE_V, object_name:ICX_PO_REVISIONS_LINE_V, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_PO_REVISIONS_LINE_V ,
-
View: ICX_PO_LINE_DIST_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LINE_DIST_DIFF_V, object_name:ICX_PO_LINE_DIST_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_LINE_DIST_DIFF_V ,
-
View: ICX_PO_LINES_DIFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LINES_DIFF_V, object_name:ICX_PO_LINES_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_LINES_DIFF_V ,
-
Table: PO_RELEASES_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_RELEASES_ARCHIVE_ALL, object_name:PO_RELEASES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived releases , implementation_dba_data: PO.PO_RELEASES_ARCHIVE_ALL ,
-
Table: PO_LINES_ARCHIVE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ARCHIVE_ALL, object_name:PO_LINES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order lines , implementation_dba_data: PO.PO_LINES_ARCHIVE_ALL ,
-
View: ICX_PO_LINE_LOC_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LINE_LOC_DIFF_V, object_name:ICX_PO_LINE_LOC_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_LINE_LOC_DIFF_V ,
-
View: ICX_PO_LOCATIONS_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LOCATIONS_DIFF_V, object_name:ICX_PO_LOCATIONS_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_LOCATIONS_DIFF_V ,
-
View: ICX_PO_LINE_LOC_DIFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LINE_LOC_DIFF_V, object_name:ICX_PO_LINE_LOC_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_LINE_LOC_DIFF_V ,
-
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 ,
-
View: ICX_PO_HEADER_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_HEADER_DIFF_V, object_name:ICX_PO_HEADER_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_HEADER_DIFF_V ,
-
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 ,
-
View: ICX_PO_DISTRIBUTES_DIFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_DISTRIBUTES_DIFF_V, object_name:ICX_PO_DISTRIBUTES_DIFF_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_DISTRIBUTES_DIFF_V ,
-
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_LINES_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ARCHIVE_ALL, object_name:PO_LINES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order lines , implementation_dba_data: PO.PO_LINES_ARCHIVE_ALL ,