I have an issue concerning the mechanism of batch determination in a transfer order of warehouse management.
When creating a delivery, it is possible to assign a batch directly in the delivery. However, there is a second possibilty, which determines the batch for a delivery while creating a transfer order out of this delivery (via LT03).
We are facing the following problem:
I assign a batch directly in delivery A and do not perform picking. I create a second delivery B for another sales order and do not assign a batch in the delivery. For this delivery B, I am creating a transfer order with LT03, which assignes a batch during the creation of the transfer order, with the strategy of shelf life expiration date. Unfortunately, the transfer order is able to choose the same batch, which is already assigned to delivery A (which was not picked). The system tolerates creating the transfer order and an error is only triggered when finishing the transfer order in LT12. This is too late for our purposes, as the TO must be canceled afterwards.
Is there a possibility to ignore the batches, which are selected in a delivery (which is not picked) for the batch determination in other transfer orders? In other words, in LT03 it should not be possible to choose the "reserved" batch, but the next possible batch should be choosen automatically.
Thank you for your help.