Whenever these is requirement from business that system to block the stock based on sales order and want to delivery the good based on the sales order.
Below steps can help in a simple way to fulfill this requirement.
Step:1 Create sales order with requirement type KEB.
This will help-- while creating delivery system will consider sales order stock.
Step:2 Post the stock based on sales order using MIGO.
While posting stock use Movement Type: 412 and special indicator: E.
This will help to post the stock based on sales order
Step:3 Created delivery and do the PGI
Note: We need to make the functionality automated to block the stock in sales order basis once sales order is created. ( that means once sales order created stock should updated from unrestricted stock to sales order stock)
Using above step system will consider, stock based on sales order (reserved).