Search Results ahl_rm_route_pvt
Overview
APPS.AHL_RM_ROUTE_PVT is a private PL/SQL package within the Oracle E-Business Suite Oracle Manufacturing Execution System (MES) / Enigma Routing module, classified under the Application Object Library as a "PVT" (private) API. Its role is to encapsulate the core business logic for managing routings — the ordered sequence of operations, resources, materials, panels, and documents that define how a manufactured item is built. Routing records underpin shop-floor execution, work-order generation, and revision control within the AHL (Advanced Manufacturing / Enigma) schema family, and this package centralises the validation and persistence routines that public APIs and concurrent processes rely upon.
The package is a foundational internal component. Rather than being called directly by end users or external integrations, it is invoked by the higher-level public layer (notably AHL_RM_ROUTE_PUB) and by sibling private packages that handle associated documents, materials, operations, panels, and resources. It depends on FND_API for the standard Oracle EBS API framework conventions (return-status, message handling), confirming it follows the documented AOL API programming standards.
Key Procedures and Functions
The documented interface exposes three procedures:
- PROCESS_ROUTE — The primary driver for persisting a complete routing definition. It coordinates the insert, update, or delete of the routing and its dependent operations, alternates, materials, panels, and associated documents, applying cross-table validation before committing changes.
- DELETE_ROUTE — Removes a routing and its related child records, enforcing referential integrity across the routing header, operations, dependencies, and association tables before the deletion is finalised.
- CREATE_ROUTE_REVISION — Creates a new controlled revision of an existing routing, copying and re-versioning the routing header and its associated structures so that effectivity and change control can be maintained.
No parameter signatures are documented in the available metadata; callers should reference the package specification in the APPS schema for exact argument lists. All three procedures follow the FND_API return-status convention.
Tables Accessed
The package reads and writes the AHL routing base and translation tables and their children via APPS synonyms. The principal entities are:
- AHL_ROUTES_B / AHL_ROUTES_B_S — the routing header (base table plus language/translation table).
- AHL_ROUTE_OPERATIONS / AHL_ROUTE_OPERATIONS_S — the ordered operations that make up the routing.
- AHL_ROUTE_EFFECTIVITIES / AHL_ROUTE_EFFECTIVITIES_S — effectivity dates controlling when a routing revision is valid.
- AHL_RT_OPER_DEPENDENCIES / AHL_RT_OPER_DEP_S — precedence and dependency relationships between operations.
- AHL_RT_OPER_MATERIALS — materials consumed at each operation.
- AHL_ALTERNATE_RESOURCES / AHL_ALTERNATE_RESOURCES_S — alternate resources permitted for an operation.
- AHL_RT_OPER_ACCESS_PANELS / AHL_RT_OPER_ACCESS_PANELS_S — operator access panels linked to operations.
- AHL_DOC_TITLE_ASSOS_B / AHL_DOC_TITLE_ASSOS_B_S — document-to-title associations attached to the routing.
These tables collectively hold the routing structure and its related manufacturing data, which PROCESS_ROUTE and CREATE_ROUTE_REVISION maintain as a coordinated set.
Usage Notes
AHL_RM_ROUTE_PVT is an internal (PVT) package and is not intended for direct invocation by custom code or concurrent programs. It is referenced by eight documented packages, including AHL_RM_ROUTE_PUB, AHL_ENIGMA_ROUTE_OP_PUB, AHL_RM_OP_ROUTE_AS_PVT, AHL_RM_MATERIAL_AS_PVT, AHL_RM_RT_OPER_PANEL_PVT, AHL_RM_RT_OPER_RESOURCE_PVT, AHL_RM_ASSO_DOCASO_PVT, and the AHL_RM_ROUTE_PVT_W wrapper. The routing maintenance forms in Oracle MES / Enigma Routing ultimately drive this logic through the public PUB layer; integrators should target the public API rather than this private package. The "_W" companion package suggests a thin wrapper used where an AOL-standard entry point is required. Because behaviour can change between 12.1.1 and 12.2.2, customisations should not call AHL_RM_ROUTE_PVT directly.
-
PACKAGE: APPS.AHL_RM_ROUTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_RM_ROUTE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_PVT, status:VALID,
-
PACKAGE: APPS.AHL_RM_ROUTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_RM_ROUTE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_PVT, status:VALID,
-
SYNONYM: APPS.AHL_ROUTES_B_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTES_B_S, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_EFFECTIVITIES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_EFFECTIVITIES_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_DEP_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_DEP_S, status:VALID,
-
SYNONYM: APPS.AHL_ROUTES_B_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTES_B_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_ACCESS_PANELS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_ACCESS_PANELS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_MATERIALS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_MATERIALS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_MATERIALS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_MATERIALS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_ACCESS_PANELS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_ACCESS_PANELS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_RESOURCES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_RESOURCES_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_ACCESS_PANELS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_ACCESS_PANELS, status:VALID,
-
SYNONYM: APPS.AHL_ALTERNATE_RESOURCES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ALTERNATE_RESOURCES_S, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_OPERATIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_OPERATIONS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_RESOURCES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_RESOURCES_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_DEPENDENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_DEPENDENCIES, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_EFFECTIVITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_EFFECTIVITIES, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_EFFECTIVITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_EFFECTIVITIES, status:VALID,
-
SYNONYM: APPS.AHL_ALTERNATE_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ALTERNATE_RESOURCES, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_PVT_W, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_PVT_W, status:VALID,
-
SYNONYM: APPS.AHL_DOC_TITLE_ASSOS_B_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_DOC_TITLE_ASSOS_B_S, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_EFFECTIVITIES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_EFFECTIVITIES_S, status:VALID,
-
PACKAGE: APPS.AHL_RM_ROUTE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_RM_ROUTE_PUB, status:VALID,
-
PACKAGE: APPS.AHL_ROUTES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_ROUTES_PKG, status:VALID,
-
SYNONYM: APPS.AHL_ALTERNATE_RESOURCES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_ALTERNATE_RESOURCES_S, status:VALID,
-
PACKAGE: APPS.AHL_ROUTES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_ROUTES_PKG, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_MATERIALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_MATERIALS, status:VALID,
-
PACKAGE: APPS.AHL_RM_ROUTE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_RM_ROUTE_PUB, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_OPERATIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_OPERATIONS_S, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_ACCESS_PANELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_ACCESS_PANELS, status:VALID,
-
SYNONYM: APPS.AHL_DOC_TITLE_ASSOS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_DOC_TITLE_ASSOS_B, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_OP_ROUTE_AS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_OP_ROUTE_AS_PVT, status:VALID,
-
SYNONYM: APPS.AHL_ALTERNATE_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ALTERNATE_RESOURCES, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ASSO_DOCASO_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ASSO_DOCASO_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ASSO_DOCASO_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ASSO_DOCASO_PVT, status:VALID,
-
SYNONYM: APPS.AHL_DOC_TITLE_ASSOS_B_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_DOC_TITLE_ASSOS_B_S, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_RESOURCE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_RT_OPER_RESOURCE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_RESOURCE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_RT_OPER_RESOURCE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_MATERIAL_AS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_MATERIAL_AS_PVT, status:VALID,
-
PACKAGE: APPS.AHL_DOC_TITLE_ASSOS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_DOC_TITLE_ASSOS_PKG, status:VALID,
-
PACKAGE: APPS.AHL_DOC_TITLE_ASSOS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_DOC_TITLE_ASSOS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_ROUTE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_ROUTE_PUB, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_MATERIAL_AS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_MATERIAL_AS_PVT, status:VALID,
-
SYNONYM: APPS.AHL_ROUTE_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_ROUTE_OPERATIONS, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_RESOURCES, status:VALID,
-
SYNONYM: APPS.AHL_RT_OPER_MATERIALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_MATERIALS, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_PANEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_RT_OPER_PANEL_PVT, status:VALID,