Search Results wms_shipping_interface_grp
Overview
WMS_SHIPPING_INTERFACE_GRP is a public PL/SQL package in the APPS schema that acts as the integration bridge between Oracle Warehouse Management (WMS) and Oracle Shipping Execution (WSH) within Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented API classification is GRP, indicating a grouping or interface layer that orchestrates lower-level transactions rather than exposing a single business entity. The package's central purpose is to move and validate delivery detail, trip, serial number, and wave line information between the warehouse execution environment and the shipping tables so that outbound logistics operations remain consistent across both modules. Because warehouse picking, packing, staging, and shipping activities frequently cross module boundaries, this package provides the procedural contracts that shipping and inventory code paths depend on when they must create, validate, or update delivery and wave records. The package was documented with a VALID status in the ETRM repository and depends on the standard Oracle APIs FND_API and STANDARD, confirming that it follows the conventional EBS API error-handling and message-stack conventions.
Key Procedures and Functions
The package exposes six documented procedures and functions, which together cover the principal shipping-interface operations:
- PROCESS_DELIVERY_DETAILS — Processes delivery detail records originating from warehouse activity so that shipping execution reflects the correct line-level contents of a delivery.
- PROCESS_DELIVERY_TRIP — Handles trip-related processing for deliveries, synchronizing trip assignment information with the shipping data model.
- PROCESS_SERIAL_NUMBER — Processes serial number information associated with shipped or staged material, ensuring serialized inventory is correctly recorded.
- PROCESS_DELIVERIES — Performs processing at the delivery (header) level, coordinating multiple delivery detail and trip operations.
- WAVE_LINE_EXISTS — A validation function that determines whether a wave line already exists, typically used to prevent duplicate wave line creation.
- SPLIT_WAVE_LINE — Splits an existing wave line into multiple lines, supporting partial picks, quantity reallocations, or wave re-planning scenarios.
No parameter lists are asserted here; callers should reference the package specification in the target instance for exact signatures.
Tables Accessed
The package reads and writes the following documented tables, referenced through APPS synonyms:
- WSH_DELIVERY_DETAILS — The primary shipping execution delivery detail table; central to delivery processing.
- WMS_WP_WAVE_LINES and WMS_WP_WAVE_LINES_S — Wave planning lines, used by WAVE_LINE_EXISTS and SPLIT_WAVE_LINE.
- WMS_SHIPPING_TRANSACTION_TEMP, WMS_WSH_WDD_GTEMP, and PLITBLM — Temporary and staging structures used during interface processing.
- WMS_LICENSE_PLATE_NUMBERS — LPN records associated with warehouse shipping activity.
- MTL_MATERIAL_TRANSACTIONS_TEMP and MTL_SERIAL_NUMBERS — Inventory transaction staging and serial number data.
- MTL_TXN_REQUEST_HEADERS and MTL_TXN_REQUEST_LINES — Move order information relevant to warehouse-driven shipping flows.
- DUAL — Standard single-row query source.
Usage Notes
WMS_SHIPPING_INTERFACE_GRP is referenced by six documented packages, notably WSH_DELIVERY_DETAILS_INV, WSH_DELIVERY_DETAILS_PKG, WSH_DELIVERY_LEGS_ACTIONS, WSH_DETAILS_VALIDATIONS, WSH_TP_RELEASE, and WSH_TP_RELEASE_INT. This dependency pattern indicates the package is invoked from within standard shipping execution and transportation planning code paths, particularly during delivery detail maintenance, delivery leg actions, and transportation release processing. It is not typically called directly from Oracle Forms by an end user; rather it is invoked programmatically by the WSH and WMS module APIs. Customizations and extensions that create or modify delivery details, wave lines, or serial assignments in a warehouse context should honor these same calls to preserve integration integrity. Because the package depends on FND_API, callers should expect standard EBS API error codes and message-stack conventions, and should always check the return/exception status after invocation.
-
PACKAGE: APPS.WMS_SHIPPING_INTERFACE_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_SHIPPING_INTERFACE_GRP, status:VALID,
-
PACKAGE BODY: APPS.WMS_SHIPPING_INTERFACE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_SHIPPING_INTERFACE_GRP, status:VALID,
-
PACKAGE: APPS.WMS_SHIPPING_INTERFACE_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_SHIPPING_INTERFACE_GRP, status:VALID,
-
PACKAGE BODY: APPS.WMS_SHIPPING_INTERFACE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_SHIPPING_INTERFACE_GRP, status:VALID,
-
SYNONYM: APPS.WMS_WSH_WDD_GTEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_WSH_WDD_GTEMP, status:VALID,
-
SYNONYM: APPS.WMS_WSH_WDD_GTEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_WSH_WDD_GTEMP, status:VALID,
-
SYNONYM: APPS.WMS_WP_WAVE_LINES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_WP_WAVE_LINES_S, status:VALID,
-
SYNONYM: APPS.WMS_SHIPPING_TRANSACTION_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_SHIPPING_TRANSACTION_TEMP, status:VALID,
-
SYNONYM: APPS.WMS_WP_WAVE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_WP_WAVE_LINES, status:VALID,
-
PACKAGE: APPS.WMS_CATCH_WEIGHT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_CATCH_WEIGHT_PVT, status:VALID,
-
PACKAGE: APPS.WMS_WAVE_PLANNING_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_WAVE_PLANNING_PVT, status:VALID,
-
SYNONYM: APPS.WMS_SHIPPING_TRANSACTION_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_SHIPPING_TRANSACTION_TEMP, status:VALID,
-
PACKAGE: APPS.WMS_CATCH_WEIGHT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_CATCH_WEIGHT_PVT, status:VALID,
-
PACKAGE: APPS.WSH_INTERFACE_EXT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_INTERFACE_EXT_GRP, status:VALID,
-
PACKAGE: APPS.WMS_CONTROL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_CONTROL, status:VALID,
-
PACKAGE: APPS.WSH_INTERFACE_EXT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_INTERFACE_EXT_GRP, status:VALID,
-
PACKAGE: APPS.WMS_CONTROL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_CONTROL, status:VALID,
-
PACKAGE BODY: APPS.WSH_DELIVERY_DETAILS_INV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DELIVERY_DETAILS_INV, status:VALID,
-
PACKAGE BODY: APPS.WSH_DELIVERY_DETAILS_INV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DELIVERY_DETAILS_INV, status:VALID,
-
PACKAGE BODY: APPS.WSH_TP_RELEASE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TP_RELEASE, status:VALID,
-
PACKAGE: APPS.WMS_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_GLOBALS, status:VALID,
-
PACKAGE: APPS.WMS_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.WSH_TP_RELEASE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TP_RELEASE, status:VALID,
-
PACKAGE: APPS.INV_RELEASE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_RELEASE, status:VALID,
-
PACKAGE BODY: APPS.WSH_DELIVERY_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DELIVERY_DETAILS_PKG, status:VALID,
-
PACKAGE: APPS.INV_RELEASE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_RELEASE, status:VALID,
-
PACKAGE BODY: APPS.WSH_DELIVERY_LEGS_ACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DELIVERY_LEGS_ACTIONS, status:VALID,
-
PACKAGE BODY: APPS.WSH_DETAILS_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DETAILS_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.WSH_TP_RELEASE_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TP_RELEASE_INT, status:VALID,
-
PACKAGE BODY: APPS.WSH_DETAILS_VALIDATIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DETAILS_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.WSH_DELIVERY_LEGS_ACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_DELIVERY_LEGS_ACTIONS, status:VALID,
-
PACKAGE BODY: APPS.WSH_TP_RELEASE_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TP_RELEASE_INT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_TXN_REQUEST_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_HEADERS, status:VALID,
-
SYNONYM: APPS.MTL_TXN_REQUEST_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_HEADERS, status:VALID,
-
PACKAGE: APPS.WMS_SHIPPING_INTERFACE_GRP
12.1.1
-
PACKAGE: APPS.WMS_SHIPPING_INTERFACE_GRP
12.2.2
-
SYNONYM: APPS.MTL_TXN_REQUEST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_LINES, status:VALID,
-
SYNONYM: APPS.WMS_LICENSE_PLATE_NUMBERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_LICENSE_PLATE_NUMBERS, status:VALID,
-
SYNONYM: APPS.MTL_TXN_REQUEST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_LINES, status:VALID,
-
PACKAGE: APPS.INV_LOG_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_LOG_UTIL, status:VALID,
-
SYNONYM: APPS.WMS_LICENSE_PLATE_NUMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_LICENSE_PLATE_NUMBERS, status:VALID,
-
PACKAGE: APPS.INV_LOG_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_LOG_UTIL, status:VALID,
-
APPS.WSH_TP_RELEASE_INT dependencies on WMS_SHIPPING_INTERFACE_GRP
12.2.2
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS, status:VALID,
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,