Results for “icx_location”
8 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.ICX_PO_LINE_LOC_DIFF_V is a reporting and integration view in Oracle E-Business Suite (EBS) used by the iProcurement and Internet Procurement Foundation (ICX) modules to expose line-level location change information captured against purchasing documents. The view is a filtered projection of a temporary revision staging table rather than a standalone persistent entity. It presents the set of purchase order or release line records whose changed attribute, recorded at the location level, has been flagged with the level designation ICX_LOCATION.
In EBS 12.1.1 and 12.2.2, this object serves the "what changed" comparison logic that determines which purchasing document attributes were modified between revisions. Because the view restricts output to location-level alterations, consumers of the view receive only those differences attributable to ship-to or deliver-to location changes on a purchase order line, which is central to supplier-facing alerts, change notifications, and procurement review screens.
Underlying Base Objects
The view is defined over a single referenced object, documented in the ETRM metadata as the synonym ICX_PO_REVISIONS_TEMP. The synonym resolves to the underlying temporary revision table that stores detected differences between the current and prior states of a purchasing document. The view does not perform joins or aggregations; it is a simple SELECT with a WHERE predicate that filters the staging table to rows where LEVEL_ALTERED = 'ICX_LOCATION'. All ten columns projected by the view are drawn directly from that base object, so the view inherits the base table's data lifecycle, including the temporary or session-scoped nature of the revision staging rows.
Key Columns
- LINE_SEQ — Sequence number of the affected purchase order line, used for ordering and identifying the line within a document.
- HEADER_ID — Identifier of the purchase order or agreement header to which the changed line belongs.
- RELEASE_ID — Identifier of the associated release, populated when the changed document line belongs to a release rather than the base order.
- LINE_ID — Unique identifier of the purchase order line carrying the location change.
- LOCATION_ID — Identifier of the location (ship-to or deliver-to) affected by the alteration.
- LOCATION_NUM — Number of the location record, complementing LOCATION_ID for display and reference.
- LEVEL_ALTERED — The level at which the change was detected; for this view the value is always
ICX_LOCATION. - FIELD_ALTERED — The specific field within the location level that was modified.
- CHANGES_FROM — The value prior to the change.
- CHANGES_TO — The value after the change.
Common Use Cases and Queries
The view is typically queried to retrieve location-related differences for a given document so that change notifications, approval routing, or supplier communication can reflect only relevant modifications. A typical retrieval for a specific order is:
SELECT LINE_SEQ, HEADER_ID, RELEASE_ID, LINE_ID, LOCATION_ID, LOCATION_NUM, FIELD_ALTERED, CHANGES_FROM, CHANGES_TO FROM APPS.ICX_PO_LINE_LOC_DIFF_V WHERE HEADER_ID = :p_header_id ORDER BY LINE_SEQ;- Restricting by line:
... WHERE LINE_ID = :p_line_id; - Auditing a specific location:
... WHERE LOCATION_ID = :p_location_id; - Reporting the changed fields per release:
... WHERE RELEASE_ID = :p_release_id;
Because the view filters on LEVEL_ALTERED = 'ICX_LOCATION', queries need not repeat that predicate; the filter is already applied. Practically, the view is consumed programmatically by iProcurement change-processing logic and can be used in custom reports to surface "location changed" events for a purchase order. Given that the source object is a temporary revision table, results reflect only currently staged differences, and callers should confirm that revision data has been populated before relying on the output.
-
View: ICX_PO_LINE_LOC_DIFF_V 12.1.1
Obsolete
APPS.ICX_PO_LINE_LOC_DIFF_V·↳ ICX_PO_REVISIONS_TEMP·Explore ICX module →
-
Obsolete
APPS.ICX_PO_LOCATIONS_DIFF_V·↳ ICX_PO_REVISIONS_TEMP·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES_ARCHIVE·Explore ICX module →
-
Obsolete
APPS.ICX_PO_LOCATIONS_DIFF_V·↳ ICX_PO_REVISIONS_TEMP·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES_ARCHIVE·Explore ICX module →
-
View: ICX_PO_LINE_LOC_DIFF_V 12.2.2
Obsolete
APPS.ICX_PO_LINE_LOC_DIFF_V·↳ ICX_PO_REVISIONS_TEMP·Explore ICX module →