Hi Neelima,
You may start by exploring the following comprehensive documents available at SCN:
- Batch Determination Process
- Configuring Batch Determination
- Automatic Batch Determination Based on Shelf Life
Batch Determination based on expiration date is a standard functionality provided by SAP. You may only need to do proper configuration to enable it. I am not sure about the single vendor batch requirement.
Regards,
Julian