Search Results control_purpose_id
Overview
The AMW_CONTROL_PURPOSES table is a core data object within the Oracle E-Business Suite (EBS) module AMW - Internal Controls Manager. Its primary function is to store and manage master data related to the defined purposes or objectives of internal controls. In the context of governance, risk, and compliance (GRC) processes, a control purpose categorizes the intent of a control, such as ensuring completeness, accuracy, authorization, or safeguarding of assets. This table enables the structured classification and linkage of individual controls to their overarching control objectives, which is fundamental for risk assessment, control design evaluation, and audit activities. Importantly, the provided ETRM metadata explicitly states this module is marked as "Obsolete," indicating it is part of a legacy GRC solution that may have been superseded by more recent Oracle offerings like Advanced Controls.
Key Information Stored
Based on the standard naming conventions and the provided metadata, the table's structure is designed to hold control purpose definitions. The central column is CONTROL_PURPOSE_ID, which serves as the unique primary key identifier for each purpose record. The table name and description suggest it would also contain columns for storing the purpose name, a description, and potentially an enabled flag or status. A critical relational column is CONTROL_REV_ID, which is documented as a foreign key. This column links a control purpose to a specific version or revision of a control definition stored in the related AMW_CONTROLS_B table, establishing the many-to-many relationship between controls and their purposes.
Common Use Cases and Queries
The primary use case for this table is to support queries that list or report on controls based on their intended purpose. This is essential for control rationalization, gap analysis, and demonstrating control coverage over specific risks. A typical query would join AMW_CONTROL_PURPOSES to the control definition table to produce a listing. Given the module's obsolete status, direct operational use in active implementations is unlikely; however, such queries remain relevant for historical data migration or reporting from legacy instances.
- Listing All Control Purposes:
SELECT control_purpose_id, name, description FROM amw_control_purposes WHERE enabled_flag = 'Y'; - Finding Controls for a Specific Purpose:
SELECT c.control_name FROM amw_controls_b c, amw_control_purposes cp WHERE c.control_rev_id = cp.control_rev_id AND cp.control_purpose_id = :p_purpose_id;
Related Objects
The metadata specifies a direct and crucial relationship with the AMW_CONTROLS_B table via the foreign key on CONTROL_REV_ID. This indicates that control purposes are intrinsically tied to the base control definitions. As part of the obsolete AMW product family, this table would also relate to other AMW_% tables such as AMW_CONTROL_ASSESSMENTS, AMW_RISKS, and AMW_PROCESSES, forming a comprehensive schema for documenting and testing control frameworks. The primary key constraint AMW_CONTROL_PURPOSES_PK enforces data integrity for the CONTROL_PURPOSE_ID column.
-
Table: AMW_CONTROL_PURPOSES
12.1.1
owner:AMW, object_type:TABLE, fnd_design_data:AMW.AMW_CONTROL_PURPOSES, object_name:AMW_CONTROL_PURPOSES, status:VALID, product: AMW - Internal Controls Manager , description: Stores details about control purposes , implementation_dba_data: AMW.AMW_CONTROL_PURPOSES ,