Symptom
In the Inbound Delivery document, the Expiration Date field is not editable when Shelf Life Management is active in the product master. The system automatically determines the expiration date based on the maintained shelf life data (e.g., Total Shelf Life or Minimum Remaining Shelf Life). However, users are unable to manually adjust or overwrite the calculated expiration date.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Activate Shelf Life Management in the product master.
- Create a purchase order for the product.
- Create an inbound delivery with reference to the purchase order.
- Open the inbound delivery item and navigate to Batch/Shelf Life data.
- Attempt to edit the Expiration Date field.
Cause
When Shelf Life Management is active and the Total Shelf Life is maintained in the product master, the system automatically calculates the Expiration Date in the Inbound Delivery item based on the Manufacturing Date and the maintained shelf life data.
In this scenario, the Expiration Date field is set as non-editable by design. The system enforces this logic to ensure data consistency and performs plausibility checks, preventing manual changes that could lead to inconsistencies between master data and transactional data.
Resolution
This behavior is standard system design.
If manual maintenance of the Expiration Date in the Inbound Delivery is required, the Total Shelf Life field must not be maintained in the product master.
By leaving the Total Shelf Life field blank, the system will allow manual entry or adjustment of the Expiration Date in the Inbound Delivery item.
Please note that removing this value disables the automatic calculation of the expiration date based on shelf life data.
Keywords
inbound delivery, expiration date, expiry date, not editable, greyed out, batch management, Shelf Life management, shelf life, total shelf life, manufacturing date, goods receipt, batch, fefo, delivery item, batch/shelf life data , KBA , LE-SHP-DL-BD-2CL , Batch Determination (Public Cloud) , How To
SAP Knowledge Base Article - Public