Professional Documents
Culture Documents
ms_office
Comments: Please log all changes to this document in the Change Log worksheet of this, explaining reason for changes. There is requirement for one purchase order per delivery SAP configuration must restrict combining of orders on deliveries BOL number (Mandatory) - Populate BOL Number on Transport relevant screen of delivery Carrier reference number - Populate the external delivery number on the overview screen of the delivery SCAC ID code (Mandatory) - Assumed that SCAC is entered into ROUTE field on transport relevant screen on the delivery
Overview
Page 1
Idoc Detail
Field Qual Field Qual Value Notes on Mapping Document
X 00401 0 P >
X 4010
856
BSN - Beginning segment for ship notice(Mandatory) 01 Transaction Set Purpose Code 02 Shipment Identification 03 Date System date 04 Time System time HL - Hierarchial level - Shipment Level (Mandatory) HL segment sequential number 01 Hierarchical ID Number 1 Occurrence 03 Hierarchical Level Code TD1 - Carrier details - Quantity and Weight (Mandatory) 01 02 06 07 08 Packaging Code Lading Quantity Weight qualifier Weight UOM
BOX = Box BXI = Box with inner cntnr CTN = Carton PLT = Pallet 90 = Standard Number of Pieces in Shipment G = Gross weight KGM = Kilogram LBR = Pounds
ORI = Original Delivery no. CCYYMMDD - Current system date HHMMSS - Current system time
Z1HEAD E1EDL20
E1EDL20
KG = Kilogram LB = Pounds
E1EDL20
TD5 - Carrier details - Routing sequence / Transit time (Mandatory) 02 03 856 Template Identification Code Qualifier Identification Code
2 = SCAC 4 = IATA 92 = Assigned by Buyer
SCAC Qualifier
Page 2
90672811.xls.ms_office
Seg Data Element Name Codes and comments
A = Air D = Parcel post H = Customer pickup M = Motor (common Carrier) AE = Air Express LT = less than trailer load CC = Shipment complete CP = Partial shipment, No backorder PD = PO complete PR = Partial shipment SH = Shipped SJ = Shipped as indicated
Constant
Idoc Segment
Field
Qual Field
04
06
CC
Shipment status
TD3 - Carrier details -Equipment 01 Equipment description code 02 Equipment initial 03 Equipment number REF - Shipment Reference number - Carrier reference number CN=Carrier Reference # 01 Reference Identification Qualifier 02 Reference Identification REF - Shipment Reference number - Bill of lading (Mandatory) BM = Bill of Lading no. 01 Reference Identification Qualifier 02 Reference Identification DTM - Date time reference for shipment - Shipped (Mandatory) 011 = Shipped 01 Date\Time Qualifier 02 Date 03 Time DTM - Date time reference for shipment - Current scheduled delivery 067 = Current scheduled delivery 01 Date\Time Qualifier 02 Date 03 Time N1 - Name (Mandatory) 01 Entity Identifier Code 02 Name N4 - Geographic location (Mandatory) 01 City name 02 State or province code 03 Postal code HL - Hierarchial level - Order Level (Mandatory) HL segment sequential number 01 Hierarchical ID Number 03 Hierarchical Level Code O = Order PRF - Purchase Order Reference (Mandatory)
Any valid ANSI X12 Code Prefix of units identifying number Units identifying number
CN E1EDL20 LIFEX
BM E1EDL20 BOLNR
067
Sequential accumulator HL O
Max 1 occurrence
01
Z1HEAD
BSTKD
Rite Aid's PO #. This is stored at the line item level in segment E1EDL41 but was included in Z1HEAD for ease of mapping
856 Template
Page 3
90672811.xls.ms_office
Seg Data Element Name Codes and comments
CC = Shipment complete CP = Partial shipment, No backorder PD = PO complete PR = Partial shipment SH = Shipped SJ = Shipped as indicated
Constant
Idoc Segment
Field
Qual Field
06
CC
Order Status
Tare Level
HL - Hierarchial level - Tare Level 01 Hierarchical ID Number 03 Hierarchical Level Code MAN - Markings and Numbers 01 02 Marks and Numbers Qualifier Marks and Numbers
Sequential accumulator HL T
GM Z1PACK1 EXIDV
Pack Level
HL - Hierarchial level - Pack Level 01 Hierarchical ID Number 03 Hierarchical Level Code MAN - Markings and Numbers 01 02 Marks and Numbers Qualifier Marks and Numbers
Sequential accumulator HL P
UC Z1ITEM1 EAN11
HL - Hierarchial level - Item Level (Mandatory) HL segment sequential number 01 Hierarchical ID Number 03 Hierarchical Level Code I = Item LIN - Item Identification (Mandatory) 02 03 04 05 06 07 08 09 10 11 Package Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Preferred qualifer = IN
Sequential accumulator HL I
Rite Aid's Item Number. Only 1 of these is required UPC/EAN Case Code (2-5-5) UPC CPC (1-5-5) Vendor's MFI Number NDC Number
SN1 - Item Detail (Mandatory) 02 Number of Units Shipped 03 Unit or Basis for Measurement Code 04 Quantity shipped to date 05 Quantity ordered 06 UOM
Each or Case
EA or CA
Z1ITEM1 Z1ITEM1
VEMNG VEMEH
Each or Case
EA or CA
856 Template
Item Level
Page 4
Pa
90672811.xls.ms_office
Seg Data Element Name Codes and comments
AC Accepted and Shipped BP Accepted, Partial, Balance Backordered IA Item Accepted IB Item Backordered IC Item Accepted, Changes Made ID Item Deleted IE Item Accepted, Price Pending IF Item on Hold, Incomplete Description IH Item on Hold IP Item Accepted, Price Changed IQ Item Accepted, Quantity Changed IR Item Rejected IS Item Accepted, Substitution Made IW Item on Hold, Waiver Required R2 Rejected, Invalid Item Product Number R3 Rejected, Invalid Unit of Issue
Constant
Idoc Segment
Field
Qual Field
Item Level 08
AC
P04 - Item Physical Details 01 Pack 02 Size 03 UOM 04 Inner Pack PID - Item Description (Mandatory) 01 Description type 05 Description DTM - Date \ Time Reference 01 Date \ Time Qualifier 02 Date
Z1ITEM1
UMVKZ
Free form
F Z1ITEM1 ARKTX
Expiration date
856 Template
Page 5
90672811.xls.ms_office
Action
Maintain the customer master data for the ship-to: Enter sold-to customer number. Click on [Sales area data]. On the Sales view, enter the Acct. at Cust. (KNVV-EIKTO) - This value must be returned to the customer in the N104 field where N101=SE. Maintain the vendor master data for the carrier (forwarding agent) partner: Select General Data, Control view. Enter Reference data - SCAC value. Create a partner profile for the sold-to partner: Partner type: KU Make an Outbound parmtrs. record for Message type 'DESADV' 1. Outbound Options Receiver Port: ?? Syntax check: x Basic type: DELVRY03 Transfer Immediately: x 2. Message Control Application: V2 Message type: Z856 Process Code: ZDEL Configure an output type for EDI ASNs. Packaging material types: Check for values to cross-reference in map The following are required in the delivery creation process to enable the various components of the 856: BOL number (Mandatory) - Populate BOL Number on Transport relevant screen of delivery Carrier reference number - Populate the external delivery number on the overview screen of the delivery SCAC ID code (Mandatory) - Assumed that SCAC is entered into ROUTE field on transport relevant screen on the delivery The expiration date has not been implemented
Considerations
Output in IDoc field E1ADRE1-EXTEND_D where E1ADRE1-EXTEND_Q = '300' and E1ADRM1-PARTNER_Q = 'WE'
XK02
Output in IDoc field E1ADRE1-EXTEND_D where E1ADRE1-EXTEND_Q = '304' and E1ADRM1-PARTNER_Q = 'SP' (external code 'CR')
WE20
4 5
SPRO VHAR
Config Notes
Page 6
90672811.xls.ms_office
Trading Partner
Company Y Company Y Company Y
Delivery
IDoc Number
Notes
80000075 1223012 (DELVRY02) See Screendump for packing detail 80000075 1223013 (DESADV01) See Screendump for packing detail 80000075 Idoc type: DELVRY02, Extension type: ZLVRY02. See 1226028 Screendump 1 for packing detail
DEV Testing
Page 7
Delivery: 80000075
90672811.xls.ms_office
Screendump
Page 8
90672811.xls.ms_office
Screendump1
Page 9
90672811.xls.ms_office
Date
Name
Change Log
Page 10
90672811.xls.ms_office
Segment Data Element Name ISA - Interchange Header ISA01 Authorization Information Qualifier ISA02 Authorization information ISA03 Security information Qualifier ISA04 Security information ISA05 Interchange ID Qualifier ISA06 Interchange Sender ID ISA07 Interchange ID Qualifier ISA08 Intechange Receiver ID ISA09 Interchange Date ISA10 Interchange Time ISA11 Interchange Standards Identifier ISA12 Interchange version ID ISA13 Interchange Control Number ISA14 Acknowledgement Requested ISA15 Test Indicator ISA16 Component Element Separator GS - Functional Group Header GS01 Functional ID GS02 Application Senders Code GS03 Application Receiver's Code GS04 Date GS05 Time GS06 Group Control Number GS07 Responsible agency code GS08 Version ST -Transaction Header ST01 Transaction Set ID ST02 Transaction Set Control Number Codes and comments "00" No Authorization information Ten Blank Positions "00" No Security Information Ten Blank Positions 01 0111222333 01 2223334445 Idoc Segment Field Constant Qual Field Qual Value Notes on Mapping Document
X 00401 0 P >
X 4010
856
BSN 01 02 03 04 DTM 01 02
E1EDL18 E1EDL20
QUALF VBELN
"00"
ORI = Original Delivery no. CCYYMMDD - Current system date HHMMSS - Current system time
03
E1EDT13
IEDZ
QUALF
"006"
04 HL 01 02 03 04 TD1
"PT"
Shipped CCYYMMDD - Goods Issue final date HHMMSS - Goods Issue final time (If no time in IDoc, map must use current system time) CT = Central time ET = Eastern time GM = Greenwich Mean time MT = Mountain time PT = Pacific time
Hierarchical ID Number Hierarchical Parent ID Number Hierarchical Level Code Hierarchical Child Code
HL segment sequential number HL01 of parent level (Max 1 occurrence for CUST X) Indicates if child exists
S = Shipment
Sample
Page 11
90672811.xls.ms_office
BOX = Box BXI = Box with inner cntnr CTN = Carton PLT = Pallet 90 = Standard
01 02 06
E1EDL38 Z1EDS01
VHART_BEZ SUMME
SUMID
G = Gross weight
004
Packaging material type descriptions Ship quantity in PCE - sum of E1EDL24LGMNG (check E1EDL24-MEINS = 'PCE')
07 08 TD5 01 02 03
Z1EDS01 Z1EDS01
SUMME GEWEI
KGM = Kilogram LBS = Pounds
SUMID
022
Sum of E1EDL37-BRGEW. (The gross weight in E1EDL20-BTGEW does not include packaging material.) Follows E1EDL20 Weight UoM - take first 2-char of SAP value
2 E1ADRE1 EXTEND_D EXTEND_Q 304 ID code - Assumed that SCAC is entered into SCAC field on carrier vendor master
A = Air D = Parcel post H = Customer pickup M = Motor (common Carrier) AE = Air Express LT = less than trailer load
E1EDL28 E1ADRM1
VSART NAME1
PARTNER_Q SP
Carrier name
AW
E1EDKA1 E1ADRM1
PARVW NAME1
04 HL 01 02 03 04 LIN
Identification Code
E1ADRE1
EXTEND_D
CUST X vendor number (from Acct. at Cust., VNVV-EIKTO, on ship-to customer master)
Hierarchical ID Number Hierarchical Parent ID Number Hierarchical Level Code Hierarchical Child Code
HL segment sequential number HL01 of parent level (Max 1 occurrence for CUST X) Indicates if child exists
I = Item
Sample
Page 12
90672811.xls.ms_office Custom code reads VBEH with key: scheduling agreement no. = E1EDL43BELNR and item no. = E1EDL43-POSNR (where E1EDL43-QUALF='E') and delivery date = E1EDL24-ABRDT. Note that the delivery line item may be from a sales order instead of a scheduling agreement - in this case, the PO number would be found in the E1EDL41-BSTNR field and line item in E1EDL41-POSEX (where E1EDL41QUALI='001'). BP = Buyer's part no. mandatory EC = Eng. Change level Optional - not used by UTY VP = Vendor's part no. Country of Origin mandatory
01 02 03 04 05 06 07 08 09 SN1
Assigned Identification Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID Product/Service ID Qualifier Product/Service ID
POSEX BP KDMAT35 EC VP
E1EDL24 Z1SUBITEM
02 03 PRF 01
Z1SUBITEM E1EDL44
Custom code must combine qtys for all L37 segs for this item for this country of origin sum of E1EDL44-VEMNG If not PCE, custom code must calculate correct EA qty
Z1SUBITEM
EBELN
03 CTT 01
See LIN01 - from VBLB-USR01 linked via VBEH Number assigned by orderer to identify a specific change or revision to a previous transaction set - not used
Z1EDS01
SUMME
SUMID
001
Sample
Page 13