Control VL60 Transaction from EWM for Inbound delivery
Today I want to share my experience about manual inbound delivery creation in EWM without jumping to ERP.
Normally Inbound delivery will be created from ECC and flow to EWM and we can do vice versa also.If we create inbound delivery from EWM, system attempts to invoke transaction VL60 in the ERP system.
Go to Transaction code: /SCWM/PRDI and press create button in EWM system.
Immediately it jumps to VL60 in ERP from EWM as below screen
Sometimes requirement might be not to enter or jump into ERP for creating inbound delivery from EWM . We can avao
Solution:
For this SAP has given good BADI to deactivate the automatic jump to the ERP system. In doing so, you ensure that inbound deliveries or inbound delivery items are no longer entered in the ERP system via transaction VL60, but always locally in the EWM user interface /SCWM/PRDI.
Goto : EWM->BADI->Interfaces->ERP Integration->Delivery Processing -> Control for Invocation of ERP Inbound Delivery Transaction.
Implement the above BADI and code as below
Now Goto – /SCWM/PRDI and press create button
You can now see that inbound delievery is getting created without going to ERP…
Hope it is useful to all of you… 🙂
Thanks...It is usefull....
Thanks for your explanation!
Thank you for explanation
Thx for sharing
Thanks for the sharing.
After creating in EWM, is the IBD sent to ERP finally? If not, how to make sure the balance of ERP and EWM?
Eventually, after you save the inbound delivery it will replicate the data to ERP, same like you manually created an inbound delivery via VL60.
It's helpful because after implementing this simple badi, what you see is EWM GUI style screen in /SCWM/PRDI. If we don't do this, all of a sudden the user will see ERP style VL60, which seems a little outdated to some EWM users.
regards,
Stanley