Search Results ahl_mc_path_position_nodes
Overview
The AHL_MC_PATH_POSITION_NODES table is a core data object within the AHL (Complex Maintenance Repair and Overhaul) product family of Oracle E-Business Suite, valid in both release 12.1.1 and 12.2.2. Its documented purpose is to store Path Position Nodes — the discrete steps that make up a path position definition used in complex MRO routing, overhaul workflow modeling, and maintenance execution sequencing. Each row represents a single node occupying an ordered slot within a parent path position, allowing maintenance planners to define multi-step operations such as disassembly, inspection, repair, reassembly, and test sequences.
From a Data Vault modeling perspective, the FK structure mined from the schema suggests a satellite-leaning classification. The table carries a surrogate primary key, descriptive attributes, and the standard EBS audit and attribute-flex columns characteristic of a satellite that hangs off the PATH_POSITION business key. It does not behave as a pure hub (no independent business key of its own) nor as a pure link, since it stores descriptive and sequencing attributes rather than resolving a many-to-many relationship.
Key Information Stored
The table exposes 29 documented columns. The most significant are outlined below.
- PATH_POSITION_NODE_ID — the surrogate primary key, defined by AHL_MC_PATH_POSITION_NODES_PK and reinforced by unique index U1. This is the row identifier referenced by downstream child tables.
- PATH_POSITION_ID — foreign key to the parent path position; the business anchor of the satellite.
- SEQUENCE — the ordinal position of the node within its parent path position. Along with PATH_POSITION_ID it forms unique index U2, the primary business-key candidate that prevents duplicate ordering within a path.
- MC_ID — identifier linking the node to the maintenance/overhaul context.
- VERSION_NUMBER — supports versioned definitions of the parent path position.
- POSITION_KEY — the human-meaningful position code or key used at execution time.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, enforcing multi-org / data-security partitioning.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OAF/BC4J framework.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — the standard EBS who-column audit set.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the DFF (Descriptive Flexfield) block, enabling customer-specific extensions without schema change.
Common Use Cases and Queries
Typical usage centers on retrieving the ordered node list for a given path position, validating that sequence values are unique, and joining node data to parent path metadata for reporting.
- List all nodes for a path position in execution order:
SELECT path_position_node_id, sequence, position_key, mc_id FROM ahl.ahl_mc_path_position_nodes WHERE path_position_id = :p_path_position_id ORDER BY sequence;
- Detect duplicate or missing sequence numbers within a path position (data-quality reporting).
- Version comparison: filter by VERSION_NUMBER to identify node changes between revisions.
- Security-scoped extracts: join SECURITY_GROUP_ID to FND_SECURITY_GROUPS to limit output by operating unit.
- Flexfield reporting: query ATTRIBUTE_CATEGORY plus the relevant ATTRIBUTEn columns for customer-defined node classifications.
Related Objects
The FK and UK metadata pin the most significant related objects:
- AHL_MC_PATH_POSITIONS — the parent entity; join on
PATH_POSITION_IDfrom child to parent PK. - FND_SECURITY_GROUPS — referenced via
SECURITY_GROUP_IDto enforce data-level security. - AHL_MC_PATH_POSITION_NODES_PK / _U1 / _U2 — the primary key and unique indexes that define node identity and business-key uniqueness.
- AHL_MC_* sibling MRO tables sharing the MC_ID context (e.g., path, position, and route definition tables).
- FND_* audit and flexfield infrastructure — LAST_UPDATED_BY / CREATED_BY resolve to FND_USER; the attribute block is served by the standard DFF framework.
-
Table: AHL_MC_PATH_POSITION_NODES
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_MC_PATH_POSITION_NODES, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: Stores Path Positions nodes , implementation_dba_data: AHL.AHL_MC_PATH_POSITION_NODES ,
-
Table: AHL_MC_PATH_POSITION_NODES
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_MC_PATH_POSITION_NODES, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: Stores Path Positions nodes , implementation_dba_data: AHL.AHL_MC_PATH_POSITION_NODES ,
-
VIEW: APPS.AHL_POSITION_ALTERNATES_V
12.2.2
-
VIEW: APPS.AHL_POSITION_ALTERNATES_V
12.1.1
-
VIEW: AHL.AHL_MC_PATH_POSITION_NODES#
12.2.2
owner:AHL, object_type:VIEW, object_name:AHL_MC_PATH_POSITION_NODES#, status:VALID,
-
SYNONYM: APPS.AHL_MC_PATH_POSITION_NODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID,
-
SYNONYM: APPS.AHL_MC_PATH_POSITION_NODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID,
-
View: AHL_POSITION_ALTERNATES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_POSITION_ALTERNATES_V, object_name:AHL_POSITION_ALTERNATES_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: View based on the tables AHL_RELATIONSHIPS_B and AHL_ITEM_ASSOCIATIONS_B , implementation_dba_data: APPS.AHL_POSITION_ALTERNATES_V ,
-
VIEW: AHL.AHL_MC_PATH_POSITION_NODES#
12.2.2
-
APPS.AHL_MC_PATH_POSITION_PVT SQL Statements
12.1.1
-
APPS.AHL_MC_PATH_POSITION_PVT SQL Statements
12.2.2
-
View: 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, product: AHL - Complex Maintenance Repair and Overhaul , description: View based on the tables AHL_RELATIONSHIPS_B and AHL_ITEM_ASSOCIATIONS_B , implementation_dba_data: APPS.AHL_POSITION_ALTERNATES_V ,
-
APPS.AHL_FMP_COMMON_PVT SQL Statements
12.1.1
-
APPS.AHL_FMP_COMMON_PVT SQL Statements
12.2.2
-
Table: AHL_MC_PATH_POSITIONS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_MC_PATH_POSITIONS, object_name:AHL_MC_PATH_POSITIONS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: Stores multi-level MC Positions , implementation_dba_data: AHL.AHL_MC_PATH_POSITIONS ,
-
PACKAGE BODY: APPS.AHL_MC_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_RULE_PVT, status:VALID,
-
APPS.AHL_RM_ROUTE_UTIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_MC_PATH_POSITION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_PATH_POSITION_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_MC_RULE_STMT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_RULE_STMT_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_MC_PATH_POSITION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_PATH_POSITION_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_MC_RULE_STMT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_RULE_STMT_PVT, status:VALID,
-
TABLE: AHL.AHL_MC_PATH_POSITION_NODES
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_MC_PATH_POSITION_NODES, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID,
-
PACKAGE BODY: APPS.AHL_LTP_MTL_REQ_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_LTP_MTL_REQ_PVT, status:VALID,
-
TABLE: AHL.AHL_MC_PATH_POSITION_NODES
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_MC_PATH_POSITION_NODES, object_name:AHL_MC_PATH_POSITION_NODES, status:VALID,
-
PACKAGE BODY: APPS.AHL_MC_RULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_MC_RULE_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_LTP_MTL_REQ_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_LTP_MTL_REQ_PVT, status:VALID,
-
APPS.AHL_MC_RULE_STMT_PVT SQL Statements
12.1.1
-
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_RM_ROUTE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_UTIL, status:VALID,
-
APPS.AHL_MC_RULE_STMT_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_DISP_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_DISP_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RA_ANALYSER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RA_ANALYSER_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_DISP_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_DISP_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RA_ANALYSER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RA_ANALYSER_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_BLK_PARTS_CHANGE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_BLK_PARTS_CHANGE_PVT, status:VALID,
-
VIEW: APPS.AHL_POSITION_ALTERNATES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_POSITION_ALTERNATES_V, object_name:AHL_POSITION_ALTERNATES_V, status:VALID,
-
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
-
PACKAGE BODY: APPS.AHL_PRD_DISPOSITION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_DISPOSITION_PVT, status:VALID,
-
APPS.AHL_RM_ROUTE_UTIL SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AHL_PRD_DISPOSITION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_DISPOSITION_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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