Skip to content
JDE Reference

F47037

transaction

One row per hierarchy line of an outbound 856 (order, pack, or item level) under a shipment header; sales-order lines plus SSCC/UPC pack identifiers.

Notes

The HLVL/HL03 pair encodes the shipment-order-pack-item tree of the 856; shipped quantity here should tie back to the F4211 line and the F4215 shipment for a clean three-way ASN reconciliation.

Fields

34 fields · 4 key

KeyFieldAliasDescriptionTypeLengthFlags
Primary keySZEKCOEKCOKey company that scopes the EDI document number; part of the staging primary key.String5
Primary keySZEDOCEDOCEDI document number assigned when the transaction is staged; the primary handle for one staged EDI document.Numeric9
Primary keySZEDCTEDCTEDI document type qualifier; pairs with document number and key company to complete the staging key.String2
Primary keySZEDLNEDLNEDI line number within the document; three implied decimals, so line 1.000 is stored as 1000.Numeric7
SZEDSTEDSTX12 transaction-set number this row stages (850, 855, 856, 810).String6
SZEDEREDERDirection flag: R for documents received from the trading partner, S for documents JDE is sending.Character1
SZEDSPEDSPProcessed flag: Y once the edit/update program has moved this row to or from the live application tables. Filter N for the open queue; Y rows are the reconciliation audit trail.Character1
SZEDBTEDBTBatch number grouping documents staged in the same translator run.String15
SZPNIDPNIDTrading partner identifier agreed with the customer or supplier; the natural grain for partner-level EDI scorecards.String15
SZSPIDSPIDShipment identifier; the outbound 856 extraction writes one header row per shipment at the highest hierarchy break.String20
SZHLVLHLVLHierarchical level number of this row in the 856 structure (shipment, order, pack, item).Numeric1
SZHL03HL03Hierarchical level code naming what this 856 level represents (S, O, T, P, I).String2
SZKCOOKCOOCompany segment of the JDE order number key.String5
SZDOCODOCOJDE sales order number the shipped line came from; the join to F4211.Numeric8
SZDCTODCTOJDE order type of the related order (SO, OP, and so on).String2
SZLNIDLNIDJDE order line number; three implied decimals (line 1.000 stored as 1000).Numeric6
SZMCUMCUBranch/plant on the order; right-justified 12-character business unit.String12
SZAN8AN8Primary address book number on the document: customer sold-to on sales documents, supplier on purchasing documents.Numeric8
SZSHANSHANShip-to address book number.Numeric8
SZTRDJTRDJOrder or transaction date (Julian).Numeric6
SZADDJADDJActual ship date (Julian).Numeric6
SZVR01VR01Free-form customer reference; on customer-facing documents this usually carries the customer's PO number.String25
SZITMITMShort (internal numeric) item number.Numeric8
SZLITMLITMSecond item number, the human-readable part number analysts usually report on.String25
SZCITMCITMThe trading partner's own item number as sent on the EDI document; key for cross-reference quality checks.String25
SZLOTNLOTNLot or serial number for lot-tracked product.String30
SZUORGUORGOrdered or transaction quantity for the line.Numeric15
SZSOQSSOQSQuantity shipped on the line.Numeric15
SZCARSCARSCarrier address book number.Numeric8
SZMOTMOTMode of transport for the shipment.String3
SZSHPNSHPNShipment number linking the line to the shipment workbench (F4215).Numeric8
SZUPCNUPCNUPC code identifying the consumer unit staged in the ship notice.String13
SZSCCNSCCNShipping container (SCC-14) code for the pack level of the 856.String14
SZPAKPAKSSCC-18 serialized pack number carried in the ship notice hierarchy.String18

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F47037on 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.

