Search Results icx_transactions
Overview
ICX_TRANSACTIONS is a table owned by the ICX schema, the database account associated with Oracle iProcurement. Within the Oracle E-Business Suite 12.1.1 and 12.2.2 data model, the object is documented as not being used in the Exchange Catalog, which means its role is confined to internal iProcurement session and menu-tracking activity rather than to catalog content exchange. The table records user session context, responsibility and menu access history, and connection timestamps, functioning as a lightweight audit and navigation-log store for iProcurement pages.
The ETRM metadata classifies ICX_TRANSACTIONS as standalone under the heuristic Data Vault classification mined from its foreign-key structure. In Data Vault modeling terms, this suggests treating the object as neither a classic hub nor a pure link, but as a self-contained record whose business identity is carried by its own transaction and XTID identifiers. Modelers who wish to integrate iProcurement navigation data into an enterprise warehouse may therefore treat ICX_TRANSACTIONS as a standalone satellite-style entity, with FND_SECURITY_GROUPS and FND_MENUS acting as referenced dimension tables.
Key Information Stored
The table contains 17 columns in the documented 12.2.2 schema. The most significant are:
- TRANSACTION_ID — the surrogate primary key, enforced by ICX_TRANSACTIONS_PK and additionally protected by the unique index ICX_TRANSACTIONS_U1.
- XTID — a second business-key candidate, enforced by the unique index ICX_TRANSACTIONS_U2. This column likely carries an externally meaningful transaction identifier used for cross-referencing iProcurement activity.
- SESSION_ID — links the row to a specific user session, enabling reconstruction of navigation paths.
- RESPONSIBILITY_ID and RESPONSIBILITY_APPLICATION_ID — capture the responsibility and its owning application under which the transaction was recorded, supporting responsibility-level reporting.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, controlling data visibility across security groups.
- MENU_ID — foreign key to FND_MENUS, identifying the menu from which the page was accessed.
- FUNCTION_ID and FUNCTION_TYPE — identify the specific function invoked and its classification, useful for activity profiling.
- PAGE_ID — records the iProcurement page visited.
- LAST_CONNECT — timestamp of the most recent connection event for the transaction.
- DISABLED_FLAG — indicates whether the transaction record has been disabled.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns tracking who created and last modified the row.
Common Use Cases and Queries
Typical reporting scenarios include reconstructing user navigation history, identifying which responsibilities and functions generate the most iProcurement activity, and auditing menu-driven access patterns. A basic query joining the two foreign keys is illustrative:
SELECT t.transaction_id, t.xtid, t.session_id, m.user_menu_name, t.last_connect FROM icx.icx_transactions t, fnd_menus m WHERE t.menu_id = m.menu_id AND t.disabled_flag = 'N';- Session tracing: filter on SESSION_ID and order by LAST_CONNECT to reproduce a user's sequence of page visits.
- Responsibility activity analysis: group by RESPONSIBILITY_ID and RESPONSIBILITY_APPLICATION_ID to quantify usage per responsibility.
- Stale-record cleanup: identify rows where DISABLED_FLAG is set or where LAST_CONNECT is older than a defined retention threshold.
Because the object is not used in the Exchange Catalog, it should not be relied upon for catalog content queries; reporting should focus on access and navigation metrics.
Related Objects
The documented foreign keys and primary-key relationships connect ICX_TRANSACTIONS to the following significant objects:
- FND_SECURITY_GROUPS — joined via SECURITY_GROUP_ID; governs security-group scoping of transaction rows.
- FND_MENUS — joined via MENU_ID; supplies the menu name and hierarchy behind each recorded transaction.
- ICX_TRANSACTIONS_PK — the primary-key constraint on TRANSACTION_ID.
- ICX_TRANSACTIONS_U1 — unique index on TRANSACTION_ID.
- ICX_TRANSACTIONS_U2 — unique index on XTID, the alternate business key.
Additional iProcurement session and function tables in the ICX schema are commonly queried alongside this object, but the documented relationships above are the authoritative join paths for ETRM-compliant reporting.
-
Table: ICX_TRANSACTIONS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TRANSACTIONS, object_name:ICX_TRANSACTIONS, status:VALID, product: ICX - Oracle iProcurement , description: Not used in Exchange Catalog. , implementation_dba_data: ICX.ICX_TRANSACTIONS ,
-
Table: ICX_TRANSACTIONS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TRANSACTIONS, object_name:ICX_TRANSACTIONS, status:VALID, product: ICX - Oracle iProcurement , description: Not used in Exchange Catalog. , implementation_dba_data: ICX.ICX_TRANSACTIONS ,
-
VIEW: ICX.ICX_TRANSACTIONS#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_TRANSACTIONS#, status:VALID,
-
SYNONYM: APPS.ICX_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_TRANSACTIONS, status:VALID,
-
TABLE: ICX.ICX_TRANSACTIONS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TRANSACTIONS, object_name:ICX_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.ICX_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_TRANSACTIONS, status:VALID,
-
VIEW: ICX.ICX_TRANSACTIONS#
12.2.2
-
TABLE: ICX.ICX_TRANSACTIONS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TRANSACTIONS, object_name:ICX_TRANSACTIONS, status:VALID,
-
APPS.FND_SESSION_MANAGEMENT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ICX_CALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CALL, status:VALID,
-
PACKAGE BODY: APPS.FND_LOG_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_LOG_UTIL, status:VALID,
-
APPS.FND_SESSION_UTILITIES SQL Statements
12.2.2
-
APPS.FND_SESSION_MANAGEMENT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ICX_CLEAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CLEAN, status:VALID,
-
PACKAGE BODY: APPS.ICX_CALL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CALL, status:VALID,
-
APPS.FND_LOG_UTIL SQL Statements
12.1.1
-
APPS.FND_LOG_UTIL SQL Statements
12.2.2
-
APPS.FND_SESSION_UTILITIES SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FND_SESSION_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SESSION_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.ICX_CLEAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CLEAN, status:VALID,
-
PACKAGE BODY: APPS.FND_SESSION_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SESSION_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.POS_ANON_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ANON_PKG, status:VALID,
-
PACKAGE BODY: APPS.WF_FWKMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_FWKMON, status:VALID,
-
PACKAGE BODY: APPS.FND_LOG_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_LOG_UTIL, status:VALID,
-
PACKAGE BODY: APPS.WF_FWKMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_FWKMON, status:VALID,
-
PACKAGE BODY: APPS.POS_ANON_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ANON_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_SESSION_MANAGEMENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SESSION_MANAGEMENT, status:VALID,
-
PACKAGE BODY: APPS.ICX_SEC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_SEC, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FND_SESSION_MANAGEMENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SESSION_MANAGEMENT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ICX_SEC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_SEC, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.POS_ANON_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.POS_ANON_PKG SQL Statements
12.2.2
-
APPS.ICX_CLEAN SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.ICX_CLEAN SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ICX_CLEAN
12.2.2
-
APPS.WF_FWKMON SQL Statements
12.1.1
-
APPS.WF_FWKMON SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ICX_CLEAN
12.1.1
-
PACKAGE BODY: APPS.FND_LOG_UTIL
12.1.1
-
PACKAGE BODY: APPS.FND_SESSION_UTILITIES
12.1.1