Search Results gmi_pick_release_pvt
Overview
GMI_Pick_Release_PVT is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as a private (PVT) API within the Process Manufacturing (GMI) application. Its documented purpose is to encapsulate the business logic associated with the Process Manufacturing pick release process. Pick release is the warehouse operation in which inventory is allocated to demand and staged for shipment; in a process manufacturing context this activity is driven by move orders rather than by the discrete sales order line flow, and GMI_Pick_Release_PVT supplies the procedural machinery that performs the allocation for an individual move order line. The package header carries a version marker of 1.0 and a short history indicating it was created in May 2000, placing it among the earlier components of the Process Manufacturing inventory and order fulfilment stack. Because it is a private API, it is not a supported public interface; Oracle exposes it for use by the GMI application's own forms and concurrent processing, and customers are expected to reach pick release functionality through those supported entry points rather than by calling the package directly.
Key Procedures and Functions
The documented package specification contains a single public program unit, PROCESS_LINE. Its role is to process one move order line through pick release, validating the supplied move order header and line context, applying the grouping rule and print mode supplied by the caller, honouring the partial pick and delete allowances, and returning a count of detail records produced together with the standard FND_API return status, message count, and message data outputs. The parameters are exposed through named record types defined in GMI_Move_Order_Global, namely mo_hdr_rec and mo_line_rec, which pass the move order header and line attributes into the routine. The procedure also accepts an API version number and adopts the conventional FND_API validation and commit flags, meaning the caller controls whether validation is performed and whether the unit of work is committed or left for the calling transaction to manage. No other procedures or functions are documented in the specification.
Tables Accessed
Through APPS synonyms the package touches a focused set of inventory and shipping tables. MTL_SYSTEM_ITEMS and MTL_SECONDARY_INVENTORIES supply item and subinventory validation and attribute information needed to determine whether and from where a line may be picked. MTL_TRANSACTION_TYPES and MTL_TXN_SOURCE_TYPES provide the transaction type and source type identifiers stamped on the resulting inventory transactions. IC_TRAN_PND is the Process Manufacturing pending transaction interface into which the allocation transactions are staged before posting to the inventory transaction tables. WSH_DELIVERY_DETAILS links the move order line to its shipping delivery detail, connecting pick release to the Oracle Shipping execution model. PLITBLM is a temporary PL/SQL table used for in-process data handling. The write activity concentrates on IC_TRAN_PND, with the remaining tables read largely for validation and derivation.
Usage Notes
This package is invoked by the Process Manufacturing pick release forms and by concurrent programs that drive move order release, and it is referenced by one other package in the ETRM inventory. It is not intended for direct customer invocation, and any custom code should prefer supported public APIs or the standard pick release concurrent programs. Callers that do use it must supply a valid API version, the move order header and line records, an appropriate grouping rule, and the print and partial pick options, and must inspect x_return_status and the message stack before proceeding.
-
PACKAGE: APPS.GMI_PICK_RELEASE_PVT
12.1.1
-
PACKAGE: APPS.GMI_PICK_RELEASE_PVT
12.2.2
-
PACKAGE: APPS.GMI_PICK_RELEASE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
PACKAGE: APPS.GMI_MOVE_ORDER_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_MOVE_ORDER_GLOBAL, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
PACKAGE: APPS.GMI_PICK_RELEASE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
PACKAGE: APPS.GMI_MOVE_ORDER_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_MOVE_ORDER_GLOBAL, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.2.2
-
PACKAGE: APPS.GMI_PICK_RELEASE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_PICK_RELEASE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.1.1
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PUB, status:VALID,
-
PACKAGE: APPS.GMI_MOVE_ORDER_LINE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_MOVE_ORDER_LINE_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.GMI_PICK_RELEASE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_PICK_RELEASE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_TXN_SOURCE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_SOURCE_TYPES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.GMI_MOVE_ORDER_LINE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_MOVE_ORDER_LINE_UTIL, status:VALID,
-
SYNONYM: APPS.MTL_TXN_SOURCE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_SOURCE_TYPES, status:VALID,
-
PACKAGE: APPS.GMI_TRANS_ENGINE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_TRANS_ENGINE_PUB, status:VALID,
-
PACKAGE: APPS.INV_SALESORDER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_SALESORDER, status:VALID,
-
VIEW: APPS.WSH_INV_DELIVERY_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_INV_DELIVERY_DETAILS_V, object_name:WSH_INV_DELIVERY_DETAILS_V, status:VALID,
-
PACKAGE: APPS.GMI_RESERVATION_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_RESERVATION_UTIL, status:VALID,
-
PACKAGE: APPS.INV_SALESORDER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_SALESORDER, status:VALID,
-
VIEW: APPS.WSH_INV_DELIVERY_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_INV_DELIVERY_DETAILS_V, object_name:WSH_INV_DELIVERY_DETAILS_V, status:VALID,
-
PACKAGE: APPS.GMI_TRANS_ENGINE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_TRANS_ENGINE_PUB, status:VALID,
-
PACKAGE: APPS.INV_PROJECT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_PROJECT, status:VALID,
-
PACKAGE: APPS.INV_PROJECT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_PROJECT, status:VALID,
-
PACKAGE: APPS.GMI_RESERVATION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_RESERVATION_UTIL, status:VALID,
-
SYNONYM: APPS.IC_TRAN_PND
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IC_TRAN_PND, status:VALID,
-
SYNONYM: APPS.IC_TRAN_PND
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IC_TRAN_PND, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_TYPES, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_TYPES, status:VALID,
-
PACKAGE: APPS.INV_RESERVATION_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_RESERVATION_GLOBAL, status:VALID,
-
PACKAGE: APPS.INV_RESERVATION_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_RESERVATION_GLOBAL, status:VALID,
-
APPS.GMI_PICK_RELEASE_PUB dependencies on GMI_PICK_RELEASE_PVT
12.2.2
-
APPS.GMI_PICK_RELEASE_PUB dependencies on GMI_PICK_RELEASE_PVT
12.1.1
-
APPS.GMI_PICK_RELEASE_PVT dependencies on GMI_PICK_RELEASE_PVT
12.1.1
-
APPS.GMI_PICK_RELEASE_PVT dependencies on GMI_PICK_RELEASE_PVT
12.2.2
-
SYNONYM: APPS.WSH_DELIVERY_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WSH_DELIVERY_DETAILS, status:VALID,
-
SYNONYM: APPS.WSH_DELIVERY_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WSH_DELIVERY_DETAILS, status:VALID,
-
SYNONYM: APPS.MTL_SECONDARY_INVENTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
SYNONYM: APPS.MTL_SECONDARY_INVENTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
APPS.GMI_PICK_RELEASE_PVT dependencies on INV_SALESORDER
12.2.2
-
APPS.GMI_PICK_RELEASE_PVT dependencies on GMI_RESERVATION_UTIL
12.2.2
-
APPS.GMI_PICK_RELEASE_PVT dependencies on GMI_RESERVATION_UTIL
12.1.1
-
APPS.GMI_PICK_RELEASE_PVT dependencies on INV_PROJECT
12.2.2