Search Results wsh_freight_costs_interface
Overview
WSH_FREIGHT_COSTS_INTERFACE is a Shipping Execution (WSH) open interface table in Oracle E-Business Suite, valid in releases 12.1.1 and 12.2.2. It serves as the inbound staging area through which external systems, legacy applications, and custom programs load freight cost records into Oracle Transportation and Shipping Execution so that charges can ultimately be applied to trips, trip stops, deliveries, delivery legs, and delivery details. Records are typically written here by a feeder program, validated and processed by the Shipping Execution concurrent programs, and then transferred to the corresponding permanent freight cost tables. The table holds 60 documented columns and is owned by the WSH schema, with the primary key constraint SYS_C00191604 supported by the unique index WSH_FREIGHT_COSTS_INTERFACE_U1 on FREIGHT_COST_INTERFACE_ID.
From a data modeling perspective, the ETRM relationship metadata classifies this object heuristically as standalone, meaning it is not a pure dependent child of a single parent. In Data Vault terms this suggests a hub-like anchor keyed by FREIGHT_COST_INTERFACE_ID, surrounded by link references to multiple interface and production entities rather than a strictly enforced satellite structure. Modeling this table as a hub with satellite descriptors is a reasonable design suggestion, but the FK structure here is intentionally loose because interface rows may reference several parents at once while awaiting resolution.
Key Information Stored
The surrogate primary key is FREIGHT_COST_INTERFACE_ID, which alone constitutes the documented business-key candidate via unique index WSH_FREIGHT_COSTS_INTERFACE_U1. The most significant columns fall into three groups:
- Cost identity and amount: FREIGHT_COST_ID, FREIGHT_COST_TYPE_ID, FREIGHT_COST_TYPE_CODE, FREIGHT_CODE, UNIT_AMOUNT, TOTAL_AMOUNT, CALCULATION_METHOD, UOM, and QUANTITY define what charge is being loaded and how it is computed.
- Currency conversion: CURRENCY_CODE, CONVERSION_DATE, CONVERSION_RATE, and CONVERSION_TYPE_CODE carry the exchange information applied to the freight charge.
- Parent entity references: TRIP_INTERFACE_ID, STOP_INTERFACE_ID, DELIVERY_INTERFACE_ID, DELIVERY_LEG_INTERFACE_ID, DELIVERY_DETAIL_INTERFACE_ID, TRIP_ID, STOP_ID, DELIVERY_ID, DELIVERY_LEG_ID, DELIVERY_DETAIL_ID, FTE_TRIP_ID, and FTE_TRIP_INTERFACE_ID identify the interface or production record to which the cost attaches.
- Interface control: PROCESS_FLAG, PROCESS_STATUS_FLAG, PROCESS_MODE, INTERFACE_ACTION_CODE, DELETE_FLAG, and LOCK_FLAG govern whether and how the row is picked up and validated. BILLABLE_QUANTITY, BILLABLE_UOM, and BILLABLE_BASIS capture billing-side quantities.
- Audit and descriptive columns: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and ATTRIBUTE1 through ATTRIBUTE15 support traceability and extension.
Common Use Cases and Queries
The primary use case is staging freight cost data for import into Shipping Execution. A typical monitoring query inspects unprocessed rows and their processing state:
- SELECT FREIGHT_COST_INTERFACE_ID, FREIGHT_CODE, TOTAL_AMOUNT, CURRENCY_CODE, PROCESS_FLAG, PROCESS_STATUS_FLAG FROM WSH.WSH_FREIGHT_COSTS_INTERFACE WHERE PROCESS_FLAG = 'N' OR PROCESS_FLAG IS NULL;
- Joining back to parent interfaces, for example WSH_TRIPS_INTERFACE or WSH_NEW_DEL_INTERFACE, to confirm the freight cost is attached to a valid shipment or trip.
- Reconciliation reports comparing TOTAL_AMOUNT, CURRENCY_CODE, and CONVERSION_RATE against the permanent freight cost records after processing.
- Error analysis for rows where INTERFACE_ACTION_CODE or DELETE_FLAG indicates a rejection, typically discovered by the concurrent program that validates the interface.
Related Objects
The documented foreign keys map this interface table to a set of parent and reference objects that should be used when diagnosing or reporting freight cost loads:
- WSH_FREIGHT_COST_TYPES — joined on FREIGHT_COST_TYPE_ID; supplies the cost type definition.
- WSH_TRIPS_INTERFACE — joined on TRIP_INTERFACE_ID; the staging parent trip.
- WSH_TRIP_STOPS_INTERFACE — joined on STOP_INTERFACE_ID; the staging parent stop.
- WSH_NEW_DEL_INTERFACE — joined on DELIVERY_INTERFACE_ID; the staging delivery header.
- WSH_DEL_LEGS_INTERFACE — joined on DELIVERY_LEG_INTERFACE_ID; the staging delivery leg.
- WSH_DEL_DETAILS_INTERFACE — joined on DELIVERY_DETAIL_INTERFACE_ID; the staging delivery detail.
- WSH_TRIPS, WSH_TRIP_STOPS, WSH_DELIVERY_LEGS — joined on TRIP_ID, STOP_ID, and DELIVERY_LEG_ID; the production-side counterparts used for verification after processing.
- FTE_TRIPS — joined on FTE_TRIP_ID; the Oracle Transportation Management integration reference.
Together these relationships allow a feeder program to load freight charges against any combination of trip, stop, delivery, or detail level, while the Shipping Execution processing engine resolves and moves each row to its permanent home.
-
Table: WSH_FREIGHT_COSTS_INTERFACE
12.1.1
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_FREIGHT_COSTS_INTERFACE, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID, product: WSH - Shipping Execution , description: Freight Costs Interface , implementation_dba_data: WSH.WSH_FREIGHT_COSTS_INTERFACE ,
-
Table: WSH_FREIGHT_COSTS_INTERFACE
12.2.2
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_FREIGHT_COSTS_INTERFACE, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID, product: WSH - Shipping Execution , description: Freight Costs Interface , implementation_dba_data: WSH.WSH_FREIGHT_COSTS_INTERFACE ,
-
SYNONYM: APPS.WSH_FREIGHT_COSTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID,
-
SYNONYM: APPS.WSH_FREIGHT_COSTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID,
-
VIEW: WSH.WSH_FREIGHT_COSTS_INTERFACE#
12.2.2
owner:WSH, object_type:VIEW, object_name:WSH_FREIGHT_COSTS_INTERFACE#, status:VALID,
-
PACKAGE: APPS.WSH_SHIPMENT_ADVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_SHIPMENT_ADVICE_PUB, status:VALID,
-
VIEW: WSH.WSH_FREIGHT_COSTS_INTERFACE#
12.2.2
-
TABLE: WSH.WSH_FREIGHT_COSTS_INTERFACE
12.1.1
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_FREIGHT_COSTS_INTERFACE, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID,
-
TABLE: WSH.WSH_FREIGHT_COSTS_INTERFACE
12.2.2
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_FREIGHT_COSTS_INTERFACE, object_name:WSH_FREIGHT_COSTS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.WSH_OTM_INBOUND_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_OTM_INBOUND_GRP, status:VALID,
-
APPS.WSH_PROCESS_INTERFACED_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WSH_OTM_INBOUND_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_OTM_INBOUND_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSH_SHIPMENT_ADVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_SHIPMENT_ADVICE_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WSH_INTERFACE_COMMON_ACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_INTERFACE_COMMON_ACTIONS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WSH_PROCESS_INTERFACED_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_PROCESS_INTERFACED_PKG, status:VALID,
-
APPS.WSH_SHIPMENT_ADVICE_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WSH_INTERFACE_COMMON_ACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_INTERFACE_COMMON_ACTIONS, status:VALID,
-
PACKAGE BODY: APPS.WSH_TMS_RELEASE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TMS_RELEASE, status:VALID,
-
PACKAGE BODY: APPS.WSH_TMS_RELEASE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_TMS_RELEASE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.WSH_OTM_INBOUND_GRP SQL Statements
12.1.1
-
APPS.WSH_OTM_INBOUND_GRP SQL Statements
12.2.2
-
APPS.WSH_INTERFACE_COMMON_ACTIONS SQL Statements
12.1.1
-
APPS.WSH_INTERFACE_COMMON_ACTIONS SQL Statements
12.2.2
-
APPS.WSH_TMS_RELEASE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.WSH_SHIPMENT_ADVICE_PUB
12.2.2
-
APPS.WSH_TMS_RELEASE SQL Statements
12.2.2
-
APPS.WSH_OTM_INBOUND_GRP dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
APPS.WSH_INTERFACE_COMMON_ACTIONS dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.1.1
-
APPS.WSH_SHIPMENT_ADVICE_PUB dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
APPS.WSH_SHIPMENT_ADVICE_PUB dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
APPS.WSH_INTERFACE_COMMON_ACTIONS dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
APPS.WSH_TMS_RELEASE dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.1.1
-
APPS.WSH_OTM_INBOUND_GRP dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.1.1
-
APPS.WSH_TMS_RELEASE dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
APPS.WSH_PROCESS_INTERFACED_PKG dependencies on WSH_FREIGHT_COSTS_INTERFACE
12.2.2
-
PACKAGE BODY: APPS.WSH_PROCESS_INTERFACED_PKG
12.2.2
-
APPS.WSH_TMS_RELEASE dependencies on WSH_FREIGHT_COSTS
12.1.1
-
APPS.WSH_TMS_RELEASE dependencies on WSH_FREIGHT_COSTS
12.2.2
-
PACKAGE BODY: APPS.WSH_INTERFACE_COMMON_ACTIONS
12.1.1
-
APPS.WSH_PROCESS_INTERFACED_PKG dependencies on WSH_TRIP_STOPS_INTERFACE
12.2.2