Search Results get_asl_flag




Overview

CSP_PICK_UTILS is a VALID PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM API classification "OTHER." It belongs to the CSP (Spares Management, part of the Enterprise Asset Management / Service family) module and provides the underlying utility layer for pick-list processing and material movement within spare-parts and depot-repair flows. The package exposes 35 documented procedures and functions that cover the lifecycle of a pick — creation, confirmation, and persistence — alongside supporting logic for safety-stock calculation, min/max replenishment, service-level and factor derivation, and global organization context resolution.

In Oracle EBS 12.1.1 and 12.2.2, CSP_PICK_UTILS serves as a shared utility that other CSP packages and views call to build and manipulate pick-list and move-order data. Its dependency footprint is broad: it references FND_API and FND_PROFILE for error handling and profile-option retrieval, and the SYS.STANDARD package for base PL/SQL types. Within the CSP schema it is referenced by more than twenty objects, including CSP_AUTO_ASLMSL_PVT, CSP_SCH_INT_PVT, CSP_SHIP_TO_ADDRESS_PVT, and numerous views such as CSP_REQUIRED_PARTS_V, CSP_PACK_LIST_NAV, CSP_PLANNING_HEADERS_V, and CSP_REQ_LINE_DETAILS_V, confirming its role as a foundational, widely consumed utility.

Key Procedures and Functions

The documented callable units fall into several functional groups:

Tables Accessed

Through APPS synonyms, the package touches the following documented tables:

Usage Notes

CSP_PICK_UTILS is not intended as an end-user interface. It is invoked programmatically by other CSP packages (such as CSP_AUTO_ASLMSL_PVT, CSP_SCH_INT_PVT, and CSP_SHIP_TO_ADDRESS_PVT) and is exposed indirectly through the CSP views that reference it. Because it is referenced by 23 other packages and numerous views, changes to its logic can ripple across spares-management pick, planning, and required-parts screens. Custom code invoking these procedures should respect the package's savepoint, rollback, and commit conventions (ISSUE_SAVEPOINT, ISSUE_ROLLBACK, ISSUE_COMMIT) rather than managing transactions independently, and should supply the correct global organization context via CSP_ASSIGN_GLOBAL_ORG_ID. The package observes FND_API error-handling and FND_PROFILE profile-option conventions, so callers should follow standard EBS API exception-handling patterns. The metadata documents parameter signatures only partially; callers should obtain exact signatures from the EBS 12.1.1/12.2.2 database package specification before use.