Search Results ahl_rt_oper_access_panels_v
Overview
The APPS.AHL_RM_RT_OPER_PANEL_PVT package body is a private (PVT) PL/SQL implementation unit within the Oracle Enterprise Asset Management (EAM) and Enterprise Asset Maintenance product family, specifically the Asset Lifecycle Hub (AHL) routing model. It supports the definition and maintenance of operator access panels associated with operations on a route. In the Oracle EBS 12.1.1 and 12.2.2 releases, this package forms part of the internal routing and maintenance management framework used to configure which panels an operator is permitted to access when performing a given operation on a route.
The object is classified as a PVT package, meaning it is intended for internal use by the AHL routing modules rather than as a public API. It is not referenced by any other database object, confirming its role as a low-level implementation component invoked by higher-level routing packages.
Key Procedures and Functions
The documented package exposes a single procedure:
- PROCESS_RT_OPER_PANEL — This is the primary entry point for processing route operation access panel records. Based on its name and the package context, it handles the creation, validation, and persistence of the association between a route operation and its corresponding access panels. It likely orchestrates validation against the underlying base tables and manages concurrency and error handling through the FND_API and FND_MSG_PUB infrastructure.
The specific parameter list is not documented in the available metadata and is therefore not reproduced here. The procedure's behavior is tightly coupled to the routing utilities it calls, notably AHL_RM_ROUTE_UTIL, AHL_RM_OPERATION_PVT, and AHL_RM_ROUTE_PVT, which provide the surrounding business logic for route and operation management.
Tables Accessed
The package references the following tables through APPS synonyms:
- AHL_RT_OPER_ACCESS_PANELS — The primary transactional table holding operation-to-access-panel associations. The package reads and writes here to persist panel access definitions.
- AHL_RT_OPER_ACCESS_PANELS_S — The sequence or secondary supporting table for the access panels entity. The user's search term,
ahl_rt_oper_access_panels_s, corresponds directly to this object, indicating it is used for unique identifier generation or related surrogate logic. - AHL_OPERATIONS_B — The base table for operations, read to validate that the operation being associated with panels exists and is valid.
- AHL_ROUTES_B — The base table for routes, read to validate the parent route context.
- PLITBLM — A standard Oracle-supplied PL/SQL table type used internally for collection handling within the package.
The package also references views AHL_ROUTES_APP_V, AHL_RT_OPER_ACCESS_PANELS_V, and utilities AHL_DEBUG_PUB, FND_LOG, and FND_MESSAGE, which support logging, error messaging, and debug output.
Usage Notes
This package is invoked internally by the AHL routing application modules, typically when a user defines or updates route operations and their associated operator access panels through the EAM routing setup forms. It is not exposed as a public API and should not be called directly from custom code. Because it is a PVT package with no referencing objects, its procedures are called only by sibling or parent routing packages such as AHL_RM_ROUTE_PVT and AHL_RM_OPERATION_PVT. Developers extending routing functionality should use the public APIs in those packages rather than AHL_RM_RT_OPER_PANEL_PVT. Consistent with Oracle EBS standards, invocation occurs within a transaction managed by the caller, and error handling is propagated via the FND message stack.
-
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_RT_OPER_ACCESS_PANELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RT_OPER_ACCESS_PANELS, status:VALID,
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_PANEL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_RM_RT_OPER_PANEL_PVT, 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,
-
PACKAGE BODY: APPS.AHL_PRD_PRINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_PRINT_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_RM_RT_OPER_PANEL_PVT SQL Statements
12.2.2
-
VIEW: APPS.AHL_RT_OPER_ACCESS_PANELS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:AHL_RT_OPER_ACCESS_PANELS_V, status:VALID,
-
APPS.AHL_RM_RT_OPER_PANEL_PVT SQL Statements
12.1.1
-
VIEW: APPS.AHL_RT_OPER_ACCESS_PANELS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:AHL_RT_OPER_ACCESS_PANELS_V, status:VALID,
-
APPS.AHL_PRD_PRINT_PVT dependencies on AHL_RT_OPER_ACCESS_PANELS_V
12.2.2
-
APPS.AHL_RM_RT_OPER_PANEL_PVT dependencies on AHL_RT_OPER_ACCESS_PANELS_V
12.2.2
-
APPS.AHL_RM_RT_OPER_PANEL_PVT dependencies on AHL_RT_OPER_ACCESS_PANELS_V
12.1.1
-
APPS.AHL_PRD_PRINT_PVT SQL Statements
12.2.2
-
APPS.AHL_RM_RT_OPER_PANEL_PVT dependencies on AHL_RT_OPER_ACCESS_PANELS
12.1.1
-
APPS.AHL_RM_RT_OPER_PANEL_PVT dependencies on AHL_RT_OPER_ACCESS_PANELS
12.2.2
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_PANEL_PVT
12.1.1
-
PACKAGE BODY: APPS.AHL_RM_RT_OPER_PANEL_PVT
12.2.2
-
VIEW: APPS.FND_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_PRINT_PVT
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,