Search Results ahl_approvers
Overview
AHL_APPROVERS is a transactional table owned by the AHL schema within the Oracle E-Business Suite Complex Maintenance Repair and Overhaul (CMRO) module. It stores information about the individual approvers who participate in an approval process. Each row associates a specific approver with an approval rule defined in the parent AHL_APPROVAL_RULES_B table, thereby describing who is authorized to approve a given maintenance, repair, or overhaul transaction and in what sequence.
In Oracle EBS 12.1.1 and 12.2.2, the table supports the workflow-driven approval routing used throughout CMRO, ensuring that work orders, maintenance activities, and related business documents are signed off by the correct personnel. The documented physical schema contains 29 columns, and the table is identified by the primary key constraint AHL_APPROVERS_PK on APPROVAL_APPROVER_ID. From a Data Vault modeling perspective, the mined foreign-key structure suggests a satellite-leaning classification: the table functions largely as a descriptive child of the approval rule entity rather than as an independent hub or a many-to-many link.
Key Information Stored
APPROVAL_APPROVER_ID– Surrogate primary key, uniquely identifying each approver assignment row.APPROVAL_RULE_ID– Foreign key toAHL_APPROVAL_RULES_B; links the approver to the governing approval rule.APPROVER_ID– Identifier of the actual approver (typically referencing an employee, user, or resource).APPROVER_TYPE_CODE– Code indicating the category of approver (for example, employee, role, or position).APPROVER_SEQUENCE– Numeric ordering that determines the routing sequence in which approvers act.OBJECT_VERSION_NUMBER– Optimistic locking column used to detect concurrent updates.SECURITY_GROUP_ID– Foreign key toFND_SECURITY_GROUPS, enforcing multi-org security.ZD_EDITION_NAME– Editioning column introduced by the 12.2 online patching architecture; part of the unique indexAHL_APPROVERS_U1.LAST_UPDATE_DATE,LAST_UPDATED_BY,CREATION_DATE,CREATED_BY,LAST_UPDATE_LOGIN– Standard audit columns recording who created and last modified each row.ATTRIBUTE_CATEGORYandATTRIBUTE1throughATTRIBUTE15– Descriptive flexfield columns available for client-specific extensions.
The business-key candidate is captured by the unique index AHL_APPROVERS_U1, which spans APPROVAL_APPROVER_ID and ZD_EDITION_NAME, distinguishing it from the purely surrogate primary key.
Common Use Cases and Queries
Typical usage involves resolving which approvers are attached to a given approval rule, in what order, and of which type. A common query joins the approver table back to its parent rule:
- Listing approvers for a rule:
SELECT a.APPROVAL_APPROVER_ID, a.APPROVER_ID, a.APPROVER_TYPE_CODE, a.APPROVER_SEQUENCE FROM AHL_APPROVERS a WHERE a.APPROVAL_RULE_ID = :rule_id ORDER BY a.APPROVER_SEQUENCE; - Joining to the rule header:
SELECT r.RULE_NAME, a.APPROVER_ID, a.APPROVER_SEQUENCE FROM AHL_APPROVERS a, AHL_APPROVAL_RULES_B r WHERE a.APPROVAL_RULE_ID = r.APPROVAL_RULE_ID; - Filtering by security group for multi-org reporting via
SECURITY_GROUP_ID.
Reporting scenarios include approval-routing audits, approver-sequencing validation, and identifying approver types across rule sets. Because approver assignments are frequently referenced during workflow evaluation, these queries are often embedded in CMRO approval configuration reports and reconciliation extracts.
Related Objects
AHL_APPROVAL_RULES_B– Parent table referenced byAHL_APPROVERS.APPROVAL_RULE_ID; stores approval rule definitions.FND_SECURITY_GROUPS– Referenced byAHL_APPROVERS.SECURITY_GROUP_ID; governs security-group membership.AHL_APPROVERS_PK– Primary key constraint enforcing uniqueness onAPPROVAL_APPROVER_ID.AHL_APPROVERS_U1– Unique index overAPPROVAL_APPROVER_IDandZD_EDITION_NAME.- Associated AHL approval-rule and workflow tables that consume approver assignments when routing CMRO documents for sign-off.
-
Table: AHL_APPROVERS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVERS, object_name:AHL_APPROVERS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about approvers , implementation_dba_data: AHL.AHL_APPROVERS ,
-
Table: AHL_APPROVERS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVERS, object_name:AHL_APPROVERS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about approvers , implementation_dba_data: AHL.AHL_APPROVERS ,
-
VIEW: APPS.AHL_APPROVERS_V
12.1.1
-
VIEW: APPS.AHL_APPROVERS_V
12.2.2
-
VIEW: AHL.AHL_APPROVERS#
12.2.2
owner:AHL, object_type:VIEW, object_name:AHL_APPROVERS#, status:VALID,
-
View: AHL_APPROVERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_APPROVERS_V, object_name:AHL_APPROVERS_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This view stores the query relates to approvers information , implementation_dba_data: APPS.AHL_APPROVERS_V ,
-
APPS.AHL_APPROVERS_PKG SQL Statements
12.1.1
-
TRIGGER: APPS.AHL_APPROVERS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:AHL_APPROVERS+, status:VALID,
-
SYNONYM: APPS.AHL_APPROVERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_APPROVERS, status:VALID,
-
View: AHL_APPROVERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_APPROVERS_V, object_name:AHL_APPROVERS_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This view stores the query relates to approvers information , implementation_dba_data: APPS.AHL_APPROVERS_V ,
-
APPS.AHL_APPROVERS_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.AHL_APPROVERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_APPROVERS, status:VALID,
-
TRIGGER: APPS.AHL_APPROVERS+
12.2.2
-
VIEW: AHL.AHL_APPROVERS#
12.2.2
-
FUNCTION: APPS.AHL_APPROVERS=
12.2.2
-
APPS.AHL_APPROVALS_PVT SQL Statements
12.2.2
-
APPS.AHL_APPROVALS_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_GENERIC_APRV_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AHL_APPROVERS_PKG
12.2.2
-
Table: AHL_APPROVAL_RULES_B
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVAL_RULES_B, object_name:AHL_APPROVAL_RULES_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about approval rules , implementation_dba_data: AHL.AHL_APPROVAL_RULES_B ,
-
Table: AHL_APPROVAL_RULES_B
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVAL_RULES_B, object_name:AHL_APPROVAL_RULES_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about approval rules , implementation_dba_data: AHL.AHL_APPROVAL_RULES_B ,
-
APPS.AHL_GENERIC_APRV_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_APPROVERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPROVERS_PKG, status:VALID,
-
FUNCTION: APPS.AHL_APPROVERS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:AHL_APPROVERS=, status:VALID,
-
PACKAGE BODY: APPS.AHL_APPROVERS_PKG
12.1.1
-
PACKAGE BODY: APPS.AHL_APPROVERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPROVERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_GENERIC_APRV_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_GENERIC_APRV_PVT, status:VALID,
-
TABLE: AHL.AHL_APPROVERS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVERS, object_name:AHL_APPROVERS, status:VALID,
-
TABLE: AHL.AHL_APPROVERS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPROVERS, object_name:AHL_APPROVERS, status:VALID,
-
PACKAGE BODY: APPS.AHL_GENERIC_APRV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_GENERIC_APRV_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_APPROVALS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPROVALS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_APPROVALS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPROVALS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_PP_MATERIALS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PP_MATERIALS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_PP_MATERIALS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PP_MATERIALS_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.AHL_APPROVERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_APPROVERS_V, object_name:AHL_APPROVERS_V, status:VALID,
-
VIEW: APPS.AHL_APPROVERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_APPROVERS_V, object_name:AHL_APPROVERS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_PP_MATERIALS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AHL_APPROVALS_PVT
12.2.2