I have the following requirement in AFS:
Is there a way to reserve unrestricted stock for a particular customer, in order to guarantee that stock will always be available when the sales order is created and ARun is executed? No other sales order from other customers should be able to allocate the stock that has been previously reserved.
Currently we use transaction /AFS/CSR_STOCK_INIT to transfer unrestricted stock to a user. This way we temporarily "reserve" a quantity of unrestricted stock so it is not available for any order. When the sales order for the desired customer is created, we quickly transfer the stock back to unrestricted and execute ARun for that particular document.
As you can see this process is very limited, because a single user cannot reserve stock for multiple customers. Do you have any recommendations to handle this?