Collision of Stock Types in Vendor Return Process with Inbound and Return Delivery
During vendor return process in EWM, creating return delivery from VL60, the return outbound delivery in ERP copies the data of reference Inbound delivery and hence the storage location ROD is also copied in return outbound delivery.
This return outbound delivery having delivery type RLL once distributed to EWM, carries the characteristics of reference inbound delivery and has the stock type determined as F1 in EWM system.
This return delivery having stock type F1 fails to pick the final storage Bin stock having stock type F2 and hence this creates a collision of 2 same stock type.
Conducting vendor return process with VL60, SAP has not provided any fields to input the storage location or stock types.
Once return delivery is created here, it is referenced in Purchase order Confirmation tab with ERP
Checking the both delivery has same SLOC as return delivery just copied the inbound delivery.
Now, at the time of picking, system is unable to pick the stock from final storage type having stock type F2
If you manually put the source storage bin, system triggers as error because the final bin stock has Stock Type as F2.
To overcome this collision of same stock types, use Stock determination in EWM. And assign in /SCWM/MAT1
Now, testing with the above changes.
System is now able to pick from source stock type with the required batch and quantity. Create WT, confirm and save it.
Hence, this way you can avoid the collision of same stock type of Inbound delivery and return delivery and picking can be conducted directly from F2 Stock types without any manual movement of stock or doing any posting change.
Thanks for reading. Hope you would like this blog
Good work, how it will in India, considering GST, what could be the possible configurations?
I dont know about GST. Please check available notes related to it.
Nice blog sir..!!
keep it up
Hello brother ,
Good blog, waiting for news ..
Alternatively, you can change storage location in userexit --> EXIT_SAPL0VRF_001
Hi Sailesh, I have this similar scenario. We receive stock from vendor, Inbound delivery order in EWM gets created with stock type as Q4. Once we do Goods receipt in EWM, inspection lot gets created and stock is in GR Zone. I reject inspection lot using S4 transaction QA32. Now the stock type changes to block stock B6. At this instance, I select return to vendor in /SCWM/PRDI and create return delivery. This return delivery is of stock type Q4. I pick the stock which is there in GR Zone with Stock type B6 ( based on the stock determination configuration I maintained for Q4 and B6). Now system is throw error when I try to post goods issue in /SCWM/PRDO. Any idea, why I am facing issue during goods issue.
Its not possible to post return to vendor goods issue from blocked stock type. Reason could be found in SAP note
This only seems to work if both stock types have the same non-dependent stock type. In your example, both F1 and F2 have NDST FF - unrestricted use. But for vendor returns, it makes sense to transfer the stock to be returned into QI or blocked stock. Stock determination lets you pick that stock, but it won't let you PGI it. Unless there is another "Stock determination" config available during PGI?
If your return process starts with a purchase order with an item that has the return flag enabled, you can change the stock type to blocked stock on the delivery tab:
Subsequently this stock type will also be predefined on the item of your EWM ODO:
Allowing you in the follow-on function to create pick tasks for the blocked stock and post the goods issue.
This way you don't have to unblock the stock before you are able to pick it.
Best regards, Kris