Search Results wsh_trips_pvt




Overview

WSH_CUSTOM_PUB is the public customization package within the Oracle Shipping Execution (WSH) module of Oracle E-Business Suite. It serves as the designated extension point through which customers, integrators, and Oracle's own shipping components inject site-specific business logic into standard shipping flows without modifying Oracle-owned code. The package is classified as a public API (PUB) in the ETRM documentation for release 12.2.2, carries APPS as its owner, and is marked VALID in the data dictionary, confirming that the package spec and body compile cleanly against the current schema.

Functionally, WSH_CUSTOM_PUB acts as a broker between the core shipping engine and a wide set of downstream consumers. It exposes naming rules for deliveries and trips, credit-check behavior, shipped and backordered line queries, workflow initiation, transportation planning date calculations, rate shopping overrides, and integrations with third-party shipping service providers. Because it is referenced by fifteen other packages and is itself dependent on WSH_TRIPS_PVT, WSH_NEW_DELIVERIES_PVT, WSH_LOCATIONS_PKG, and WSH_UTIL_CORE, it occupies a central position in the shipping call graph. The mutual reference with WSH_TRIPS_PVT is particularly relevant to users searching on that object, since trip-related logic in WSH_TRIPS_PVT can flow through the customization hooks defined here.

Key Procedures and Functions

The ETRM metadata documents nineteen procedures and functions. Their documented purposes are summarized below.

Tables Accessed

The package reaches base shipping data through APPS synonyms, notably MTL_SYSTEM_ITEMS, WSH_DELIVERY_ASSIGNMENTS, WSH_DELIVERY_DETAILS, WSH_LOCATIONS, and WSH_NEW_DELIVERIES. These tables supply the item, delivery-assignment, delivery-detail, location, and delivery header information needed to evaluate the customization logic. XML processing relies on XMLTYPE, DBMS_XMLDOM, and UTL_HTTP, which support the RIQ XML override and outbound carrier messaging functionality.

Usage Notes

WSH_CUSTOM_PUB is not a standalone API for direct ad-hoc invocation; it is called by Oracle's shipping forms, concurrent programs, workflows, and integration packages. Customers extend it by bodying out the stub routines with site-specific logic, after which WSH_TRIPS_PVT, WSH_NEW_DELIVERIES_PVT, WSH_LOCATIONS_PKG, WSH_PICK_LIST, WSH_SHIP_CONFIRM_ACTIONS, WSH_TP_RELEASE, WSH_WF, and WSH_OTM_RIQ_XML automatically pick up the customized behavior at runtime. The package is identical in structure across EBS 12.1.1 and 12.2.2.