Search Results ahl_ump_sr_pvt
Overview
APPS.AHL_UMP_SR_PVT is a private PL/SQL package within the Oracle Enterprise Asset Management (eAM) and Asset Lifecycle Management (ALM) module family, residing in the APPS schema. The "AHL" prefix designates the Asset Lifecycle Management (formerly Enterprise Asset Management) product suite, "UMP" denotes the Unit Maintenance Program subsystem, and "SR" identifies Service Requests. The "_PVT" suffix follows the standard Oracle Application Object Library naming convention for private packages, indicating that the contained logic is intended for internal consumption by other AHL packages rather than as a public, standalone API. The package serves as the working engine that translates unit maintenance program definitions into executable service request records, maintaining the relationships between maintenance requirements (MRs) and the service requests generated against item instances and units. It encapsulates the core business rules for applying maintenance programs to installed base items, propagating revisits and task structures, and reconciling service request updates against work order and visit records. In Oracle EBS 12.1.1 and 12.2.2, this package is a key component of the maintenance forecasting and non-routine maintenance flows within eAM.
Key Procedures and Functions
- CREATE_SR_UNIT_EFFECTIVITY — Creates unit effectivity records that link service requests to the effective date ranges and unit applicability defined by the maintenance program. This procedure ensures that a generated service request carries the correct effectivity context so downstream visit and work order generation respects the unit's maintenance timeline.
- PROCESS_SR_UPDATES — Handles updates to existing service request records that originate from maintenance program processing. It reconciles changes such as updated maintenance requirements, revised scheduling, and status transitions, keeping the service request data consistent with the originating unit maintenance program definitions.
- PROCESS_SR_MR_ASSOCIATIONS — Establishes and maintains the associations between service requests and maintenance requirements. This procedure writes the relationship data that records which MRs apply to a given SR, enabling downstream processes to determine applicable maintenance requirements and relationships for each unit.
Tables Accessed
The package reads and writes through APPS synonyms to the following documented tables:
- AHL_MR_HEADERS_B, AHL_MR_RELATIONSHIPS, AHL_APPLICABLE_MRS, AHL_APPLICABLE_MR_RELNS — Maintenance requirement headers, relationships, and the applicability rules that determine which MRs apply to which units and service requests.
- AHL_UNIT_EFFECTIVITIES_B, AHL_UE_RELATIONSHIPS — Unit effectivity definitions and their relationships, used by CREATE_SR_UNIT_EFFECTIVITY.
- AHL_VISITS_B, AHL_VISIT_TASKS_B, AHL_WORKORDERS — Visit, task, and work order records generated as a result of service request processing.
- CS_INCIDENTS, CS_INCIDENTS_ALL, CS_INCIDENTS_ALL_B, CS_INCIDENT_STATUSES_B — Service request (incident) master, detail, and status tables maintained in the Service (CS) schema, which hold the SR records the package creates and updates.
- CSI_ITEM_INSTANCES, CSI_II_RELATIONSHIPS — Installed base item instances and their relationships, providing the unit context for maintenance program application.
Usage Notes
As a private package, AHL_UMP_SR_PVT is not intended for direct invocation by external or custom code. It is referenced by five other AHL packages, including AHL_FLEET_FORECAST_PVT, AHL_PRD_NONROUTINE_PVT, AHL_UMP_NONROUTINES_PVT, AHL_UMP_SR_GRP, and AHL_UMP_SR_PVT_W (its wrapper). These callers drive the package during fleet forecasting, non-routine maintenance processing, and unit maintenance program service request generation. The package itself depends on FND_API for standard Oracle Application Object Library API error handling and message conventions. Typical invocation occurs through eAM maintenance program concurrent programs and the associated OAF or Forms-based maintenance workbench flows, where maintenance requirements are expanded into service requests and their visit, task, and work order structures. Because the package manipulates CS incident records and AHL effectivity data within a single logical transaction, callers are expected to manage commit and rollback boundaries appropriately.
-
PACKAGE: APPS.AHL_UMP_SR_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_PVT, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_GRP, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_GRP, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_GRP, status:VALID,
-
SYNONYM: APPS.AHL_APPLICABLE_MR_RELNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MR_RELNS, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_PVT_W, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_SR_PVT_W, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT_W, status:VALID,
-
SYNONYM: APPS.AHL_APPLICABLE_MR_RELNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MR_RELNS, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_PVT_W, status:VALID,
-
SYNONYM: APPS.AHL_MR_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_MR_RELATIONSHIPS, status:VALID,
-
PACKAGE: APPS.AHL_UMP_PROCESSUNIT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_PROCESSUNIT_PVT, status:VALID,
-
PACKAGE: APPS.AHL_UE_RELATIONSHIPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UE_RELATIONSHIPS_PKG, status:VALID,
-
PACKAGE: APPS.AHL_UE_RELATIONSHIPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UE_RELATIONSHIPS_PKG, status:VALID,
-
SYNONYM: APPS.AHL_MR_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_MR_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.AHL_APPLICABLE_MRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_SR_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_SR_GRP, status:VALID,
-
PACKAGE: APPS.AHL_UNIT_EFFECTIVITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UNIT_EFFECTIVITIES_PKG, status:VALID,
-
SYNONYM: APPS.AHL_APPLICABLE_MRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_APPLICABLE_MRS, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS, status:VALID,
-
PACKAGE: APPS.AHL_UNIT_EFFECTIVITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UNIT_EFFECTIVITIES_PKG, status:VALID,
-
PACKAGE: APPS.AHL_UMP_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.AHL_UMP_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.AHL_UE_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_UE_RELATIONSHIPS, status:VALID,
-
PACKAGE: APPS.AHL_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.AHL_FMP_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_FMP_PVT, status:VALID,
-
PACKAGE: APPS.AHL_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.AHL_FMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_FMP_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_FLEET_FORECAST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_FLEET_FORECAST_PVT, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_ALL, status:VALID,
-
PACKAGE: APPS.AHL_PRD_WORKORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_PRD_WORKORDER_PVT, status:VALID,
-
SYNONYM: APPS.AHL_UE_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_UE_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_ALL, status:VALID,
-
PACKAGE: APPS.AHL_PRD_WORKORDER_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_PRD_WORKORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_NONROUTINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_NONROUTINE_PVT, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES_B, status:VALID,
-
SYNONYM: APPS.AHL_UNIT_EFFECTIVITIES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_UNIT_EFFECTIVITIES_B, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES_B, status:VALID,
-
PACKAGE BODY: APPS.AHL_PRD_NONROUTINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PRD_NONROUTINE_PVT, status:VALID,
-
PACKAGE: APPS.AHL_UMP_SR_PVT
12.2.2
-
PACKAGE: APPS.AHL_UMP_SR_PVT
12.1.1
-
PACKAGE: APPS.AHL_UTIL_UC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_UTIL_UC_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_NONROUTINES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_NONROUTINES_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_UMP_NONROUTINES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_UMP_NONROUTINES_PVT, status:VALID,
-
SYNONYM: APPS.AHL_MR_HEADERS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_MR_HEADERS_B, status:VALID,
-
SYNONYM: APPS.AHL_UNIT_EFFECTIVITIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_UNIT_EFFECTIVITIES_B, status:VALID,