Batch Shelf Life Questions and Answers

Is there any report for the shelf life expiry of materials?

There is standard report RM07MMHD and the transaction is MB5M

Use MB5M trxn and choose radio Button for " Rem.shelf life whse"

What is shelf life, and remaining self life expiration date? What is the significance in Batch?

Shelf life is that length of time that food, drink, medicine and other perishable items are given before they are considered unsuitable for sale or consumption. In some regions, a best before, use by or freshness date is required on packaged perishable foods.

Shelf life is the time that products can be stored, during which the defined quality of a specified proportion of the goods remains acceptable under expected conditions of distribution, storage and display.

Shelf life is different from expiration date; the former relates to food quality, the latter to food safety. Pharmaceuticals are similar. Regulations can restrict the sale and use of pharmaceuticals which have exceeded their expiration date.

In SAP R/3 the expiration date is based on the production date and the total shelf life. This refers for purchased materials (the date of production is entered at goods receipt), as well as internal production of materials (date of production from a process order). The shelf life of a material is a fixed time span in the material master and cannot be defined on the batch level. In SAP R/3, the production date is defined as the date of goods receipt from a production order. 

In simple terms SAP Batch Handling means an additional keys fields for users to identify the same materials. 

For e.g. Normal Control : Plant + Material + Storage Location 
Batch Hanlding : Plant + Material + Storage Location + Batch Number 

The structure of the material master record allows you to manage stocks of a material by value at plant level or company-code level and by quantity down to storage-location level. Under certain conditions, you may need to make further subdivisions for a material and manage batches. 

What is the field for " Batch Code Date " and "Shelf Life days"? And in which table are they present.

Check the table:
- MCHA Batches 
- Field VFDAT Shelf Life Expiration or Best-Before Date

Get help for your SAP MM problems
SAP MM Forums - Do you have a SAP MM Question?

SAP Material Management Books
SAP MM Books - Certification, Interview Questions and Configuration

SAP Materials Management Tips
SAP MM Configuration Tips and Materials Management Discussion Forum

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff

All the site contents are Copyright © and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of or the content authors.