Skip to Content
Technical Articles
Author's profile photo shailesh mishra

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.


Problem Elaboration.

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

Inbound delivery.


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

Shailesh Mishra

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo s surakasi
      s surakasi

      Hi Sailesh,


      Awesome blog!!




      Author's profile photo Saleel Kulkarni
      Saleel Kulkarni

      Hi Shailesh,

      Good work, how it will in India, considering GST, what could be the possible configurations?


      Author's profile photo shailesh mishra
      shailesh mishra
      Blog Post Author


      I dont know about GST. Please check available notes related to it.


      Author's profile photo Gayathri Battala
      Gayathri Battala

      Good blog

      Author's profile photo Amit Sharma
      Amit Sharma

      Nice blog sir..!!

      keep it up




      Author's profile photo Mehmet Ozgur Unal
      Mehmet Ozgur Unal

      Hello brother ,

      Good blog, waiting for news ..


      Alternatively, you can change storage location in userexit --> EXIT_SAPL0VRF_001




      M.Ozgur Unal

      Author's profile photo BABU PON IMMANUEL GNANADHAS

      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.

      Author's profile photo shailesh mishra
      shailesh mishra
      Blog Post Author


      Its not possible to post return to vendor goods issue from blocked stock type. Reason could be found in SAP note

      2821616 - Return to vendor stock consumption based on an EWM-relevant inbound delivery


      Best regards

      Shailesh Mishra


      Author's profile photo Vincent Mortier
      Vincent Mortier

      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?

      Author's profile photo Kris Vermeren
      Kris Vermeren

      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

      Author's profile photo amarjeet kumar
      amarjeet kumar

      Thanks sir