Search Results ahl_mr_effectivities_v
Overview
AHL_MR_EFFECTIVITIES_V is a reporting view owned by the APPS schema within the AHL (Complex Maintenance Repair and Overhaul) product family of Oracle E-Business Suite. It exposes maintenance requirement (MR) effectivity definitions in a denormalized, presentation-ready form, joining the base effectivity records to inventory item descriptions, configuration node names, position reference data, and lookup meanings. The object is documented as VALID in both EBS 12.1.1 and 12.2.2, and its structure is stable across those releases.
The view is not a transactional entry point. It is intended for inquiry, reporting, and integration: extract programs, custom concurrent requests, Oracle Discoverer or BI Publisher reports, and OAF/Forms read paths that must display an effectivity along with the human-readable item number, position reference, and unit-of-measure meaning. Because effectivity records drive which maintenance programs apply at which points in a configured product hierarchy, this view is the natural source for any report answering "what maintenance applies here, and how long does the program run?"
Underlying Base Objects
The view is defined over a small set of documented objects, joined primarily in an outer-join fashion so that effectivity rows are never lost when optional references are absent:
- AHL_MR_EFFECTIVITIES_APP_V (VIEW) — supplies the driving rows, including MR_EFFECTIVITY_ID, MR_HEADER_ID, OBJECT_VERSION_NUMBER, threshold and duration data, and the DFF attribute columns.
- MTL_SYSTEM_ITEMS_KFV (SYNONYM) — provides INVENTORY_ITEM_ID and CONCATENATED_SEGMENTS (the key-flexfield item number) for the effectivity item.
- AHL_PC_NODES_B (SYNONYM) — supplies the configuration node name via PC_NODE_ID.
- AHL_POSITION_ALTERNATES_V (VIEW) — resolves position alternates keyed by RELATIONSHIP_ID and INVENTORY_ITEM_ID.
- FND_LOOKUP_VALUES_VL (VIEW) — joined twice, against lookup types AHL_UMP_TIME_UOM and AHL_YES_NO_TYPE, to return the duration UOM meaning and the default flag meaning.
- AHL_MC_PATH_POSITION_PVT (PACKAGE) — its GET_POSREF_BY_ID function is invoked inside the SELECT list to derive POSITION_REF_MEANING.
The documented metadata also lists AHL_MASTER_CONFIG_DETAILS_V and FND_PROFILE as referenced objects, reflecting the broader definition lineage of the underlying application view.
Key Columns
The projection applies DECODE logic to separate an effectivity that targets an item directly from one that targets a configuration position. The documented columns include:
- MR_EFFECTIVITY_ID, OBJECT_VERSION_NUMBER — primary key and optimistic locking token for the effectivity row.
- MR_HEADER_ID — foreign key to the maintenance requirement header.
- INVENTORY_ITEM_ID, ITEM_NUMBER — populated when RELATIONSHIP_ID is null, i.e. the effectivity is item-based.
- RELATIONSHIP_ID, POSITION_REF_MEANING — the configuration position reference; POSITION_REF_MEANING is returned only when a relationship exists.
- POSITION_INVENTORY_ITEM_ID, POSITION_ITEM_NUMBER — the installed item at that position, again conditional on RELATIONSHIP_ID.
- PC_NODE_ID, PC_NODE_NAME — the configuration node the effectivity applies to.
- NAME — effectivity name; THRESHOLD_DATE — the effective-from date.
- PROGRAM_DURATION, PROGRAM_DURATION_UOM_CODE, PROG — program interval and its unit of measure, with the UOM meaning resolved from the AHL_UMP_TIME_UOM lookup.
- DEFAULT_FLAG — yes/no indicator, with its meaning resolved from AHL_YES_NO_TYPE.
- ATTRIBUTE_CATEGORY through ATTRIBUTE15, APPLICATION_USG_CODE — descriptive flexfield context, attribute values, and the application usage classification.
Common Use Cases and Queries
Typical scenarios include listing all effectivities for a maintenance program, auditing item-based versus position-based effectivities, and feeding external planning systems with normalized effectivity data. A representative query follows:
SELECT mr_effectivity_id, mr_header_id, name, threshold_date, program_duration, prog, item_number, position_item_number, pc_node_name, default_flag FROM ahl_mr_effectivities_v WHERE mr_header_id = :p_mr_header_id ORDER BY threshold_date;SELECT mr_effectivity_id, item_number, position_ref_meaning FROM ahl_mr_effectivities_v WHERE relationship_id IS NOT NULL;— isolates position-based effectivities.SELECT inventory_item_id, item_number, COUNT(*) FROM ahl_mr_effectivities_v GROUP BY inventory_item_id, item_number;— items carrying the greatest number of maintenance effectivities.
Because the view resolves lookup and item descriptions internally, it is well suited to direct report data sources; however, the call to AHL_MC_PATH_POSITION_PVT.GET_POSREF_BY_ID per row means large extracts should be filtered by MR_HEADER_ID or configuration scope to control execution cost.
-
View: AHL_MR_EFFECTIVITIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_V, object_name:AHL_MR_EFFECTIVITIES_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: View based on the views AHL_MR_EFFECTIVITIES,AHL_MASTER_CONFIG_DETAILS_V,MTL_SYSTEM_ITEMS_KFV,AHL_PC_NODES_B and AHL_POSITION_ALTERNATES_V , implementation_dba_data: APPS.AHL_MR_EFFECTIVITIES_V ,
-
View: AHL_MR_EFFECTIVITIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_V, object_name:AHL_MR_EFFECTIVITIES_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: View based on the views AHL_MR_EFFECTIVITIES,AHL_MASTER_CONFIG_DETAILS_V,MTL_SYSTEM_ITEMS_KFV,AHL_PC_NODES_B and AHL_POSITION_ALTERNATES_V , implementation_dba_data: APPS.AHL_MR_EFFECTIVITIES_V ,
-
PACKAGE BODY: APPS.AHL_FMP_EFFECTIVITY_DTL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_EFFECTIVITY_DTL_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_MR_INTERVAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_MR_INTERVAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_EFFECTIVITY_DTL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_EFFECTIVITY_DTL_PVT, status:VALID,
-
SYNONYM: APPS.AHL_PC_NODES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_PC_NODES_B, status:VALID,
-
SYNONYM: APPS.AHL_PC_NODES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_PC_NODES_B, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_MR_EFFECTIVITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_MR_EFFECTIVITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_MR_EFFECTIVITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_MR_EFFECTIVITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FMP_MR_INTERVAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FMP_MR_INTERVAL_PVT, status:VALID,
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT SQL Statements
12.1.1
-
VIEW: APPS.AHL_POSITION_ALTERNATES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_POSITION_ALTERNATES_V, object_name:AHL_POSITION_ALTERNATES_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.AHL_MC_PATH_POSITION_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_MC_PATH_POSITION_PVT, status:VALID,
-
PACKAGE: APPS.AHL_MC_PATH_POSITION_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_MC_PATH_POSITION_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT SQL Statements
12.2.2
-
VIEW: APPS.AHL_MR_EFFECTIVITIES_APP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_APP_V, object_name:AHL_MR_EFFECTIVITIES_APP_V, status:VALID,
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT SQL Statements
12.1.1
-
VIEW: APPS.AHL_MR_EFFECTIVITIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_V, object_name:AHL_MR_EFFECTIVITIES_V, status:VALID,
-
VIEW: APPS.AHL_MR_EFFECTIVITIES_APP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_APP_V, object_name:AHL_MR_EFFECTIVITIES_APP_V, status:VALID,
-
VIEW: APPS.AHL_MR_EFFECTIVITIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_EFFECTIVITIES_V, object_name:AHL_MR_EFFECTIVITIES_V, status:VALID,
-
APPS.AHL_FMP_MR_INTERVAL_PVT SQL Statements
12.1.1
-
APPS.AHL_FMP_MR_INTERVAL_PVT SQL Statements
12.2.2
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.2.2
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.1.1
-
APPS.AHL_FMP_MR_INTERVAL_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.2.2
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.1.1
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.2.2
-
APPS.AHL_FMP_MR_INTERVAL_PVT dependencies on AHL_MR_EFFECTIVITIES_V
12.1.1
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT dependencies on AHL_MR_EFFECTIVITIES
12.2.2
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
APPS.AHL_FMP_EFFECTIVITY_DTL_PVT dependencies on AHL_MR_EFFECTIVITIES
12.1.1
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT dependencies on AHL_MR_EFFECTIVITIES
12.1.1
-
APPS.AHL_FMP_MR_EFFECTIVITY_PVT dependencies on AHL_MR_EFFECTIVITIES
12.2.2
-
APPS.AHL_FMP_MR_INTERVAL_PVT dependencies on AHL_MR_EFFECTIVITIES
12.2.2
-
APPS.AHL_FMP_MR_INTERVAL_PVT dependencies on AHL_MR_EFFECTIVITIES
12.1.1
-
PACKAGE BODY: APPS.AHL_FMP_MR_EFFECTIVITY_PVT
12.2.2
-
PACKAGE BODY: APPS.AHL_FMP_MR_EFFECTIVITY_PVT
12.1.1
-
eTRM - AHL Tables and Views
12.1.1
description: Ahl Production Workorder Operations Information stored in this table ,
-
PACKAGE BODY: APPS.AHL_FMP_EFFECTIVITY_DTL_PVT
12.2.2
-
PACKAGE BODY: APPS.AHL_FMP_EFFECTIVITY_DTL_PVT
12.1.1
-
PACKAGE BODY: APPS.AHL_FMP_MR_INTERVAL_PVT
12.2.2
-
PACKAGE BODY: APPS.AHL_FMP_MR_INTERVAL_PVT
12.1.1