Search Results pick_release_internal_order




Overview

CSD_INTERNAL_ORDERS_PVT is an internal, private (PVT) PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It forms part of the Enterprise Asset Management (eAM) / Depot Repair foundation, more specifically the component of the supply chain functionality that governs internal orders — requisitions, internal sales orders, internal move orders, picking, shipping, and receiving transactions between internal organizations. The package encapsulates the business logic that moves material and serialized inventory through internal supply arrangements, allowing maintenance, repair, and service organizations to transfer goods between warehouses, subinventories, and organizations while preserving serial number control.

The "_PVT" suffix indicates that the package is an implementation-layer API. It is not intended for direct customer invocation; public APIs typically wrap these private procedures with validation, defaults, and error handling via FND_API. Consistent with this role, the package depends on FND_API for its standard API return status conventions (for example, FND_API.G_RET_STS_SUCCESS) and on JTF_NUMBER_TABLE and JTF_VARCHAR2_TABLE_100 for handling multi-row ID and name collections passed between the public and private layers.

Key Procedures and Functions

ETRM documents eleven entry points. Because this is a private package, parameter lists are intentionally omitted; the procedures are described by purpose:

Additional internal helpers exist but are not separately documented.

Tables Accessed

The package reads and writes the following tables via APPS synonyms:

Usage Notes

CSD_INTERNAL_ORDERS_PVT is referenced by CSD_REPAIRS_UTIL and CSD_REPAIR_MANAGER_UTIL, and is called from the public CSD_INTERNAL_ORDERS_PVT layer as well as Oracle Depot Repair forms and concurrent processes that manage internal material movement for repair work orders. Custom code should not call this package directly; the supported approach is to invoke the corresponding public API in the CSD schema, which performs validation and error handling on top of the private layer.