Search Results ahl_unit_accomplishmnts
Overview
AHL_UNIT_ACCOMPLISHMNTS is a table within the AHL schema, owned by the Complex Maintenance Repair and Overhaul (AHL) product of Oracle E-Business Suite. As stated in the ETRM documentation, the table contains all instances of counter values captured at the time of accomplishment. In the context of AHL, a unit represents a maintainable asset or configuration item tracked against a maintenance program, and an accomplishment records that a maintenance task, requirement, or visit has been executed against that unit. The counter values persisted here therefore represent a point-in-time snapshot of an asset's usage drivers — such as flight hours, cycles, or operating hours — at the moment a maintenance accomplishment was recorded. This makes the table the authoritative historical record linking usage data to the maintenance events that consumed that usage.
From a data modeling perspective, the metadata's heuristic Data Vault classification suggests a satellite-leaning role. The table carries a surrogate primary key on UNIT_ACCOMPLISHMNT_ID and a foreign key to AHL_UNIT_EFFECTIVITIES_B, which is consistent with a satellite attached to a parent effectivity or accomplishment hub, holding descriptive and measured counter values rather than defining new business entities on its own.
Key Information Stored
The documented physical schema for release 12.2.2 comprises 27 columns. The most significant for functional and reporting purposes are:
- UNIT_ACCOMPLISHMNT_ID — the surrogate primary key, enforced by AHL_UNIT_ACCOMPLISHMNTS_PK and also by unique index AHL_UNIT_ACCOMPLISHMNTS_U1.
- UNIT_EFFECTIVITY_ID — the foreign key linking each accomplishment counter record to its parent unit effectivity in AHL_UNIT_EFFECTIVITIES_B; part of the business-key candidate below.
- COUNTER_ID — identifies the specific counter (usage driver) whose value was captured.
- COUNTER_VALUE — the actual numeric usage value recorded at the time of accomplishment; the central measure of the table.
- SECURITY_GROUP_ID — the operating-unit security partition, with a foreign key to FND_SECURITY_GROUPS, governing row-level access in a multi-org deployment.
- OBJECT_VERSION_NUMBER — the optimistic locking version used by the AHL framework during concurrent updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard EBS who-audit columns present on transactional tables.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard DFF (descriptive flexfield) columns enabling customers to extend the record with site-specific contextual or reference data.
The unique index AHL_UNIT_ACCOMPLISHMNTS_U2 on (UNIT_EFFECTIVITY_ID, COUNTER_ID) constitutes the business-key candidate, ensuring that for a given unit effectivity only one accomplishment snapshot exists per counter.
Common Use Cases and Queries
The primary reporting use case is extracting usage snapshots for a specific unit effectivity to compare against maintenance thresholds. A typical query joins this table to the unit effectivity parent and filters by counter:
SELECT a.UNIT_ACCOMPLISHMNT_ID, a.UNIT_EFFECTIVITY_ID,
a.COUNTER_ID, a.COUNTER_VALUE, a.CREATION_DATE
FROM AHL_UNIT_ACCOMPLISHMNTS a
WHERE a.UNIT_EFFECTIVITY_ID = :p_unit_effectivity_id
AND a.SECURITY_GROUP_ID = :p_security_group_id;
Because the table stores the counter value at the time of accomplishment, it supports trending analysis: plotting COUNTER_VALUE over time per COUNTER_ID reveals utilization rates and can be used to project when the next maintenance interval becomes due. Maintenance planners and reliability engineers use these queries in custom reports and OBIEE extracts where AHL's standard counter monitoring functions need historical rather than current data. The DFF columns enable organization-specific classification, so filters on ATTRIBUTE_CATEGORY and an ATTRIBUTE
Related Objects
- AHL_UNIT_EFFECTIVITIES_B — referenced via UNIT_EFFECTIVITY_ID; the parent business entity to which each accomplishment counter record belongs.
- FND_SECURITY_GROUPS — referenced via SECURITY_GROUP_ID; enforces security partitioning of rows.
- AHL_UNIT_ACCOMPLISHMNTS_PK — the primary-key constraint on UNIT_ACCOMPLISHMNT_ID.
- AHL_UNIT_ACCOMPLISHMNTS_U1 and _U2 — the unique indexes enforcing the surrogate and business keys respectively.
- AHL counter and counter value tables — referenced through COUNTER_ID to resolve the identity and properties of each usage counter.
- AHL accomplishment and maintenance-program tables — related through UNIT_EFFECTIVITY_ID to obtain task, requirement, and effectivity context for the recorded snapshot.
- Public AHL APIs and concurrent programs that persist program accomplishments write into this table on task completion.
-
Table: AHL_UNIT_ACCOMPLISHMNTS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_ACCOMPLISHMNTS, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table will contain all instances counter values at the time of accomplishment. , implementation_dba_data: AHL.AHL_UNIT_ACCOMPLISHMNTS ,
-
Table: AHL_UNIT_ACCOMPLISHMNTS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_ACCOMPLISHMNTS, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table will contain all instances counter values at the time of accomplishment. , implementation_dba_data: AHL.AHL_UNIT_ACCOMPLISHMNTS ,
-
SYNONYM: APPS.AHL_UNIT_ACCOMPLISHMNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID,
-
VIEW: AHL.AHL_UNIT_ACCOMPLISHMNTS#
12.2.2
owner:AHL, object_type:VIEW, object_name:AHL_UNIT_ACCOMPLISHMNTS#, status:VALID,
-
SYNONYM: APPS.AHL_UNIT_ACCOMPLISHMNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID,
-
VIEW: AHL.AHL_UNIT_ACCOMPLISHMNTS#
12.2.2
-
APPS.AHL_UNIT_ACCOMPLISH_PKG SQL Statements
12.1.1
-
APPS.AHL_UNIT_ACCOMPLISH_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_UNIT_ACCOMPLISH_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UNIT_ACCOMPLISH_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_UNIT_ACCOMPLISH_PKG
12.2.2
-
PACKAGE BODY: APPS.AHL_UNIT_ACCOMPLISH_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UNIT_ACCOMPLISH_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_UNIT_ACCOMPLISH_PKG
12.1.1
-
TABLE: AHL.AHL_UNIT_ACCOMPLISHMNTS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_ACCOMPLISHMNTS, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID,
-
TABLE: AHL.AHL_UNIT_ACCOMPLISHMNTS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_ACCOMPLISHMNTS, object_name:AHL_UNIT_ACCOMPLISHMNTS, status:VALID,
-
PACKAGE BODY: APPS.AHL_REPORT_UTILS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_REPORT_UTILS_PVT, status:VALID,
-
Table: AHL_UNIT_EFFECTIVITIES_B
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_EFFECTIVITIES_B, object_name:AHL_UNIT_EFFECTIVITIES_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores the applicable maintenance requirements for all units and their components. , implementation_dba_data: AHL.AHL_UNIT_EFFECTIVITIES_B ,
-
Table: AHL_UNIT_EFFECTIVITIES_B
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_EFFECTIVITIES_B, object_name:AHL_UNIT_EFFECTIVITIES_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores the applicable maintenance requirements for all units and their components. , implementation_dba_data: AHL.AHL_UNIT_EFFECTIVITIES_B ,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.AHL_UMP_UNITMAINT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UNITMAINT_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AHL_UMP_UNITMAINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UNITMAINT_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AHL_UMP_PROCESSUNIT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_PROCESSUNIT_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_PROCESSUNIT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_PROCESSUNIT_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_COMPLETIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_COMPLETIONS_PVT, status:VALID,
-
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
-
PACKAGE BODY: APPS.AHL_PRD_PRINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_PRINT_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.AHL_UMP_UNITMAINT_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AHL_MM_MTL_MGT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MM_MTL_MGT_PVT, status:VALID,
-
APPS.AHL_UMP_UNITMAINT_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_UNIT_ACCOMPLISH_PKG dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_REPORT_UTILS_PVT SQL Statements
12.2.2
-
APPS.AHL_UMP_UNITMAINT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.1.1
-
APPS.AHL_PRD_PRINT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.CSF_PREVENTIVE_MAINTENANCE_PVT SQL Statements
12.2.2
-
APPS.CSF_PREVENTIVE_MAINTENANCE_PVT SQL Statements
12.1.1
-
APPS.AHL_UNIT_ACCOMPLISH_PKG dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.1.1
-
APPS.AHL_UMP_UNITMAINT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_REPORT_UTILS_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_COMPLETIONS_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_UMP_PROCESSUNIT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_MM_MTL_MGT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.2.2
-
APPS.AHL_UMP_PROCESSUNIT_PVT dependencies on AHL_UNIT_ACCOMPLISHMNTS
12.1.1
-
PACKAGE BODY: APPS.AHL_UMP_UNITMAINT_PVT
12.1.1