on 03-13-2015 4:04 PM
Dear experts,
I am working on a Deliver IDoc WHSCON. DELVRY03 posting. I have to update the Picking quantity and Batch on the Outbound Delivery.
In the outbound delivery I have one item, pos 10 with 18 quantity.
In the iDoc I have 4 E1EDL24 lines for this. One main item and 3 sub-items which should perform a batch split:
POSNR 10
MATNR 000000000000667459
MATWA 000000000000667459
VRKME CT
EAN11 4000539674594
POSNR 10
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
LGMNG 18
HIPOS 10
EAN11 4000539674594
E1EDL19 QUALF BAS
POSNR 10
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
LGMNG 18
HIPOS 10
EAN11 4000539674594
E1EDL19 QUALF BAS
POSNR 10
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L2603
LFIMG 6
VRKME CT
LGMNG 18
HIPOS 10
EAN11 4000539674594
E1EDL19 QUALF BAS
The E1EDL37 and E1EDL44 match my 3 lines from above:
EXIDV 373500699550321040
VHILM 000000000000000034
VHILM_KU 000000000000000034
EXIDA H
VELIN 1
VBELN 0002008604
POSNR 10
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L3543
EXIDV 373500699550354253
....
VELIN 1
VBELN 0002008604
POSNR 10
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L3543
EXIDV 373500699550364436
....
VELIN 1
VBELN 0002008604
POSNR 10
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L2603
But I always get an error saying "Item 900002 : Only 6 VE from material 667459 are available"
It looks like it processes the first sub-item and then it stops at the second one.
But it should process the 1st, 2nd (same batch) and the 3rd and so create 3 sub-items for my main item 10.
Do you have any idea what I am doing wrong?
Thank you for any hint on this.
Best regards,
Peter
IDOC Status 51 I would assume... Based on the error message you do not have available inventory of the batch codes you have mentioned in the IDOC. Check your available stock for that material/batch codes and adjust inventory or batch code qty mentioned in IDOC as required
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Just to confirm that you have checked both IM and WM level availability. (both Co09 for atp quantities and WM stock is in available picking locations and available stock status)
You could still receive the availability error if the stock is not in available status or if the stock is already promised on a sales order (with or without subsequent delivery) or reservation.
Hello Jacob,
The stock was actually the reason - thank you - you were the first one to really point out this problem.
the quantity of 18 is to be taken times 30 in order to get the actual cases, so 540 is the total quantity. I used different batches with higher stock quantities and it worked.
Best regards,
Peter
as mentioned by Jurgen in case of Batch split your POSNR should have 900001, 900002 and HIPOS should be 0010
here POSNR represent the Batch split Line item number and HIPOS represents the higher line item for which Batch split occurs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Manish,
I fixed this - please see my answer to Jürgen, but I am getting the same error. I checked the batches and quantities and there is 37 quantity for L3543 and 118 quantity for L2603, so that should not be a problem. It seems to me the system somehow can't add up my quantities.
Do you have any other ideas? Thank you.
Best regars,
Peter
all items have the same item number 10? that can't be correct, batch split items are usually 900001 900002 etc
Have a look into the wiki WHSCON and SHPCON IDoc - ERP SCM - SCN Wiki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Jürgen,
thank you for your answer. I adjusted my IDoc structure:
POSNR 10
MATNR 000000000000667459
MATWA 000000000000667459
VRKME CT
EAN11 4000539674594
POSNR 900001
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
HIPOS 000010
EAN11 4000539674594
E1EDL19 QUALF BAS
POSNR 900002
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
HIPOS 000010
EAN11 4000539674594
E1EDL19 QUALF BAS
POSNR 900003
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L2603
LFIMG 6
VRKME CT
HIPOS 000010
EAN11 4000539674594
E1EDL19 QUALF BAS
The E1EDL37 and E1EDL44 match my 3 lines from above:
EXIDV 373500699550321040
VHILM 000000000000000034
VHILM_KU 000000000000000034
EXIDA H
VELIN 1
VBELN 0002008604
POSNR 900001
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L3543
EXIDV 373500699550354253
....
VELIN 1
VBELN 0002008604
POSNR 900002
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L3543
EXIDV 373500699550364436
....
VELIN 1
VBELN 0002008604
POSNR 900003
VEMNG 6
VEMEH CT
MATNR 000000000000667459
CHARG L2603
But it keeps giving me the error: Item 900002 : Only 6 VE from material 667459 are available.
I checked the material in MMBE and the batches I use are there and there is 37 quantity for L3543 and 118 quantity for L2603.
I went through WHSCON and SHPCON IDoc - ERP SCM - SCN Wiki but I can't see any other field I have to check on. It seems the system is unable to add the quantities together and thinks there is not enough stock.
Do you have any other idea what could be wrong?
Thank you,
Peter
PS: could it be that the system would only perform a batch split when the quantity in stock is less per batch than in the IDoc?
i don't see any difference in between 900001 & 900002 data could you please check the data once again (same material and quantity getting repeated so in my opinion in 900001 you can add 6+6 and process)
POSNR 900001
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
HIPOS 000010
EAN11 4000539674594
E1EDL19 QUALF BAS
POSNR 900002
MATNR 000000000000667459
MATWA 000000000000667459
CHARG L3543
LFIMG 6
VRKME CT
HIPOS 000010
EAN11 4000539674594
User | Count |
---|---|
98 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.