Results for “is_action_enabled”

42 results




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

Overview

WSH_TRIP_STOPS_VALIDATIONS is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, residing in the Shipping Execution (WSH) module. Its business purpose is to centralize the validation logic applied to trip stops — the individual stops that a trip or carrier route makes as it performs pickups and deliveries. Trip stops are represented by the WSH_TRIP_STOPS table, and this package enforces the business rules governing sequences, stop status, delivery eligibility, and stop closure. Because it is classified as an "OTHER" API type rather than a public interface, it functions primarily as an internal engine rather than a supported integration point.

The package is registered as VALID in the ETRM metadata, confirming that it compiles and is active. It plays a supporting role in the broader Shipping Execution flow: trip building, delivery assignment, and freight cost calculation all depend on stop-level integrity, and this package supplies the checks that keep stop data consistent.

Key Procedures and Functions

The ETRM metadata documents 13 procedures and functions. Their names indicate the validation domains covered:

No parameter lists are documented in the ETRM metadata, so signatures must be inspected in the database source.

Tables Accessed

The package reads and writes against several core Shipping Execution and order-management tables through APPS synonyms:

Usage Notes

WSH_TRIP_STOPS_VALIDATIONS is referenced by eight other packages, including WSH_TRIP_STOPS_GRP, WSH_TRIP_STOPS_ACTIONS, WSH_TRIPS_ACTIONS, WSH_DELIVERIES_GRP, WSH_DELIVERY_LEGS_ACTIONS, WSH_DELIVERY_LEGS_PVT, WSH_FREIGHT_COSTS_GRP, and WSH_INBOUND_UTIL_PKG. Users searching for "wsh_trip_stops_grp" will find that this package is its principal validation dependency, meaning trip-stop group operations delegate their rule checking here. It is typically invoked indirectly from Shipping Execution forms — trip and stop maintenance windows — as well as from concurrent programs and custom code that manipulate trips, stops, or delivery legs. Because it is an internal "OTHER" classified package, customization should avoid calling it directly where a supported API exists; instead, developers should be aware of it as a dependency when troubleshooting validation errors during trip building, stop sequencing, or stop closure.