Search Results wsh_inbound_util_pkg
Overview
WSH_INBOUND_UTIL_PKG is a utility package in the Oracle E-Business Suite Applications (APPS) schema that supports inbound logistics processing within the Oracle Shipping (WSH) module. In Oracle EBS 12.1.1 and 12.2.2, the WSH module governs outbound and inbound shipment execution, delivery management, trip planning, and integration with Receiving (RCV), Order Management (OE), and Warehouse Management (WMS). WSH_INBOUND_UTIL_PKG is classified as an OTHER API in the ETRM repository and holds VALID status, indicating it is a functional component of the shipping code base rather than a public, documented open interface.
The package provides reusable helper logic consumed by higher-level inbound processing programs, particularly those dealing with drop shipments, inbound delivery splitting, routing responses, and License Plate Number (LPN) handling. It operates primarily as an internal utility layer, invoked by sibling packages rather than called directly by end users.
Key Procedures and Functions
The package exposes eight documented procedures and functions, each addressing a distinct inbound logistics concern:
- GET_PO_RCV_ATTRIBUTES — Retrieves purchase order and receiving attributes required to validate or populate inbound shipment and receipt data.
- GET_DROP_SHIP_INFO — Returns drop shipment information, allowing the inbound flow to identify shipments sourced directly from a supplier to a customer without passing through inventory.
- SPLIT_INBOUND_DELIVERY — Performs the logic to split an inbound delivery into multiple deliveries, typically driven by routing, quantity, or organizational criteria.
- RERATEDELIVERIES — Recalculates or re-rates deliveries, supporting rate and routing adjustments during inbound processing.
- SETTRIPSTOPSTATUS — Updates the status of a trip stop, keeping trip and stop records synchronized with downstream delivery events.
- CONVERT_QUANTITY — Converts quantities between units of measure, ensuring consistent quantity representation across item, delivery, and receipt records.
- GET_OUTERMOST_LPN — Identifies the outermost License Plate Number for a given container hierarchy, essential for WMS-integrated inbound and LPN-driven receiving.
- IS_ROUTING_RESPONSE_SEND — Determines whether a routing response has been sent, used to gate or trigger routing-related processing.
Tables Accessed
The package reads and writes to a defined set of tables through APPS synonyms, reflecting its role across shipping, order management, and receiving:
- MTL_SYSTEM_ITEMS — Item master attributes used for validation and conversion.
- OE_DROP_SHIP_SOURCES, OE_ORDER_HEADERS_ALL, OE_ORDER_LINES_ALL — Order and drop-ship source data supporting GET_DROP_SHIP_INFO.
- WSH_DELIVERY_ASSIGNMENTS, WSH_DELIVERY_DETAILS, WSH_DELIVERY_LEGS, WSH_NEW_DELIVERIES — Delivery, assignment, and leg records central to inbound delivery splitting and re-rating.
- WSH_TRIPS, WSH_TRIP_STOPS — Trip and stop data updated by SETTRIPSTOPSTATUS.
- WMS_LPN_HISTORIES, WSH_WMS_SYNC_TMP — LPN history and WMS synchronization staging, supporting GET_OUTERMOST_LPN and LPN-related processing.
- PLITBLM — A PL/SQL table structure used for bulk or intermediate processing.
Usage Notes
WSH_INBOUND_UTIL_PKG is an internal shipping utility and is not intended as a standalone public API. It is referenced by eight other packages, including WSH_ASN_RECEIPT_PVT, WSH_BULK_PROCESS_PVT, WSH_IB_TXN_MATCH_PKG, WSH_IB_UI_RECON_GRP, WSH_PO_CMG_PVT, WSH_RCV_CORR_RTV_TXN_PKG, WSH_ROUTING_REQUEST, and WSH_VENDOR_PARTY_MERGE_PKG, and it also references OE_WSH_BULK_GRP and WSH_UTIL_CORE.
Invocation typically occurs indirectly through inbound shipment, ASN receipt, bulk processing, routing, and reconciliation flows, as well as through shipping forms and concurrent programs that call these dependent packages. Customizations should invoke the documented dependent packages rather than WSH_INBOUND_UTIL_PKG directly, and any direct calls must respect the assumed validation, LPN, and quantity-conversion context maintained by the calling layer.
-
PACKAGE: APPS.WSH_INBOUND_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_INBOUND_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.WSH_INBOUND_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_INBOUND_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSH_INBOUND_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_INBOUND_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSH_INBOUND_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_INBOUND_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.WSH_WMS_SYNC_TMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WSH_WMS_SYNC_TMP, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
PACKAGE: APPS.WSH_TRIP_STOPS_ACTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_TRIP_STOPS_ACTIONS, status:VALID,
-
PACKAGE: APPS.WSH_TRIP_STOPS_ACTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_TRIP_STOPS_ACTIONS, status:VALID,
-
SYNONYM: APPS.WSH_WMS_SYNC_TMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WSH_WMS_SYNC_TMP, status:VALID,
-
PACKAGE: APPS.PO_FTE_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_FTE_INTEGRATION_GRP, status:VALID,
-
PACKAGE: APPS.PO_FTE_INTEGRATION_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_FTE_INTEGRATION_GRP, status:VALID,
-
SYNONYM: APPS.WMS_LPN_HISTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_LPN_HISTORIES, status:VALID,
-
SYNONYM: APPS.WMS_LPN_HISTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_LPN_HISTORIES, status:VALID,
-
PACKAGE: APPS.WSH_BULK_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.WSH_TRIP_STOPS_VALIDATIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_TRIP_STOPS_VALIDATIONS, status:VALID,
-
PACKAGE: APPS.WSH_TRIP_STOPS_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_TRIP_STOPS_VALIDATIONS, status:VALID,
-
PACKAGE: APPS.WSH_BULK_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.FTE_TRIP_RATING_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FTE_TRIP_RATING_GRP, status:VALID,
-
PACKAGE: APPS.FTE_TRIP_RATING_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FTE_TRIP_RATING_GRP, status:VALID,
-
PACKAGE: APPS.WSH_CONTAINER_ACTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_CONTAINER_ACTIONS, status:VALID,
-
PACKAGE: APPS.WSH_TP_RELEASE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_TP_RELEASE, status:VALID,
-
PACKAGE: APPS.WSH_CONTAINER_ACTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_CONTAINER_ACTIONS, status:VALID,
-
PACKAGE: APPS.WSH_TP_RELEASE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_TP_RELEASE, status:VALID,
-
PACKAGE BODY: APPS.WSH_BULK_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_BULK_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.WSH_IB_TXN_MATCH_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_IB_TXN_MATCH_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSH_VENDOR_PARTY_MERGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_VENDOR_PARTY_MERGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSH_RCV_CORR_RTV_TXN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_RCV_CORR_RTV_TXN_PKG, status:VALID,
-
PACKAGE: APPS.PO_CODE_RELEASE_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_CODE_RELEASE_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_PO_CMG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_PO_CMG_PVT, status:VALID,
-
PACKAGE: APPS.WSH_BULK_TYPES_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_TYPES_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_IB_UI_RECON_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_IB_UI_RECON_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_IB_UI_RECON_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_IB_UI_RECON_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_PO_CMG_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_PO_CMG_PVT, status:VALID,
-
PACKAGE BODY: APPS.WSH_VENDOR_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_VENDOR_PARTY_MERGE_PKG, status:VALID,
-
PACKAGE: APPS.WSH_BULK_TYPES_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_TYPES_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_IB_TXN_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_IB_TXN_MATCH_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSH_RCV_CORR_RTV_TXN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_RCV_CORR_RTV_TXN_PKG, status:VALID,
-
PACKAGE: APPS.PO_CODE_RELEASE_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CODE_RELEASE_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_BULK_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_BULK_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.WSH_ROUTING_REQUEST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_ROUTING_REQUEST, status:VALID,
-
PACKAGE BODY: APPS.WSH_ASN_RECEIPT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_ASN_RECEIPT_PVT, status:VALID,
-
PACKAGE BODY: APPS.WSH_ROUTING_REQUEST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_ROUTING_REQUEST, status:VALID,
-
PACKAGE BODY: APPS.WSH_ASN_RECEIPT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_ASN_RECEIPT_PVT, status:VALID,
-
PACKAGE: APPS.WSH_NEW_DELIVERY_ACTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_NEW_DELIVERY_ACTIONS, status:VALID,
-
SYNONYM: APPS.OE_DROP_SHIP_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_DROP_SHIP_SOURCES, status:VALID,
-
PACKAGE: APPS.WSH_NEW_DELIVERY_ACTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_NEW_DELIVERY_ACTIONS, status:VALID,
-
SYNONYM: APPS.OE_DROP_SHIP_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_DROP_SHIP_SOURCES, status:VALID,
-
PACKAGE: APPS.WSH_INBOUND_UTIL_PKG
12.1.1
-
PACKAGE: APPS.WSH_INBOUND_UTIL_PKG
12.2.2