Query parameters
-- ============================================================
-- Table  : F47037 One row per hierarchy line of an outbound 856 (order, pack, or item level) under a shipment header; sales-order lines plus SSCC/UPC pack identifiers.
-- Purpose: Column-selected read of F47037 — auto-generated from field metadata
-- Grain  : One row per SZEKCO + SZEDOC + SZEDCT + SZEDLN
-- 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.SZEKCO AS "Key company that scopes the EDI document number; part of the staging primary key.",
  f.SZEDOC AS "EDI document number assigned when the transaction is staged; the primary handle for one staged EDI document.",
  f.SZEDCT AS "EDI document type qualifier; pairs with document number and key company to complete the staging key.",
  f.SZEDLN / POWER(10, 3) AS "EDI line number within the document; three implied decimals, so line 1.000 is stored as 1000.",  -- implied decimals: 3 (verify in F9210)
  f.SZEDST AS "X12 transaction-set number this row stages (850, 855, 856, 810).",
  f.SZEDER AS "Direction flag: R for documents received from the trading partner, S for documents JDE is sending.",
  f.SZEDSP AS "Processed flag: Y once the edit/update program has moved this row to or from the live application tables. Filter N for the open queue; Y rows are the reconciliation audit trail.",
  f.SZEDBT AS "Batch number grouping documents staged in the same translator run.",
  f.SZPNID AS "Trading partner identifier agreed with the customer or supplier; the natural grain for partner-level EDI scorecards.",
  f.SZSPID AS "Shipment identifier; the outbound 856 extraction writes one header row per shipment at the highest hierarchy break.",
  f.SZHLVL AS "Hierarchical level number of this row in the 856 structure (shipment, order, pack, item).",
  f.SZHL03 AS "Hierarchical level code naming what this 856 level represents (S, O, T, P, I).",
  f.SZKCOO AS "Company segment of the JDE order number key.",
  f.SZDOCO AS "JDE sales order number the shipped line came from; the join to F4211.",
  f.SZDCTO AS "JDE order type of the related order (SO, OP, and so on).",
  f.SZLNID / POWER(10, 3) AS "JDE order line number; three implied decimals (line 1.000 stored as 1000).",  -- implied decimals: 3 (verify in F9210)
  TRIM(f.SZMCU) AS "Branch/plant on the order; right-justified 12-character business unit.",
  f.SZAN8 AS "Primary address book number on the document: customer sold-to on sales documents, supplier on purchasing documents.",
  f.SZSHAN AS "Ship-to address book number.",
  CASE WHEN f.SZTRDJ IS NULL OR f.SZTRDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.SZTRDJ AS INT) DIV 1000, 1, 1), CAST(f.SZTRDJ AS INT) % 1000 - 1) END AS "Order or transaction date (Julian).",  -- CYYDDD Julian → DATE
  CASE WHEN f.SZADDJ IS NULL OR f.SZADDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.SZADDJ AS INT) DIV 1000, 1, 1), CAST(f.SZADDJ AS INT) % 1000 - 1) END AS "Actual ship date (Julian).",  -- CYYDDD Julian → DATE
  f.SZVR01 AS "Free-form customer reference; on customer-facing documents this usually carries the customer's PO number.",
  f.SZITM AS "Short (internal numeric) item number.",
  f.SZLITM AS "Second item number, the human-readable part number analysts usually report on.",
  f.SZCITM AS "The trading partner's own item number as sent on the EDI document; key for cross-reference quality checks.",
  f.SZLOTN AS "Lot or serial number for lot-tracked product.",
  f.SZUORG AS "Ordered or transaction quantity for the line.",
  f.SZSOQS AS "Quantity shipped on the line.",
  f.SZCARS AS "Carrier address book number.",
  f.SZMOT AS "Mode of transport for the shipment.",
  f.SZSHPN AS "Shipment number linking the line to the shipment workbench (F4215).",
  f.SZUPCN AS "UPC code identifying the consumer unit staged in the ship notice.",
  f.SZSCCN AS "Shipping container (SCC-14) code for the pack level of the 856.",
  f.SZPAK AS "SSCC-18 serialized pack number carried in the ship notice hierarchy."
FROM <catalog>.<schema_data>.f47037 f
WHERE
  f.SZTRDJ >= <TRDJ_FROM>  -- Julian CYYDDD, e.g. 126001
  -- AND f.SZTRDJ <= <TRDJ_TO>  -- Julian CYYDDD, e.g. 126365
ORDER BY f.SZEKCO;

4 parameters not filled: <catalog>, <schema_data>, <TRDJ_FROM>, <TRDJ_TO>

Relationships

1-hop neighbors — click a table to navigate there. UDC decode edges point coded fields at their F0005 lookup.

Join details

  • F47036F47037header detail · 1:N
    ON f47036.SYEDOC = f47037.SZEDOC
  • F47037F4215foreign key · N:1
    ON f47037.SZSHPN = f4215.XHSHPN

Programs That Use This Table

No program mappings populated for this table yet.