Expiration date check
Shelf Life: Shelf life is mainly used in pharmaceutical industry; shelf life is the period under which the material is stable for a predefined specification. Say example you have material “A". If we decide the shelf life is 3 years for this material. Then the material can be used for 3 years from the date of manufacturing and then the material becomes expired. The chemical industry favors the term ‘expiration date’, whereas the term ‘shelf life expiration date’ is mainly used in the pharmaceutical or food industry.
You can check the shelf life of a material when you enter a goods receipt. You thereby ensure That you store only materials that are still usable.
Configuration of expiration date check
1. go to SPRO - Materials management - inventory management and physical inventory - goods receipt - set expiration date check
![]()
2. Activate the expiration date check for either plant or goods movement as per business requirement.
![]()
Select at which level expiration date check is to be made active, in this case expiration date check is made active at plant level
Select the check box BBD/Proddt in front of the desired plant and save
![]()
To set the expiration date check functionality at movement type level,selct the required movement type and enter 1 (Enter and check) in ‘check SLExpDate’
3. Now go to material master of the material for which the expiration date functionality is to be used with Tcode MM02
Go to plant data/stor. 1 view and enter total shelf life and minimum remaining shelf life in days and save
Total shelf life: Period for which the material will keep in total, that is, from the date of production to the shelf life expiration date.
1. Value entered in the material master record
The system assumes that the date entered upon goods receipt is the material's date of production. It then calculates a shelf life expiration date from the date of production plus the total shelf life.
2. No value entered in the material master record
The system assumes that the date entered upon goods receipt is the material's shelf life expiration date.
In both cases, the system updates the shelf life expiration date in the batch master record and in the material document if the goods receipt is accepted.
Minimum Remaining Shelf Life: Minimum amount of time for which the material must keep upon goods receipt for the goods receipt to be accepted by the system.
![]()
4. Now to check how expiration date functionality works, go to Tcode CO01 and place production order with the same material for which we did the changes in material master
![]()
Enter order quantity and order finish date then release the order and save
![]()
5. Now go to Tcode MB31 for goods receipt, Enter order number and movement type
Enter desired storage location and try to post the document
![]()
System will ask to enter the date of production
![]()
- Enter the production date before 90 days: system will give error massage as Shortfall of 63 Days against SLED in current item (30.12.2014)
![]()
- Now enter the production date before 30 days: system will accept the date and will post the goods receipt