Search Results changes_from
Overview
The view APPS.ICX_PO_HEADER_DIFF_V is a reporting object within the Oracle iProcurement (ICX) product family, documented in Oracle E-Business Suite 12.1.1 and 12.2.2. Its ETRM metadata classifies the object with a description of "Obsolete," meaning Oracle no longer positions it as a supported interface for current development or customization work, even though the definition remains VALID in the APPS schema. Functionally, the view projects a filtered subset of rows from the temporary revisions table ICX_PO_REVISIONS_TEMP, restricted to records where LEVEL_ALTERED equals the literal 'ICX_HEADERS'. This restriction isolates header-level change records — that is, modifications detected against the purchasing document header rather than its lines, distributions, or other subordinate entities. The view therefore acts as a change-detection lens during the iProcurement requisition-to-purchase-order revision cycle, exposing pairs of before-and-after values for comparison and downstream processing.
Underlying Base Objects
The view is defined exclusively over one base object, the synonym ICX_PO_REVISIONS_TEMP, resolved within the APPS schema. The view performs no joins, unions, or aggregations; it is a straightforward projection of seven columns filtered by a single equality predicate. The dependence on a temporary staging table is significant: ICX_PO_REVISIONS_TEMP accumulates transient revision records generated while iProcurement compares the current state of a purchase order against a previously stored baseline. Because the data is transient, the view is meaningful only within the window in which the revision comparison process populates the staging table. Once the comparison completes and the temporary rows are cleared, the view returns no data. Consumers must therefore treat ICX_PO_HEADER_DIFF_V as a process-scoped object rather than a persistent reporting source.
Key Columns
LINE_SEQ— A sequence value used to order revision records within the comparison set, providing a stable sort key for the header-level differences.HEADER_ID— The identifier of the purchase order header to which the detected change applies, linking the difference record to the purchasing document.RELEASE_ID— The release identifier associated with the header, relevant for blanket purchase agreement releases.LEVEL_ALTERED— The entity level at which the change occurred. The view always returns'ICX_HEADERS'because of its defining predicate.FIELD_ALTERED— The specific header attribute that changed, such as supplier, terms, or currency.CHANGES_FROM— The prior value of the altered field, captured before the revision.CHANGES_TO— The new value of the altered field, captured after the revision.
Common Use Cases and Queries
The primary use case is diagnostic and integration-oriented: identifying precisely which header fields changed between two versions of a purchase order during iProcurement revision processing. A typical query filters by header and orders by sequence, as shown below.
SELECT line_seq, field_altered, changes_from, changes_to FROM apps.icx_po_header_diff_v WHERE header_id = :p_header_id ORDER BY line_seq;SELECT header_id, field_altered, COUNT(*) FROM apps.icx_po_header_diff_v GROUP BY header_id, field_altered;
Because the view is marked obsolete, new implementations should avoid hard dependencies on it and instead reference the underlying revision data through supported interfaces. Where the view is retained in legacy customizations, wrap access in defensive logic that tolerates an empty result set, since the transient staging data may not be present outside active revision processing.
-
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.ICX_PO_REVISIONS_TEMP#
12.2.2
-
VIEW: APPS.ICX_PO_HEADER_DIFF_V
12.1.1
-
VIEW: APPS.ICX_PO_HEADER_DIFF_V
12.2.2
-
VIEW: APPS.POS_PO_REVISIONS_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_REVISIONS_TEMP_V, object_name:POS_PO_REVISIONS_TEMP_V, status:VALID,
-
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 ,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
VIEW: APPS.ICX_PO_REVISIONS_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP_V, object_name:ICX_PO_REVISIONS_TEMP_V, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
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_LINE_DIST_DIFF_V
12.2.2
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,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
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,
-
VIEW: APPS.ICX_PO_REVISIONS_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP_V, object_name:ICX_PO_REVISIONS_TEMP_V, status:VALID,
-
TABLE: POS.POS_PO_REVISIONS_GT
12.2.2
owner:POS, object_type:TABLE, object_name:POS_PO_REVISIONS_GT, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.ICX_PO_LINES_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LINES_DIFF_V, object_name:ICX_PO_LINES_DIFF_V, status:VALID,
-
VIEW: APPS.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,
-
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 ,
-
VIEW: APPS.POS_PO_REVISIONS_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_REVISIONS_TEMP_V POS.POS_PO_REVISIONS_TEMP_V, object_name:POS_PO_REVISIONS_TEMP_V, status:VALID,
-
VIEW: APPS.ICX_PO_LOCATIONS_DIFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LOCATIONS_DIFF_V, object_name:ICX_PO_LOCATIONS_DIFF_V, status:VALID,
-
VIEW: APPS.ICX_PO_DISTRIBUTES_DIFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_DISTRIBUTES_DIFF_V, object_name:ICX_PO_DISTRIBUTES_DIFF_V, status:VALID,
-
TABLE: POS.POS_PO_REVISIONS_GT
12.1.1
owner:POS, object_type:TABLE, object_name:POS_PO_REVISIONS_GT, status:VALID,
-
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 ,
-
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.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_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 ,
-
View: ICX_PO_LINE_DIST_DIFF_V
12.2.2
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.1.1
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 ,
-
View: ICX_PO_DISTRIBUTES_DIFF_V
12.1.1
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 ,
-
View: ICX_PO_REVISIONS_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP_V, object_name:ICX_PO_REVISIONS_TEMP_V, status:VALID, product: ICX - Oracle iProcurement , description: Purchase Order Revisions View , implementation_dba_data: APPS.ICX_PO_REVISIONS_TEMP_V ,
-
View: POS_PO_REVISIONS_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_REVISIONS_TEMP_V POS.POS_PO_REVISIONS_TEMP_V, object_name:POS_PO_REVISIONS_TEMP_V, status:VALID, product: POS - iSupplier Portal , implementation_dba_data: APPS.POS_PO_REVISIONS_TEMP_V ,
-
View: ICX_PO_LOCATIONS_DIFF_V
12.2.2
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: POS_PO_REVISIONS_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_REVISIONS_TEMP_V, object_name:POS_PO_REVISIONS_TEMP_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_REVISIONS_TEMP_V ,
-
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: POS_PO_REVISIONS_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_REVISIONS_TEMP_V POS.POS_PO_REVISIONS_TEMP_V, object_name:POS_PO_REVISIONS_TEMP_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_REVISIONS_TEMP_V ,
-
View: ICX_PO_REVISIONS_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REVISIONS_TEMP_V, object_name:ICX_PO_REVISIONS_TEMP_V, status:VALID, product: ICX - Oracle iProcurement , description: Purchase Order Revisions View , implementation_dba_data: APPS.ICX_PO_REVISIONS_TEMP_V ,
-
APPS.POR_AMENDMENT_PKG SQL Statements
12.2.2
-
APPS.PO_COMPARE_REVISIONS SQL Statements
12.1.1
-
APPS.PO_COMPARE_REVISIONS SQL Statements
12.2.2
-
APPS.POS_COMPARE_REVISIONS SQL Statements
12.1.1
-
APPS.POS_COMPARE_REVISIONS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.POR_AMENDMENT_PKG
12.2.2
-
PACKAGE BODY: APPS.PO_COMPARE_REVISIONS
12.2.2
-
PACKAGE BODY: APPS.PO_COMPARE_REVISIONS
12.1.1
-
eTRM - ICX Tables and Views
12.2.2