Results for “wsh_integration”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.WSH_INTEGRATION is a valid PL/SQL package body in the Oracle E-Business Suite Shipping Execution (WSH) schema. It functions as an internal integration and utility layer that supports the creation, validation, and maintenance of delivery records and their associated shipment lines within Oracle Shipping Execution. The package bridges Oracle Order Management, Purchasing, Inventory, and the Warehouse Management execution flows by mediating data between delivery details, delivery assignments, trip stops, and delivery legs, while enforcing user-defined shipping parameters and profile-driven tolerances.

Consistent with its classification as an OTHER API, WSH_INTEGRATION is not intended as a public, customer-callable interface in the same sense as an open PL/SQL API (for example, WSH_DELIVERY_PUB or the Order Management public APIs). Rather, it provides reusable internal subprograms invoked by other WSH packages and by concurrent program logic. Its dependency footprint confirms this role: it references foundational EBS infrastructure packages such as FND_API, FND_GLOBAL, FND_MESSAGE, FND_MSG_PUB, and FND_PROFILE, shipping-specific packages including WSH_DELIVERY_AUTOCREATE, WSH_DETAILS_VALIDATIONS, WSH_SHIPPING_PARAMS_PVT, WSH_UTIL_CORE, WSH_WV_UTILS, and WSH_DEBUG_SV, and optional distributed business intelligence hooks through ISC_DBI_CHANGE_LOG_PKG.

Key Procedures and Functions

The documented package exposes fifteen subprograms spanning tolerance calculation, unshipped-quantity interrogation, backorder record insertion, printer assignment maintenance, inventory attribute management, DBI (Daily Business Intelligence) logging, group matching, and delivery/order attribute validation.

Tables Accessed

The package operates against core Shipping Execution, Order Management, Purchasing, Inventory, and Receivables party tables through APPS synonyms:

Usage Notes

WSH_INTEGRATION is an internal package invoked from other shipping constructs rather than from a dedicated Oracle Forms block or seeded concurrent program. It is referenced by approximately forty-seven other database objects, indicating it is called by WSH delivery creation logic, concurrent programs that process shipping lines, and related validation routines. Its DBI subprograms are guarded by DBI_INSTALLED so that change-log updates occur only when the DBI repository is configured. Because it is an OTHER-classified API, customizations should prefer documented public Shipping APIs; direct invocation of WSH_INTEGRATION procedures should be limited to extensions that require the exact internal behavior it provides. All calls execute with standard APPS schema privileges and rely on FND_API error handling and FND_MSG_PUB message stacking for consistent error propagation.