Search Results ahl_osp_accomp_pvt
Overview
The APPS.AHL_OSP_ACCOMP_PVT package is a private (PVT-classified) PL/SQL API within the Oracle Enterprise Asset Management (eAM) and Enterprise Asset Management for Process Manufacturing modules of Oracle E-Business Suite. It belongs to the AHL schema family, which supports the Oracle Asset Lifecycle and Maintenance/Service applications. Specifically, this package handles the accomplishment of One-Stop Planning (OSP) maintenance work orders, providing the internal logic that records the completion of maintenance service requests and validates the receipt status of installed units. It is a "private" API, meaning it is intended to be invoked only by other EBS packages or internal processes rather than directly by end users or external integrations. The package is validated in both 12.1.1 and 12.2.2, and its counterpart APIs in the AHL_OSP_ACCOMP_PUB family typically wrap or delegate to this private implementation. As the name indicates ("ACCOMP" for accomplishment), it is a foundational component for closing out maintenance tasks and updating related asset, order, and transaction records.
Key Procedures and Functions
The documented package exposes two program units:
- ACCOMPLISH_OSP_MRS — This procedure accomplishes (completes) an OSP maintenance service request or work order. It likely updates the accomplishment records, sets order statuses, and reconciles order line and transaction details. It is the primary business logic entry point for marking OSP work as complete.
- IS_RECEIVED_INST_SAME — This function validates whether an installed unit's receipt instance matches the expected instance. It is used to confirm that the asset instance received corresponds to the asset instance referenced in the maintenance transaction, preventing mismatches during accomplishment processing.
No parameter lists are documented in the ETRM metadata; the descriptions above reflect their documented names and inferred business roles.
Tables Accessed
The package reads from and writes to several core EBS tables via APPS synonyms:
- Maintenance order and accomplishment tables: AHL_OSP_ACCOMPLISHMENTS, AHL_OSP_ACCOMPLISHMENTS_S, AHL_OSP_ORDERS_B, AHL_OSP_ORDER_LINES — store accomplished service records, order headers, and order lines.
- Asset instance and effectiveness tables: AHL_UNIT_EFFECTIVITIES_B, AHL_UE_RELATIONSHIPS, CSI_ITEM_INSTANCES, CSI_II_RELATIONSHIPS — track asset units and their relationships and effectivities.
- Transaction tables: CSI_T_TRANSACTION_LINES, CSI_T_TXN_LINE_DETAILS — record material/transaction movements during accomplishment.
- Order line table: OE_ORDER_LINES_ALL — links maintenance work to order management lines.
- Utility: DUAL, PLITBLM (used internally for PL/SQL operations).
This table footprint confirms the package's role in tying maintenance accomplishment to inventory, asset instance, and order data.
Usage Notes
Because AHL_OSP_ACCOMP_PVT is a private API, it is not intended for direct invocation by end users, forms, or concurrent programs. It is referenced by 0 other packages per the metadata but is part of the same internal call chain as its public counterpart; typically the public package (e.g., AHL_OSP_ACCOMP_PUB) or the One-Stop Planning work order form or concurrent process invokes these private routines during work order completion. Customizations should avoid calling the PVT package directly and instead use the supported public API. The package depends on FND_API and SYS.STANDARD, and its implementation relies on underlying AHL_OSP tables and Oracle Inventory (CSI) and Order Management (OE) tables.
-
PACKAGE: APPS.AHL_OSP_ACCOMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_OSP_ACCOMP_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_OSP_ACCOMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_OSP_ACCOMP_PVT, status:VALID,
-
PACKAGE: APPS.AHL_OSP_ACCOMP_PVT
12.2.2
-
SYNONYM: APPS.AHL_OSP_ACCOMPLISHMENTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_OSP_ACCOMPLISHMENTS_S, status:VALID,
-
SYNONYM: APPS.AHL_OSP_ACCOMPLISHMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_OSP_ACCOMPLISHMENTS, status:VALID,
-
PACKAGE: APPS.AHL_UMP_UNPLANNED_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_UMP_UNPLANNED_PVT, status:VALID,
-
SYNONYM: APPS.AHL_OSP_ORDER_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_OSP_ORDER_LINES, status:VALID,
-
PACKAGE: APPS.AHL_COMPLETIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_COMPLETIONS_PVT, status:VALID,
-
SYNONYM: APPS.AHL_OSP_ORDERS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_OSP_ORDERS_B, status:VALID,
-
SYNONYM: APPS.AHL_UE_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_UE_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.CSI_T_TRANSACTION_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_T_TRANSACTION_LINES, status:VALID,
-
SYNONYM: APPS.CSI_T_TXN_LINE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_T_TXN_LINE_DETAILS, status:VALID,
-
SYNONYM: APPS.AHL_UNIT_EFFECTIVITIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_UNIT_EFFECTIVITIES_B, status:VALID,
-
SYNONYM: APPS.CSI_II_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_II_RELATIONSHIPS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.AHL_MR_HEADERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_MR_HEADERS_VL, object_name:AHL_MR_HEADERS_VL, status:VALID,
-
PACKAGE BODY: APPS.AHL_OSP_ACCOMP_PVT
12.2.2
-
APPS.AHL_OSP_ACCOMP_PVT dependencies on AHL_OSP_ACCOMP_PVT
12.2.2
-
SYNONYM: APPS.CSI_ITEM_INSTANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES, status:VALID,
-
PACKAGE: APPS.AHL_COMPLETIONS_PVT
12.2.2
-
SYNONYM: APPS.OE_ORDER_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_ALL, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
APPS.AHL_OSP_ACCOMP_PVT dependencies on FND_LOG
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,