Search Results ahl_applicable_mrs
Overview
The AHL_APPLICABLE_MRS table is a core data object within the Oracle E-Business Suite Complex Maintenance Repair and Overhaul (AHL) module. It stores the applicable maintenance requirement (MR) records that govern which maintenance tasks, effectivities, and program-level requirements apply to a given maintained item or configuration. In EBS 12.1.1 and 12.2.2 environments, this table acts as the operational bridge between the definition of maintenance requirements and their application to specific instantiations of assets, service lines, and contracts. It belongs to the AHL schema and is documented as VALID in the ETRM repository, containing 17 columns in the 12.2.2 physical schema.
Using the heuristic Data Vault classification mined from its foreign key structure, this object is modeled as a standalone entity — that is, it does not behave as a pure hub, link, or satellite but rather as an independent associational table. In practice, it can be interpreted as a link-style entity that associates multiple parent records (maintenance requirement headers, effectivities, and item instances), while carrying its own descriptive and qualifying attributes. This makes it a junction and configuration table simultaneously.
Key Information Stored
The table’s surrogate key relationships are established through MR_HEADER_ID, which references AHL_MR_HEADERS_B, and MR_EFFECTIVITY_ID, which references AHL_MR_EFFECTIVITIES. The most significant columns include:
- MR_HEADER_ID – the maintenance requirement header this applicability row belongs to.
- MR_EFFECTIVITY_ID – the specific effectivity definition governing when the MR applies.
- CSI_ITEM_INSTANCE_ID – the maintained item instance to which the MR is applied.
- PRECEDING_MR_HEADER_ID – a predecessor maintenance requirement that constrains sequencing.
- PROGRAM_MR_HEADER_ID – the parent program-level MR, if the record participates in a program.
- WHICHEVER_FIRST_CODE – control flag indicating which of multiple triggering conditions applies first.
- REPETITIVE_FLAG / SHOW_REPETITIVE_CODE – flags governing repetitive maintenance behavior and its visibility.
- COPY_ACCOMPLISHMENT_CODE – controls whether accomplishment data is copied forward.
- IMPLEMENT_STATUS_CODE – the implementation/lifecycle status of the applicability record.
- DESCENDENT_COUNT – count of descendant records in the applicability hierarchy.
- SERVICE_LINE_ID – the service line context for the MR.
- COVERAGE_IMP_LEVEL – coverage implementation level applied.
- CONTRACT_START_DATE / CONTRACT_END_DATE – the contract validity window for the applicable MR.
- PM_SCHEDULE_EXISTS – indicates whether a preventive maintenance schedule exists.
- PROGRAM_END_DATE – the terminating date for the associated program.
Primary-key identity is generally carried by the internal ID column, while the combination of MR_HEADER_ID and MR_EFFECTIVITY_ID serves as a natural business-key candidate linking applicability to demand.
Common Use Cases and Queries
Typical usage centers on reporting which maintenance requirements apply to which assets, and under what effectivity and contract windows. For example, to list all applicable MRs for an item instance:
SELECT m.MR_HEADER_ID, m.MR_EFFECTIVITY_ID, m.CSI_ITEM_INSTANCE_ID, m.IMPLEMENT_STATUS_CODE
FROM AHL.AHL_APPLICABLE_MRS m
WHERE m.CSI_ITEM_INSTANCE_ID = :item_instance_id;
Other scenarios include validating effectivity dates, identifying program-nested MRs via PROGRAM_MR_HEADER_ID, and reporting on repetitive maintenance through REPETITIVE_FLAG. Contract compliance reports filter on CONTRACT_START_DATE and CONTRACT_END_DATE.
Related Objects
- AHL_MR_HEADERS_B – joined via
MR_HEADER_ID. - AHL_MR_EFFECTIVITIES – joined via
MR_EFFECTIVITY_ID. - Item instance and service line entities referenced through
CSI_ITEM_INSTANCE_IDandSERVICE_LINE_ID. - Program-level MR records referenced via
PROGRAM_MR_HEADER_ID.
-
Table: AHL_APPLICABLE_MRS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPLICABLE_MRS, object_name:AHL_APPLICABLE_MRS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: AHL.AHL_APPLICABLE_MRS ,
-
Table: AHL_APPLICABLE_MRS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPLICABLE_MRS, object_name:AHL_APPLICABLE_MRS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: AHL.AHL_APPLICABLE_MRS ,
-
APPS.AHL_UMP_UTIL_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.AHL_APPLICABLE_MRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
APPS.AHL_UMP_UTIL_PKG SQL Statements
12.1.1
-
TABLE: AHL.AHL_APPLICABLE_MRS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPLICABLE_MRS, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
SYNONYM: APPS.AHL_APPLICABLE_MRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
APPS.AHL_UMP_PROCESSUNIT_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_UMP_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_UNPLANNED_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UNPLANNED_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_UNPLANNED_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UNPLANNED_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_COMMON_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_COMMON_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_COMMON_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_COMMON_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_PROCESSUNIT_EXTN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_PROCESSUNIT_EXTN_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_UTIL_PKG
12.2.2
-
PACKAGE: APPS.AHL_UMP_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AHL_VWP_TASKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_TASKS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AHL_VWP_TASKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_TASKS_PVT, status:VALID,
-
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,
-
APPS.AHL_UMP_PROCESSUNIT_PVT SQL Statements
12.1.1
-
PACKAGE: APPS.AHL_UMP_UTIL_PKG
12.2.2
-
TABLE: AHL.AHL_APPLICABLE_MRS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPLICABLE_MRS, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
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_UMP_UTIL_PKG
12.1.1
-
TABLE: AHL.AHL_APPLICABLE_MRS1
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_APPLICABLE_MRS1, object_name:AHL_APPLICABLE_MRS1, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AHL_UMP_UNPLANNED_PVT
12.1.1
-
APPS.AHL_FMP_COMMON_PVT SQL Statements
12.1.1
-
APPS.AHL_FMP_COMMON_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_UMP_UNPLANNED_PVT
12.2.2
-
APPS.AHL_FMP_PVT SQL Statements
12.2.2
-
APPS.AHL_UMP_UNPLANNED_PVT SQL Statements
12.1.1
-
APPS.AHL_UMP_UNPLANNED_PVT SQL Statements
12.2.2
-
APPS.AHL_UMP_UTIL_PKG dependencies on AHL_APPLICABLE_MRS
12.1.1
-
APPS.AHL_UMP_PROCESSUNIT_EXTN_PVT SQL Statements
12.2.2
-
APPS.AHL_VWP_TASKS_PVT dependencies on AHL_APPLICABLE_MRS
12.1.1
-
APPS.AHL_UMP_UNPLANNED_PVT dependencies on AHL_APPLICABLE_MRS
12.2.2
-
APPS.AHL_VWP_TASKS_PVT dependencies on AHL_APPLICABLE_MRS
12.2.2