We already have a SAP process to satisfy one of our business need. But we want to see if we can address this business situation using an efficient SAP logic
Business Scenario: Each Customer is assigned to a default Plant (in VD03). A customers belonging to a certain plant can order parts from other plants (if stock is not available in their default plant). But we should be able to deliver those parts from his default plant.
Our Enterprise Structure: One Company Code – One Sales Org – Multiple Plants
Our Current SAP Process: When we try to create a Sales Order and if the stock is not available in Customer’s default plant, we change the Item Category from Standard to different Item Category (we call this Cross Doc Item Category). This allows to full fill this order from other adjacent plants. We don’t change the Delivering Plant in the Sales Order.
Based on the Item Category configuration set up, upon saving Sales Order, system creates Purchase Req. Also we create an independent TO (thru job) to reserve the stock in Supplying Plant.
This will be followed by Purchase Order (thru our scheduled job), Outbound Delivery in Supplying Plant (to Delivery Plant), Inbound Delivery in Delivery Plant, Outbound Delivery in Delivery Plant (to customer), etc.
With this process, we face lot of issues. We also maintain different scheduled Jobs, monitor reports for this process, maintain master data, etc. Lot of work is involved even for reversing this process/steps in SAP (canceling the deliveries, Purchase order, moving stock, etc).
Is there a simple/better way to address this business? Basically, if there is no stock in Customer’s default plant, we should be able to get stock from other plants and still be able to delivery from Customer’s default plant.