on 10-01-2014 6:39 PM
Hi,
Does anyone have an example for how to populate the idoc SHP_IBDLV_CONFIRM_DECENTRAL03 for a partial goods receipt of an inbound delivery? I have achieved this with our sandpit system for an inbound delivery with one line but not multiple lines and I'm now getting a wierd syntax error:
EDI: Syntax error in IDoc (segment cannot be identified)
I'm currently populating the segments as follows:
E1SHP_IBDLV_CONFIRM_DECENTR
E1BPIBDLVHDRCON
E1BPIBDLVHDRCTRLCON
/SPE/E1BPIBDLVHDRCTRLCONF
E1BPIBDLVITEMCON
E1BPIBDLVITEMCTRLCON
/SPE/E1BPIBDLVITEMCONF
E1BPIBDLVITEMCON
E1BPIBDLVITEMCTRLCON
/SPE/E1BPIBDLVITEMCONF
with the three item segments being repeated to manage line items 10 and 20 within my inbound delivery but SAP is complaining about E1BPIBDLVITEMCON, so I assume the second repetition of E1BPIBDLVITEMCON.
Many thanks,
Steph.
Hi Steph,
It is good idea to generate these IDocs automatically by the system, but if in your scenario (decentraized WM can be implemented in a lot of weird and cool scenarios) it isn't possible, here's the answer.
Your IDoc segments must be in this order:
E1SHP_IBDLV_CONFIRM_DECENTR
E1BPIBDLVHDRCON
E1BPIBDLVHDRCTRLCON
/SPE/E1BPIBDLVHDRCTRLCONF
E1BPIBDLVITEMCON
E1BPIBDLVITEMCON
E1BPIBDLVITEMCTRLCON
E1BPIBDLVITEMCTRLCON
/SPE/E1BPIBDLVITEMCONF
/SPE/E1BPIBDLVITEMCONF
So, basically you shouldn't group segments by item number, but by segment name.
If you have 5 items, you will first specify 5 segments E1BPIBDLVITEMCON,
then 5 segments E1BPIBDLVITEMCTRLCON, and finaly 5 segments /SPE/E1BPIBDLVITEMCONF.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
11 | |
10 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.