Search Results responsibility




Overview

The AMW_VIOLATION_RESP table is a core data repository within the Oracle E-Business Suite (EBS) Application Management Pack (AMW), specifically for the Internal Controls Manager (ICM) product. Its primary role is to store detailed information about responsibility-level violations identified during compliance and segregation of duties (SoD) analysis. When a predefined control or constraint is violated by a user's assigned responsibilities, a master violation record is created, and this table captures the specific responsibility or role that caused that violation. It is essential for tracking, managing, and remediating access control issues in EBS releases 12.1.1 and 12.2.2.

Key Information Stored

The table's columns are designed to link a responsibility to a broader violation, record its status, and maintain audit trails. The most critical columns include:

  • RESP_VIOLATION_ID: The unique primary key identifier for the responsibility violation record.
  • VIOLATION_ID: A foreign key linking to the master violation record in a related AMW violation table (e.g., AMW_VIOLATIONS).
  • RESPONSIBILITY_ID & APPLICATION_ID: Together, these identify the specific EBS responsibility (from FND_RESPONSIBILITY) that is in violation.
  • ROLE_NAME: Stores the name of the role or responsibility that violates the constraint.
  • WAIVED_FLAG: Indicates ('Y' or 'N') if the violation has been formally waived or accepted as a business risk.
  • CORRECTED_FLAG: Indicates ('Y' or 'N') if the violation has been remediated, typically by removing the conflicting responsibility assignment.
  • Standard WHO Columns (CREATED_BY, LAST_UPDATED_BY, etc.): Provide audit information on who created or last modified the record.

Common Use Cases and Queries

This table is central to compliance reporting and remediation workflows. A common use case is generating a report of all active, non-waived violations for a specific responsibility to guide user access reviews. Administrators frequently query this table to monitor the status of corrections or to identify responsibilities that are frequent contributors to SoD conflicts. A typical query pattern involves joining with the master violations table and responsibility tables for a comprehensive view.

Sample Query: List all uncorrected responsibility violations with details:

SELECT vr.ROLE_NAME,
       vr.RESPONSIBILITY_ID,
       vr.APPLICATION_ID,
       vr.VIOLATION_ID,
       vr.WAIVED_FLAG
FROM AMW.AMW_VIOLATION_RESP vr
WHERE vr.CORRECTED_FLAG = 'N'
   OR vr.CORRECTED_FLAG IS NULL
ORDER BY vr.ROLE_NAME;

Related Objects

While the provided metadata shows no explicit dependencies, logical and functional relationships exist with several key EBS objects. The table is intrinsically linked to the master AMW_VIOLATIONS table via the VIOLATION_ID column. It references the FND_RESPONSIBILITY table through the RESPONSIBILITY_ID and APPLICATION_ID columns to resolve the responsibility name and application. Data in this table is populated and managed by the underlying AMW engine and is typically accessed via the Internal Controls Manager application interface or custom reports built upon the AMW data model.