Search Results icx_audit
Overview
The ICX_AUDIT table is a core data object within the Oracle iProcurement (ICX) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. As its documented description states, it serves as the web transactions audit table. Its primary role is to log and persist detailed audit trails for user interactions and transactions conducted through the iProcurement web interface. This table is fundamental for security monitoring, compliance reporting, and troubleshooting user activity, providing a historical record of procurement-related actions performed within the EBS environment.
Key Information Stored
The table captures a comprehensive set of attributes for each audited event. Based on the provided metadata, the structure is anchored by a primary key column, AUDIT_ID, which uniquely identifies each audit record. Two critical foreign key relationships are explicitly documented, linking the audit data to user and session information. The column ICX_AUDIT.SESSION_ID references the ICX_SESSIONS table, tying each audit entry to a specific user session. The column ICX_AUDIT.WEB_USER_ID references the FND_USER table, definitively associating the activity with an EBS application user. While the full column list is not detailed in the excerpt, a typical ICX_AUDIT table would also store data such as transaction type, timestamp, IP address, function or page accessed, parameters submitted, and details about the specific procurement operation performed.
Common Use Cases and Queries
This table is essential for generating audit reports and conducting forensic analysis. Common use cases include investigating specific user actions, tracking the history of a procurement document, and generating compliance reports for internal or external auditors. A foundational query retrieves a user's activity by joining with FND_USER for the username.
- Sample Query: Basic Audit Trail for a User
SELECT a.audit_id, u.user_name, a.creation_date, a.transaction_type
FROM icx.icx_audit a,
applsys.fnd_user u
WHERE a.web_user_id = u.user_id
AND u.user_name = 'JDOE'
ORDER BY a.creation_date DESC; - Sample Query: Session Analysis
SELECT a.*, s.session_id
FROM icx.icx_audit a,
icx.icx_sessions s
WHERE a.session_id = s.session_id
AND s.creation_date > TRUNC(SYSDATE-1);
Related Objects
The ICX_AUDIT table has defined dependencies on other key EBS objects, as per the provided metadata. The primary foreign key relationships are with the ICX_SESSIONS table, which manages web session data, and the foundational FND_USER table, which stores all application users. These relationships are critical for enriching audit data with contextual user and session information. While not listed in the excerpt, this table may also be referenced by standard iProcurement audit reports, custom BI Publisher templates, or other diagnostic scripts within the ICX product family. Its data is often the source for purging or archival programs managed by the Oracle Applications DBA.
-
Table: ICX_AUDIT
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_AUDIT, object_name:ICX_AUDIT, status:VALID, product: ICX - Oracle iProcurement , description: Web transactions audit table , implementation_dba_data: ICX.ICX_AUDIT ,
-
Table: ICX_AUDIT
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_AUDIT, object_name:ICX_AUDIT, status:VALID, product: ICX - Oracle iProcurement , description: Web transactions audit table , implementation_dba_data: ICX.ICX_AUDIT ,
-
SYNONYM: APPS.ICX_AUDIT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_AUDIT, status:VALID,
-
SYNONYM: APPS.ICX_AUDIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_AUDIT, status:VALID,
-
VIEW: ICX.ICX_AUDIT#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_AUDIT#, status:VALID,
-
TABLE: ICX.ICX_AUDIT
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_AUDIT, object_name:ICX_AUDIT, status:VALID,
-
TABLE: ICX.ICX_AUDIT
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_AUDIT, object_name:ICX_AUDIT, status:VALID,
-
VIEW: ICX.ICX_AUDIT#
12.2.2
-
Table: ICX_SESSIONS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SESSIONS, object_name:ICX_SESSIONS, status:VALID, product: ICX - Oracle iProcurement , description: Session context table , implementation_dba_data: ICX.ICX_SESSIONS ,
-
Table: ICX_SESSIONS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SESSIONS, object_name:ICX_SESSIONS, status:VALID, product: ICX - Oracle iProcurement , description: Session context table , implementation_dba_data: ICX.ICX_SESSIONS ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
Table: FND_USER
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_USER, object_name:FND_USER, status:VALID, product: FND - Application Object Library , description: Application users , implementation_dba_data: APPLSYS.FND_USER ,
-
Table: FND_USER
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_USER, object_name:FND_USER, status:VALID, product: FND - Application Object Library , description: Application users , implementation_dba_data: APPLSYS.FND_USER ,
-
APPS.ICX_SEC SQL Statements
12.1.1
-
APPS.ICX_SEC SQL Statements
12.2.2
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
PACKAGE BODY: APPS.ICX_SEC
12.1.1
-
PACKAGE BODY: APPS.ICX_SEC
12.2.2
-
12.2.2 DBA Data
12.2.2
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
12.1.1 DBA Data
12.1.1