I request you to clear you issue (Issue: Batch is not determining automatically at returns obd level.)
Return OBD Means - Return Outbound delivery. How this can be possible. In Return process we create
Inbound Delivery. If batch is not triggering automatically in Inbound delivery, then first check in MSC3N (Display batch) & check whether batch is created for this plant .storage Location etc. If not then create batch via MSC1N & then PGR could be done. though if you have more articles then it could be defined via LSMW.
I hope it will help.
Thanks
Kamlesh