Results for “csi_instance_id”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

AHL_UC_HEADER_PATHS_V is a read-only database view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the AHL product family — Complex Maintenance Repair and Overhaul (CMRO). It is classified as VALID in the ETRM 12.1.1 / 12.2.2 documentation set. The view stores and exposes unit/subunit position, header, and instance information, presenting a flattened picture of the configuration hierarchy used to track complex assets and their component structure.

Functionally, the view answers the question: "For a given unit configuration header, what is its position within the master configuration, and what is the corresponding parent unit configuration (if any)?" It resolves both the unit-level and parent-level master configuration context — header, revision, master config ID, and version — alongside the relationship identifiers and position keys that define where the unit sits in the assembly. Because it joins across item-instance relationship data with date-effectivity filters, it surfaces only the currently effective component relationship for each unit at query time.

Its role in reporting and integration is to provide a denormalized join surface for CMRO configuration reporting, asset hierarchy traversal, and data extraction into external maintenance or ERP systems. Developers and report authors reference it rather than reconstructing the multi-table join themselves.

Underlying Base Objects

Per the documented ETRM metadata, the view is defined over four referenced base objects, all accessed through APPS synonyms:

The joins are predominantly outer joins, which allows the view to return unit records that lack a matching parent or effective CSI component relationship rather than dropping them.

Key Columns

Common Use Cases and Queries

Typical scenarios include reporting the effective component path for a unit, reconciling parent-child assembly relationships, and extracting hierarchy data for integration.

SELECT uc_header_id, name, csi_instance_id,
       mc_id, mc_version_number, position_key,
       parent_uc_header_id, parent_position_key
FROM   apps.ahl_uc_header_paths_v
WHERE  uc_header_id = :p_uc_header_id;

To list all units that carry a resolved parent position:

SELECT uc_header_id, parent_uc_header_id, parent_position_key
FROM   apps.ahl_uc_header_paths_v
WHERE  parent_position_key IS NOT NULL;

Because the view applies TRUNC(SYSDATE) effectivity checks against CSI_II_RELATIONSHIPS.ACTIVE_START_DATE and ACTIVE_END_DATE, results always reflect the current effective component relationship. Queries should therefore not be relied upon for historical (as-of) reconstruction without adjusting that logic.