Deven,
Batch determination is the standard SAP solution for assigning batches to deliveries. You said you don't want to use batch determination, so what do you expect from SAP? There must be a logic, a rule or something to be able to automatically assign correct batches to delivery, but that logic has not been shared by you. How are we supposed to help?