Search Results amw_violat_user_entries
Overview
The AMW_VIOLAT_USER_ENTRIES table is a core data object within the AMW (Internal Controls Manager) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It functions as a detailed child table, storing the specific items or controls that have been violated for each individual user identified as a violator. Its primary role is to support the Internal Controls Manager's compliance and monitoring framework by providing a granular audit trail. This table links the high-level identification of a user violation to the precise transactional or control entries that constitute the evidence of that violation, enabling detailed analysis and remediation.
Key Information Stored
While the provided ETRM metadata does not list specific columns, the table's description and foreign key relationship define its critical structure. The central column is USER_VIOLATION_ID, which is a foreign key linking each detailed entry to its parent violation record in the AMW_VIOLATION_USERS table. The table's purpose is to store "details of violated item for each violator," implying it contains columns that identify the specific business object or transaction in violation. This typically includes identifiers such as the object type (e.g., a specific process, control, or transaction), the object's primary key within its native application (like a transaction ID or batch number), and potentially descriptive information about the violated item. The table essentially acts as a junction between a user violation and the concrete business data that triggered it.
Common Use Cases and Queries
This table is essential for generating detailed compliance reports and conducting forensic analysis. A primary use case is drilling down from a list of user violations to see every specific instance that contributed to that user's non-compliance status. For example, an auditor may need a report listing all violated purchase orders for a specific procurement manager. Common queries involve joining this table to its parent and to other application tables to fetch meaningful business data. A typical SQL pattern would be:
- Identifying all violated items for a given user violation:
SELECT * FROM amw_violat_user_entries WHERE user_violation_id = :p_violation_id; - Generating a detailed report by joining to the parent violation and user tables:
SELECT vu.user_id, vue.violated_item_id, vue.object_type FROM amw_violation_users vu, amw_violat_user_entries vue WHERE vu.violation_id = vue.user_violation_id AND vu.violation_id = :p_violation_id;
Related Objects
The AMW_VIOLAT_USER_ENTRIES table has a direct and critical dependency on the AMW_VIOLATION_USERS table, as documented in the provided ETRM relationship data. The relationship is maintained via a foreign key constraint where the column AMW_VIOLAT_USER_ENTRIES.USER_VIOLATION_ID references the primary key of the AMW_VIOLATION_USERS table. This establishes a one-to-many relationship, where one record in AMW_VIOLATION_USERS (representing a user's involvement in a violation) can have many detailed item entries in AMW_VIOLAT_USER_ENTRIES. This table is also likely referenced by AMW-specific views and is central to the data model supporting the Internal Controls Manager's violation reporting interfaces.
-
Table: AMW_VIOLAT_USER_ENTRIES
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_VIOLAT_USER_ENTRIES, object_name:AMW_VIOLAT_USER_ENTRIES, status:VALID, product: AMW - Internal Controls Manager , description: Stores details of violated item for each violator , implementation_dba_data: AMW.AMW_VIOLAT_USER_ENTRIES ,
-
Table: AMW_VIOLATION_USERS
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_VIOLATION_USERS, object_name:AMW_VIOLATION_USERS, status:VALID, product: AMW - Internal Controls Manager , description: Stores information of violators for each violation , implementation_dba_data: AMW.AMW_VIOLATION_USERS ,