F4942
transactionOne row per order line per shipment routing step - the bridge between order detail and the shipment, carrying the line's shipped quantity, weight, volume, and value.
Join to F4211 on DOCO+DCTO+KCOO+LNID; join to the shipment on SHPN. Line number carries 3 implied decimals, matching F4211.
What the badges mean
- Superseded
- Superseded — a newer table has replaced it, but older scripts still read this one.
- Also in JDE World
- Also present in JDE World A9.x on the same table name.
- master
- Data class: what the table holds — master data, transaction documents, control/setup values, history, or a workfile.
- Read/write access
- Access mode: how the paired program reads or writes this table — R (read), W (write), or R/W (both).
Fields
24 fields · 6 key
24 fields.
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | ISSHPN | SHPN | Shipment number - the system-assigned key that groups order lines for transport; the same value lands on F4211.SDSHPN. | Numeric | 8 | |
| Primary key | ISRSSN | RSSN | Routing step number within the shipment. | Numeric | 3 | |
| Primary key | ISDOCO | DOCO | Order number of the related order line - joins F4211.SDDOCO (or F4311 for inbound). | Numeric | 8 | |
| Primary key | ISDCTO | DCTO | Order type of the related order line. | String | 2 | |
| Primary key | ISKCOO | KCOO | Order key company of the related order line. | String | 5 | |
| Primary key | ISLNID | LNID | Order line number; 3 implied decimals - matches F4211.SDLNID as stored. | Numeric | 6 | |
| ISWGTS | WGTS | Shipment weight in the weight UoM; stored with 4 implied decimals - divide by 10,000. | Numeric | 15 | ||
| ISWTUM | WTUM | Weight unit of measure. | String | 2 | ||
| ISSCVL | SCVL | Scheduled volume in the volume UoM. | Numeric | 15 | ||
| ISVLUM | VLUM | Volume unit of measure. | String | 2 | ||
| ISITM | ITM | Short item number; join to F4101.IMITM. | Numeric | 8 | ||
| ISSOQS | SOQS | Quantity shipped on this order line. | Numeric | 15 | ||
| ISUOM | UOM | Unit of measure of the transaction quantity. | String | 2 | ||
| ISPRP1 | PRP1 | Commodity class of the item. | String | 3 | ||
| ISNMFC | NMFC | National Motor Freight Classification used for LTL rating. | String | 4 | ||
| ISDSGP | DSGP | Dispatch group - groups compatible products for transport. | String | 3 | ||
| ISHZDC | HZDC | Hazardous material class or division. | String | 3 | ||
| ISFRT1 | FRT1 | Freight category code 1 used in rating. | String | 6 | ||
| ISFRT2 | FRT2 | Freight category code 2 used in rating. | String | 6 | ||
| ISAEXP | AEXP | Extended sales value of the goods being shipped; 2 implied decimals. | Numeric | 15 | ||
| ISFEA | FEA | Extended sales value in the foreign currency; 2 implied decimals. | Numeric | 15 | ||
| ISCRCD | CRCD | Transaction (from) currency code. | String | 3 | ||
| ISECST | ECST | Extended cost of the goods being shipped; 2 implied decimals. | Numeric | 15 | ||
| ISCUMS | CUMS | Cumulative quantity shipped. | Numeric | 15 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F4942 on Databricks — Julian dates, implied decimals, and padded strings are already converted. Set your Unity Catalog location and filter values below; they’re substituted into the SQL and the copy button.
6 parameters not filled: <catalog>, <schema_data>, <SHPN>, <DOCO>, <DCTO>, <KCOO>
-- ============================================================
-- Table : F4942 One row per order line per shipment routing step - the bridge between order detail and the shipment, carrying the line's shipped quantity, weight, volume, and value.
-- Purpose: Column-selected read of F4942 — auto-generated from field metadata
-- Grain : One row per ISSHPN + ISRSSN + ISDOCO + ISDCTO + ISKCOO + ISLNID
-- Notes : Auto-generated skeleton. Julian dates (CYYDDD) are converted to DATE and implied-decimal amounts are scaled (verify decimals in F9210); padded business-unit/UDC keys are TRIMmed. Audit columns (…USER/…PID/…UPMJ) are omitted — see the quirks guide. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
f.ISSHPN AS "Shipment number - the system-assigned key that groups order lines for transport; the same value lands on F4211.SDSHPN.",
f.ISRSSN / POWER(10, 1) AS "Routing step number within the shipment.", -- implied decimals: 1 (verify in F9210)
f.ISDOCO AS "Order number of the related order line - joins F4211.SDDOCO (or F4311 for inbound).",
f.ISDCTO AS "Order type of the related order line.",
f.ISKCOO AS "Order key company of the related order line.",
f.ISLNID / POWER(10, 3) AS "Order line number; 3 implied decimals - matches F4211.SDLNID as stored.", -- implied decimals: 3 (verify in F9210)
f.ISWGTS / POWER(10, 4) AS "Shipment weight in the weight UoM; stored with 4 implied decimals - divide by 10,000.", -- implied decimals: 4 (verify in F9210)
f.ISWTUM AS "Weight unit of measure.",
f.ISSCVL AS "Scheduled volume in the volume UoM.",
f.ISVLUM AS "Volume unit of measure.",
f.ISITM AS "Short item number; join to F4101.IMITM.",
f.ISSOQS AS "Quantity shipped on this order line.",
f.ISUOM AS "Unit of measure of the transaction quantity.",
f.ISPRP1 AS "Commodity class of the item.",
f.ISNMFC AS "National Motor Freight Classification used for LTL rating.",
f.ISDSGP AS "Dispatch group - groups compatible products for transport.",
f.ISHZDC AS "Hazardous material class or division.",
f.ISFRT1 AS "Freight category code 1 used in rating.",
f.ISFRT2 AS "Freight category code 2 used in rating.",
f.ISAEXP / POWER(10, 2) AS "Extended sales value of the goods being shipped; 2 implied decimals.", -- implied decimals: 2 (verify in F9210)
f.ISFEA / POWER(10, 2) AS "Extended sales value in the foreign currency; 2 implied decimals.", -- implied decimals: 2 (verify in F9210)
f.ISCRCD AS "Transaction (from) currency code.",
f.ISECST / POWER(10, 2) AS "Extended cost of the goods being shipped; 2 implied decimals.", -- implied decimals: 2 (verify in F9210)
f.ISCUMS AS "Cumulative quantity shipped."
FROM <catalog>.<schema_data>.f4942 f
WHERE
f.ISSHPN = <SHPN>
-- AND f.ISDOCO = <DOCO>
-- AND f.ISDCTO = '<DCTO>'
-- AND f.ISKCOO = '<KCOO>'
ORDER BY f.ISSHPN;Verified September 2026
Relationships
Diagram of 1-hop neighbors — join details below. UDC decode edges point coded fields at their F0005 lookup.
Programs That Use This Table
No program mappings populated for this table yet.
More Transportation Management tables
- F4945One row per calculated freight charge on a shipment routing step or load - billable (customer) and payable (carrier) charges by rate name and charge code, as they stand before freight update moves them to history.
- F4960One row per load (trip) - a planned vehicle departure that groups shipments, keyed by trip depot plus load number, with carrier, vehicle, load status, and distance.
- F4961One row per leg of a load - a depot-to-stop slice of the trip with scheduled versus confirmed weight, volume, and cube, plus scheduled and actual ship dates.
- F4981One row per freight charge written by freight update (R4981) - the permanent audit trail that ties every billable and payable charge to the G/L document (voucher or invoice) it created. The system-of-record table for freight spend analytics.
- F4215One row per shipment - the anchor record Transportation Management creates when order lines are grouped for delivery; despite the F42xx name it belongs to system 49. Carries status, mode, geography, weight, value, and promised dates.
- F4906One row per carrier - the transportation attributes (SCAC code, auto-pay, performance rating) hung off an address book number that acts as a carrier.