Search Results ahl_unit_config_headers
Overview
The AHL_UNIT_CONFIG_HEADERS table is a core data object within the Oracle E-Business Suite Complex Maintenance, Repair, and Overhaul (CMRO) application. It serves as the primary repository for defining and managing unit configurations, which represent complex, configurable equipment or assets within the maintenance framework. A unit configuration is instantiated from a master configuration template, which defines the allowable structure and components. This table stores the header-level information for these live, operational instances, forming the structural backbone for managing the hierarchical relationships and lifecycles of complex assets throughout their service period.
Key Information Stored
The table's primary identifier is the UNIT_CONFIG_HEADER_ID, a system-generated unique key. The NAME column is also a unique key, enforcing business-level uniqueness for the unit configuration. The table's structure establishes critical relationships: the MASTER_CONFIG_ID foreign key links the unit to its source template in AHL_MC_HEADERS_B. The CSI_ITEM_INSTANCE_ID links the configuration to a specific physical item instance in the Installed Base (CSI). Perhaps most importantly, the PARENT_UC_HEADER_ID column enables the representation of hierarchical equipment structures by creating a recursive relationship within the same table, allowing a unit configuration to be a child of another. Additional columns typically track lifecycle status, effective dates, and audit information.
Common Use Cases and Queries
This table is central to CMRO processes. Common use cases include generating asset hierarchies for maintenance planning, tracing the configuration history of a unit, and identifying all components within a parent asset. A frequent reporting need is to retrieve the complete hierarchical tree for a top-level unit. This can be achieved using hierarchical SQL queries (CONNECT BY or recursive WITH clauses in Oracle). For example, to find all child configurations for a given unit:
- SELECT LEVEL, ucht.NAME, ucht.UNIT_CONFIG_HEADER_ID FROM AHL_UNIT_CONFIG_HEADERS ucht START WITH ucht.NAME = '<Top_Unit_Name>' CONNECT BY PRIOR ucht.UNIT_CONFIG_HEADER_ID = ucht.PARENT_UC_HEADER_ID;
Another common pattern joins to the Installed Base to fetch item details: SELECT uch.NAME, csi.INSTANCE_NUMBER, csi.SERIAL_NUMBER FROM AHL_UNIT_CONFIG_HEADERS uch, CSI_ITEM_INSTANCES csi WHERE uch.CSI_ITEM_INSTANCE_ID = csi.INSTANCE_ID;
Related Objects
The table maintains extensive relationships within the AHL schema, as documented by its foreign keys. Key related objects include:
- AHL_MC_HEADERS_B: Joined via MASTER_CONFIG_ID to reference the source master configuration template.
- CSI_ITEM_INSTANCES: Joined via CSI_ITEM_INSTANCE_ID to link the logical configuration to a physical asset in Installed Base.
- AHL_UNIT_CONFIG_HEADERS (Self-Referential): Joined via PARENT_UC_HEADER_ID to build equipment hierarchies.
- AHL_UC_HEADERS_H: A history table that tracks changes to records in this header table, joined on UNIT_CONFIG_HEADER_ID and PARENT_UC_HEADER_ID.
- AHL_PART_CHANGES, AHL_PC_ASSOCIATIONS, AHL_UF_HEADERS: Key transactional tables that reference the unit configuration header to track part changes, associations, and unit effectivities, respectively.
-
Table: AHL_UNIT_CONFIG_HEADERS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_CONFIG_HEADERS, object_name:AHL_UNIT_CONFIG_HEADERS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: Unit Configuration represents a complex equipment. A unit configuration is constructed from a master configuration template. This table stores information about the unit configuration name and the master configuration it was constructed fro , implementation_dba_data: AHL.AHL_UNIT_CONFIG_HEADERS ,
-
Table: AHL_UNIT_CONFIG_HEADERS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_UNIT_CONFIG_HEADERS, object_name:AHL_UNIT_CONFIG_HEADERS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: Unit Configuration represents a complex equipment. A unit configuration is constructed from a master configuration template. This table stores information about the unit configuration name and the master configuration it was constructed fro , implementation_dba_data: AHL.AHL_UNIT_CONFIG_HEADERS ,
-
APPS.AHL_UC_TREE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_PRD_DISPOSITION_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_APPROVALS_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_INSTANCE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_PRD_UTIL_PKG dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UTILITY_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_PRD_LOV_SERVICE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UC_VALIDATION_PUB dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UC_INSTANCE_PUB dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_UTILIZATION_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UMP_PROCESSUNIT_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_PRD_PARTS_CHANGE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UC_INSTANCE_PUB dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UC_UNITCONFIG_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_PC_ASSOCIATION_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UA_UNIT_SCHEDULES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UC_UNITCONFIG_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_PRD_WORKORDER_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UMP_FORECAST_REQ_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UA_COMMON_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_VWP_RULES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_PC_ASSOCIATION_PUB dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_ENIGMA_UTIL_PKG dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_MC_MASTERCONFIG_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UMP_FORECAST_REQ_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_MM_MTL_MGT_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_POS_NECES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UMP_SMRINSTANCE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_AMP_WORKBENCH_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_VWP_RULES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_COMPLEX_MX_RWSC_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_COMPLETIONS_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_PC_HEADER_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_VWP_VISITS_STAGES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UA_FLIGHT_SCHEDULES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_TREE_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_LTP_MTL_REQ_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UA_COMMON_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_VALIDATION_PUB dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UC_POS_NECES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UTILITY_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UNIT_CONFIG_HEADERS_PKG dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_PRD_DISPOSITION_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_VWP_PROJ_PROD_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UMP_NONROUTINES_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_UTIL_UC_PKG dependencies on AHL_UNIT_CONFIG_HEADERS
12.1.1
-
APPS.AHL_MC_PATH_POSITION_PVT dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2
-
APPS.AHL_UTIL_PC_PKG dependencies on AHL_UNIT_CONFIG_HEADERS
12.2.2