Search Results ahl_unit_deferrals_tl




Overview

AHL_UNIT_DEFERRALS_TL is a translation (TL) table in the AHL schema, the foundation of Oracle E-Business Suite's Complex Maintenance Repair and Overhaul (CMRO) module. It stores the language-specific, user-facing text associated with a unit deferral record — the business mechanism by which a maintenance deferral is logged against a maintainable unit, such as an aircraft, engine, or component, in aviation and defense MRO environments. The table holds only the translatable descriptive attributes (notably REMARKS and APPROVER_NOTES); the language-independent deferral data resides in the companion base table AHL_UNIT_DEFERRALS_B via the shared UNIT_DEFERRAL_ID key.

The columns documented in the 12.2.2 physical schema total eleven. The ETRM relationship metadata suggests a satellite-leaning Data Vault classification for this object: as a descriptive, keyed extension of the deferral entity that carries change-tracked attributes and audit columns, it behaves functionally like a satellite attached to the UNIT_DEFERRAL hub. This is a modeling heuristic, not a native EBS construct, but it accurately reflects the table's referential posture.

Key Information Stored

The table's unique identifier is UNIT_DEFERRAL_ID, which is also the foreign key pointing back to the base deferral record. Language is captured in the LANGUAGE column and the related SOURCE_LANG column, which records the original installation language of the row. Together (UNIT_DEFERRAL_ID, LANGUAGE) form the composite primary key AHL_UNIT_DEFERRALS_TL_PK and the unique index AHL_UNIT_DEFERRALS_TL_U1 — these are the business-key candidates documented for this object.

Descriptive content is held in REMARKS, the free-text deferral notes, and APPROVER_NOTES, the free-text comments supplied during the approval workflow. Standard EBS audit columns are present: LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, and LAST_UPDATE_LOGIN, which together provide a complete who/when trail for each translated row. SECURITY_GROUP_ID scopes the row to a security group and carries a foreign key to FND_SECURITY_GROUPS, enforcing multi-tenant or organizational data segregation.

Common Use Cases and Queries

Typical usage resolves the correct language row for a deferral and joins it to the base table. For example:

  • Retrieve English remarks: SELECT REMARKS, APPROVER_NOTES FROM AHL.AHL_UNIT_DEFERRALS_TL WHERE UNIT_DEFERRAL_ID = :id AND LANGUAGE = 'US';
  • Multi-language report joining base and translation: SELECT b.UNIT_DEFERRAL_ID, t.REMARKS FROM AHL_UNIT_DEFERRALS_B b, AHL.AHL_UNIT_DEFERRALS_TL t WHERE b.UNIT_DEFERRAL_ID = t.UNIT_DEFERRAL_ID AND t.LANGUAGE = USERENV('LANG');
  • Audit and change tracking: querying LAST_UPDATED_BY and LAST_UPDATE_DATE to identify who edited deferral notes and when.
  • Security-scoped extracts: filtering by SECURITY_GROUP_ID for organization-specific reporting.

These patterns support compliance reporting, work-order packs, and maintenance dashboards where deferral narrative text must appear in the operator's active language.

Related Objects

The most significant related objects, derived from the documented key relationships, include:

  • AHL_UNIT_DEFERRALS_B — the base (non-translated) table, joined on UNIT_DEFERRAL_ID; the authoritative source of deferral business data.
  • AHL_UNIT_DEFERRALS_TL — the entity itself, whose composite PK (UNIT_DEFERRAL_ID, LANGUAGE) anchors translation rows.
  • FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID for data segregation.
  • AHL_UNIT_DEFERRALS_TL_PK and AHL_UNIT_DEFERRALS_TL_U1 — the primary key and unique index enforcing row identity and language uniqueness.
  • FND_LANGUAGES (functional relation) — supplies the valid LANGUAGE / SOURCE_LANG values.
  • AHL deferral and unit APIs/views that surface deferral text to the CMRO UI, which read this table alongside the base record.

Together these objects define how unit deferral text is stored, localized, secured, and retrieved across the EBS 12.1.1 and 12.2.2 data models.