To create an inbound delivery creation with Batch Split functionality (Message Type DESADV, Process Code DELS). We need to passing below values on inbound IDOC:
Method 1 (with SNOTE 209240):
E1EDL24:
POSNR: 000010 (the splitted position)
MATNR: TEST-10
WERKS: 4020
LGORT :1000
CHARG: A0000000
LFIMG: 8 (3 PCs out of any Batch)
VRKME: PCE
E1EDL24:
POSNR: 900001
MATNR: TEST-10
CHARG: A0000010 (vendor’s batch number)
WERKS: 4020
LGORT: 1000
LFIMG: 2
VRKME: PCE
HIPOS: 000010 (main position number)
HIEVW: 1 (to use HIPOS)
(+classification):
E1EDL15-ATNAM: ZGTD_NUMBER
E1EDL15-ATBEZ: НОМЕР ГТД
E1EDL15-ATWRT: 953/469-218
E1EDL24:
POSNR: 900002
MATNR: TEST-20
CHARG: A0000011
WERKS: 4020
LGORT: 1000
LFIMG: 3
VRKME: PCE
HIPOS: 000010 (main position number)
HIEVW: 1 (to use HIPOS)
(+classification):
E1EDL15-ATNAM: ZGTD_NUMBER
E1EDL15-ATBEZ: НОМЕР ГТД
E1EDL15-ATWRT: 953/469-219
Method 2 (w/o SNOTE 209240 – so the mapping of the vendor batch (E1EDL24-CHARG, LIPS-LICHN) to the customer batch (LIPS-CHARG) is not known:
The position of inbound delivery – is segment E1EDL24. In case of position contains a batch number from supplier – the segment E1EDL24 will have a subsegment E1EDL19 with the batch name/number. In case of inbound delivery position contains more than 1 batch number, we need to fill E1EDL19 Qualifier value as „BAS“ (BAtch Split):
Classifications are inside E1EDL15, as shown above (we can create them how many we need):