Search Results ahl_config_components




Overview

The AHL_CONFIG_COMPONENTS table resides in the AHL schema, which supports the Complex Maintenance Repair and Overhaul (CMRO) module of Oracle E-Business Suite. It is a lightweight association table that links configuration structures—such as configuration models, units, and subject records—within the maintenance and overhaul configuration management framework. In Oracle EBS 12.1.1 and 12.2.2, this table serves as a supporting entity for defining how objects participate in a configuration hierarchy, enabling the CMRO engine to resolve component relationships across an installed base or engineering structure.

The ETRM metadata classifies this object, using a heuristic Data Vault model, as standalone. This suggests a modeling approach in which AHL_CONFIG_COMPONENTS is treated as an independent hub-like anchor rather than a pure link or satellite. The singular foreign key outbound to IGS_UC_COM_EBL_SUBJ supports this interpretation, indicating that the table holds a primary subject reference without serving as a junction between two classically related entities.

Key Information Stored

The documented 12.2.2 physical schema contains only three columns, reflecting a deliberately narrow structure:

  • OBJECT_ID — The surrogate primary key uniquely identifying each configuration component record. This is the principal row identifier and is typically system-generated.
  • SUBJECT_ID — A foreign key to IGS_UC_COM_EBL_SUBJ, referencing the subject (such as an item, organization, or configuration entity) to which the component is bound. This is the primary business-key candidate linking the row to the wider configuration subject model.
  • ROOT_OBJECT_ID — Identifies the root or top-level object in the configuration hierarchy, enabling traversal from any component back to its governing configuration root. This supports hierarchical resolution during maintenance, overhaul, or upgrade planning.

Because only three columns are documented, SUBJECT_ID and ROOT_OBJECT_ID together function as the meaningful business identifiers, while OBJECT_ID remains the technical primary key.

Common Use Cases and Queries

Typical use cases center on configuration hierarchy resolution and reporting across CMRO structures. Analysts frequently need to flatten the hierarchy or retrieve all components beneath a given root. A representative query joining the foreign key target follows:

  • Resolving components for a subject: SELECT OBJECT_ID, SUBJECT_ID, ROOT_OBJECT_ID FROM AHL.AHL_CONFIG_COMPONENTS WHERE SUBJECT_ID = :subject_id;
  • Retrieving all components under a configuration root: SELECT c.OBJECT_ID, s.* FROM AHL.AHL_CONFIG_COMPONENTS c JOIN IGS.IGS_UC_COM_EBL_SUBJ s ON c.SUBJECT_ID = s.SUBJECT_ID WHERE c.ROOT_OBJECT_ID = :root_id;
  • Reporting configuration coverage by root to assess overhaul scope and maintenance planning.
  • Validating orphan records or subjects lacking a component binding as part of data-quality audits.

These patterns are common in CMRO implementation and reconciliation scripts where configuration integrity must be verified before overhaul execution.

Related Objects

The most significant related object is the foreign key target:

  • IGS_UC_COM_EBL_SUBJ — joined via AHL_CONFIG_COMPONENTS.SUBJECT_ID = IGS_UC_COM_EBL_SUBJ.SUBJECT_ID; this is the sole documented relationship and the primary context for interpreting component rows.

Additional AHL configuration and maintenance tables—such as configuration model headers, unit definitions, and AHL work-order structures—frequently reference or depend on this association conceptually. Because the metadata documents only one FK and a standalone Data Vault classification, implementers should treat AHL_CONFIG_COMPONENTS as a focused anchor table whose primary dependency is the subject table, and validate any broader integration assumptions against the live 12.1.1 or 12.2.2 data dictionary.