Want to lock the item but want those items to be locked for only transfer not for sale

Want to lock the item but want those items to be locked for only transfer not for sale

Environment:

Not Environment Specific

Problem statement:

Want to lock the item but want those time to be locked for only transfer not for sale .so that user will not able to sale the item and he can only make the stock transfer for the same item .

Proposed solution:

we can lock the item for particular warehouse.
Example:- Suppose you are making the inventory transfer request from ware house 1 , here you can lock the item for warehouse 1 .
But if you are using the same warehouse for sale also then it will not possible for item to not available for inventory transfer and available for sale .
We can achieve the requirement in that case only where you are using two different warehouse: one warehouse for inventory transfer and second warehouse for sale.