on 05-26-2014 8:32 AM
We have DWM (distributed warehouse),
We create purchase order against which inbound delivery is created. This inbound delivery is replicated from ECC to DWM through IDOCS.
Process is
1. ECC client – inbound delivery is created
2. DWM client – Inb deliv through idoc replicated
3. In DWM goods received done (vl32n), idoc created
4. In ECC idoc should be replicated, idoc is created but with error 51 which further shows error of VL158-DELIVERY DOES NOT ALLOW THE REQUIRED CHANGE
RFC connection is good no problem with that, we are unable to identify why system is throwing this error. Can anyone assist us in resolving the issue.
Regards
Anand
Hi,
Please check whether the following note is applicable for you: 1080444 - VL158 cross-docking inbound delivery GR posting from EWM
Regards,
AKPT
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The detail to error message VL158 explains 4 possible reasons for this message
(go to SE91, enter the the message number, click display and in next screen select the message and click long text to see this detail)
Then check which of the 4 could be the reason for your case.
What you want to do with IDOC can usually be done manually too, hence you could check if it is possible to perform this activity manually.
Thanks Jurgen.
yes i already checked that it gives below options:
In my case we have vaild PO for the inbound delivery.
Doing manual activity is the last option which we are already doing for documents with similar errors. We manually create new Inb Delivery and do GR and delete the inb delivery which has error.
Manual option is time consuming.
Any other clue?
Thanks
Hello,
The process is inbound is replicated in DWM from ECC.
Then using vl32n GR is done for inbound delivery. Once GR is done then IDOC is created in sending system DWM and also in receiving system (ECC).
But the Idoc in receiving system is created with error 51.
Manual process is :
Delete the inbound delivery for which GR is not getting replicated in ECC. Then create new Inbound delivery and do GR manually so that stock in ECC and DWM remains same.
Hello,
The process is:
1 - ECC - PO created
2 - ECC - Inbound delivery is created
3 - ECC - Outbound Idoc (message type: SHP_IBDLV_SAVE_REPLICA) is created
4 - DWM - Inbound Idoc(message type: SHP_IBDLV_SAVE_REPLICA) is replicated in DWM, which helps in creating inbound delivery in DWM system
5 - DWM - Once material has arrived goods are received in DWM system
6 - DWM - Outbound Idoc(message type: SHP_IBDLV_CONFIRM_DECEN) is created in DWM
7 - ECC - Inbound Idoc(SHP_IBDLV_CONFIRM_DECENTRAL) is replicated in ECC so that goods can also be received in ECC, this balances the stock in ECC and DWM
The error is in 7th step, the idoc is created with status message 51 and gives the error of "VL158- Delivery does not allow the required change"
I hope this explains the whole process
regards
There are about 60 notes for the IDOC, and 10 for SHP_IBDLV_CONFIRM_DECENTRAL batch split
Since these notes are pretty much dependent on your release level, I would suggest you check them yourself.
I haven't seen any directly related to the VL158 error, but many of them could be the potential root cause.
you may need to debug to be sure what the root cause is. I found this message number in program MV50AF0B_BESTELLUNG_EKES_FUELL
Hello,
I got the solution below:
The root cause of the error is missing entry in EKES table. Inbound delivery item 900001 is in the table but Inbound delivery item 900002 is missing in EKES.
So there is a need to install the report in note 1130335 and use it to re-create EKES.
Please read KBA 2006809 as well.
regards
Anand
User | Count |
---|---|
95 | |
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.