Search Results amw_constraint_waivers_b
Overview
AMW_CONSTRAINT_WAIVERS_B is a core table within the Oracle E-Business Suite Internal Controls Manager (AMW) product, a module associated with Oracle Application Access Controls Governor and the broader governance, risk, and compliance feature set. The table stores the definition records of constraint waivers — explicit exceptions granted when a user or a responsibility is permitted to bypass a constraint that would otherwise restrict access, transaction, or segregation-of-duties enforcement. In ETRM releases 12.1.1 and 12.2.2, the object resides in the AMW schema and is reported as VALID, with a documented physical schema of 17 columns in 12.1.1.
Each record is polymorphic. The OBJECT_TYPE discriminator determines how the generic key columns PK1 through PK5 are interpreted. When OBJECT_TYPE equals USER, PK1 carries the User Id. When OBJECT_TYPE equals RESP, PK1 carries the Responsibility Id and PK2 carries the Responsibility Application Id. This design allows the same table to hold waivers for fundamentally different security principals without separate structures. The _B suffix indicates this is a base (definition) table that is typically paired with a _TL translation table for descriptive, language-dependent attributes, which is the conventional Oracle EBS pattern for seeded and user-defined setups.
From a heuristic Data Vault modeling perspective, the metadata classifies this object as standalone and its mined FK structure shows no downstream dependents. On that basis, the object is best modeled as a satellite attached to a constraint hub, with CONSTRAINT_REV_ID acting as the link to the constraint revision it qualifies.
Key Information Stored
The table's most significant columns fall into four groups.
- Primary key and identity: CONSTRAINT_WAIVER_ID is the surrogate primary key. CONSTRAINT_REV_ID is the foreign key to AMW_CONSTRAINTS_B and serves as the strongest business-key candidate, identifying which constraint revision the waiver applies to.
- Principal resolution: OBJECT_TYPE, PK1, and PK2 together encode the waiver subject. PK3, PK4, and PK5 provide additional generic key capacity for future or alternative object types.
- Validity window: START_DATE and END_DATE bound the period during which the waiver is effective, enabling time-bounded exception management.
- Standard WHO and concurrency columns: LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY, OBJECT_VERSION_NUMBER, and SECURITY_GROUP_ID, the last referencing FND_SECURITY_GROUPS for multi-organization security partitioning.
The same CONSTRAINT_WAIVER_ID also appears as a foreign key in AMW_CONSTRAINT_WAIVERS, indicating the _B table holds the header definition while the companion table holds the detail or translated rows.
Common Use Cases and Queries
Typical use cases include identifying every user or responsibility currently exempt from a given constraint, auditing overdue or expiring waivers, and reconciling waiver grants against access provisioning during a controls review.
A representative query listing active user waivers:
SELECT w.CONSTRAINT_WAIVER_ID, w.PK1 USER_ID, w.START_DATE, w.END_DATE FROM AMW.AMW_CONSTRAINT_WAIVERS_B w WHERE w.OBJECT_TYPE = 'USER' AND w.START_DATE <= SYSDATE AND (w.END_DATE IS NULL OR w.END_DATE >= SYSDATE);
To resolve responsibility waivers, join on FND_RESPONSIBILITY using PK1 and PK2, and to recover the governing constraint, join AMW_CONSTRAINTS_B on CONSTRAINT_REV_ID. Reporting should always filter by OBJECT_TYPE before interpreting PK column values, since a bare join on PK1 can match the wrong principal type.
Related Objects
- AMW_CONSTRAINTS_B — referenced via CONSTRAINT_REV_ID; supplies the constraint definition each waiver overrides.
- AMW_CONSTRAINT_WAIVERS — references CONSTRAINT_WAIVER_ID; the companion detail or translation structure.
- FND_SECURITY_GROUPS — referenced via SECURITY_GROUP_ID; governs security partitioning.
- FND_USER — joined through PK1 when OBJECT_TYPE equals USER.
- FND_RESPONSIBILITY — joined through PK1 and PK2 when OBJECT_TYPE equals RESP.
-
Table: AMW_CONSTRAINT_WAIVERS_B
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_B, object_name:AMW_CONSTRAINT_WAIVERS_B, status:VALID, product: AMW - Internal Controls Manager , description: Stores the information about Constraint waivers.When OBJECT_TYPE = USER, PK1= User Id . When OBJECT_TYPE = RESP, PK1= Responsibility Id and PK2 = Responsibility Application Id. , implementation_dba_data: AMW.AMW_CONSTRAINT_WAIVERS_B ,
-
Table: AMW_CONSTRAINT_WAIVERS_B
12.2.2
product: AMW - Internal Controls Manager (Obsolete) , description: Stores the information about Constraint waivers.When OBJECT_TYPE = USER, PK1= User Id . When OBJECT_TYPE = RESP, PK1= Responsibility Id and PK2 = Responsibility Application Id. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.AMW_CONSTRAINT_WAIVERS_VL
12.1.1
-
SYNONYM: APPS.AMW_CONSTRAINT_WAIVERS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONSTRAINT_WAIVERS_B, status:VALID,
-
View: AMW_CONSTRAINT_WAIVERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_VL, object_name:AMW_CONSTRAINT_WAIVERS_VL, status:VALID, product: AMW - Internal Controls Manager , description: AMW_CONSTRAINT_WAIVERS_VL is a view that joins the translated, language specific values from AMW_CONSTRAINT_WAIVERS_TL with the non-displayed data from AMW_CONSTRAINT_WAIVERS_B to form complete Constaint Waiver entities. , implementation_dba_data: APPS.AMW_CONSTRAINT_WAIVERS_VL ,
-
View: AMW_CONSTRAINT_WAIVERS_VL
12.2.2
product: AMW - Internal Controls Manager (Obsolete) , description: AMW_CONSTRAINT_WAIVERS_VL is a view that joins the translated, language specific values from AMW_CONSTRAINT_WAIVERS_TL with the non-displayed data from AMW_CONSTRAINT_WAIVERS_B to form complete Constaint Waiver entities. , implementation_dba_data: Not implemented in this database ,
-
Table: AMW_CONSTRAINT_WAIVERS_TL
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_TL, object_name:AMW_CONSTRAINT_WAIVERS_TL, status:VALID, product: AMW - Internal Controls Manager , description: Contains justification for AMW_CONSTRAINT_WAIVERS_B , implementation_dba_data: AMW.AMW_CONSTRAINT_WAIVERS_TL ,
-
PACKAGE BODY: APPS.AMW_LOAD_SOD_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_LOAD_SOD_DATA, status:VALID,
-
TABLE: AMW.AMW_CONSTRAINT_WAIVERS_B
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_B, object_name:AMW_CONSTRAINT_WAIVERS_B, status:VALID,
-
VIEW: APPS.AMW_CONSTRAINT_WAIVERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_VL, object_name:AMW_CONSTRAINT_WAIVERS_VL, status:VALID,
-
Table: AMW_CONSTRAINT_WAIVERS_TL
12.2.2
product: AMW - Internal Controls Manager (Obsolete) , description: Contains justification for AMW_CONSTRAINT_WAIVERS_B , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.AMW_CONSTRAINT_WAIVERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_CONSTRAINT_WAIVERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AMW_CONSTRAINT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_CONSTRAINT_PVT, status:VALID,
-
APPS.AMW_CONSTRAINT_WAIVERS_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.AMW_LOAD_SOD_DATA SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
APPS.AMW_CONSTRAINT_PVT SQL Statements
12.1.1
-
TABLE: AMW.AMW_CONSTRAINT_WAIVERS_TL
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_CONSTRAINT_WAIVERS_TL, object_name:AMW_CONSTRAINT_WAIVERS_TL, status:VALID,
-
PACKAGE BODY: APPS.AMW_CONSTRAINT_WAIVERS_PKG
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.AMW_LOAD_SOD_DATA
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AMW_LOAD_SOD_DATA
12.1.1
-
APPS.AMW_CONSTRAINT_PVT dependencies on AMW_CONSTRAINT_WAIVERS_B
12.1.1
-
APPS.AMW_LOAD_SOD_DATA dependencies on AMW_CONSTRAINT_WAIVERS_B
12.1.1
-
APPS.AMW_CONSTRAINT_WAIVERS_PKG dependencies on AMW_CONSTRAINT_WAIVERS_B
12.1.1
-
PACKAGE BODY: APPS.AMW_CONSTRAINT_PVT
12.1.1
-
eTRM - AMW Tables and Views
12.1.1
description: This fact table stores the summary data related to the Significant Account Evaluation report ,
-
APPS.AMW_CONSTRAINT_WAIVERS_PKG dependencies on AMW_CONSTRAINT_WAIVERS_TL
12.1.1
-
APPS.AMW_LOAD_SOD_DATA dependencies on AMW_CONSTRAINT_WAIVERS_TL
12.1.1
-
APPS.AMW_CONSTRAINT_PVT dependencies on DUAL
12.1.1
-
APPS.AMW_LOAD_SOD_DATA dependencies on AMW_CONSTRAINTS_VL
12.1.1
-
APPS.AMW_LOAD_SOD_DATA dependencies on AMW_CST_WAIVER_INTERFACE
12.1.1
-
eTRM - AMW Tables and Views
12.1.1
description: This fact table stores the summary data related to the Significant Account Evaluation report ,
-
12.1.1 DBA Data
12.1.1