Few details on Shelf Life in SCM
1. Shelf life definition in the product master
In the product master, you must activate indicator 'Planning with shelf life'. Only then the system includes shelf life and maturity time.
The data is not location-dependent.
If there is no requirement on a maximum shelf life, SAP recommends that you specify a high value in field 'Required Maximum Shelf Life',
at least, however, the shelf life. If you specify nothing here, the system internally sets this value to 9999 days. The maximum allowed advance for a receipt element, which is also maintained in the product master as 'maximum receipt ... before requirement' should also be set to a hight value to avoid its affecting the pegging.
2. Transfer of a material master from the R/3 System
If in the R/3 System a total shelf life is maintained, the system automatically sets indicator 'Planning with shelf life' in the product master during the transfer of the material master into the APO System. The system transfers the total shelf life defined in the R/3 System as 'Shelf life' into the APO System.
3. Shelf life and maturity time of stocks
If indicator 'Planning with shelf life' is set in the product master, stocks should bear explicit shelf life data. That is only possible if the material is to be handled in batches in the R/3 System and if every batch is provided with an expiry time (end of shelf life). Optionally you can also maintain the availability time (end of maturity time). For the transfer of this data into the APO System, please refer to the following notes: 339576, 391018, 535422.
This transfer is only possible if 'CDP' is determined as classification system.
4. Shelf life and maturity time of additional product receipts
For other receipts the system uses maturity time and shelf life from the product master.
5. Required shelf life of sales orders
You can only transfer this from the R/3 System if the material is configurable. Here too, refer to Notes 339576, 391018, and 535422. This transfer is only possible if 'CDP' is determined as classification system. Otherwise the system processes the customer requirements the same way as other requirements.
6. Required shelf life of other requirements
The system obtains the required minimum and maximum shelf life from the product master.
7. Consideration of shelf life during pegging
You can only peg stocks if they bear explicit shelf life data. Otherwise no statement about their shelf life is possible. A requirement can only peg to a receipt if the following preconditions are fulfilled:
- Requirement time >= receipt time + maturity time - maximum backwards pegging edge
(Note: the Maximum allowed delay for a receipt element is maintained in the product master under 'maximum requirement ... before receipt')
- Requirement time + required minimum shelf life <= receipt time + shelf life
- Requirement time + required maximum shelf life >= receipt time + shelf life
8. Consideration of shelf life for heuristics
Only the PP Heuristics delivered with Note 558476 take into account the shelf life conditions. Other heuristics do not take into account the shelf life conditions.
9. Consideration of shelf life in the PP/DS Optimizer
The system takes maturity time, shelf life and required shelf lifes into account as 'hard constraints' during the optimization. The Optimizer is not able to use the individual shelf life data of batches and sales orders. Instead it always uses the standard values defined in the product master.
10. Production planning run (PP/DS)
SAP recommends that you execute the following planning steps in the outlined sequence in the production planning run:
- Infinite scheduling of shelf life-relevant products, for example by using heuristic SAP_PP_002. By this step all requirements are covered and pegged with the receipts.
- Optimization of the bottleneck resource. Here the system takes the shelf life data into account.
11. Push Production (PP/DS)
The system takes the maturity time of the selected receipt into account. The Push Produktion may generate a new order in a way so that the shelf life of the selected receipt is already exceeded, for example if no free capacity is available earlier.
12. Consideration of shelf life in the Alert Monitor
There are no special alerts.
As of SCM 2007 there is an alert function for shelf life data in Supply Network Planning (SNP). You can use this function to display the shelf life data for requirements, receipts and stocks, to propagate shelf life data for requirements along supply chains and to generate alerts to inform you about the next set of goods to expire or discrepancies between the shelf life of the requirements and the stocks. In the existing SNP planning applications, shelf life data is not taken into account (except for the SNP optimizer - see Note 579556).
13. Consideration of shelf life in the SNP Planning
Neither heuristic nor CTM take the shelf life data into account.
The SNP Optimizer takes the shelf life defined in the product master by creating a new order only if this can cover the requirements within the shelf life period. Maturity time, required shelf lifes and shelf life data which is explicitly specified at the input node or output node (for example shelf life of a batch) are not taken into account.
14. Visualization of the shelf life data
The system displays the shelf life data in the PP/DS product view and in the Push Production only if indicator 'Planning with shelf life' is set at the product master. For receipts, the system displays the end of the maturity time and the end of the shelf life. For requirements, the system displays the time of the required shelf life and the time of the required maximum shelf life.
15. Master Data
The following indicators and fields of the product master are taken into account (on the "Properties" tab page):
a. Plng with Shelf Life: This indicator allows you to determine whether the shelf life function is active for a product. By default, the CIF interface sets this indicator when the "Total Shelf Life" field in the ERP material master has a value great than zero.
b.Shelf life: This field allows you determine the time frame of a product's shelf life. By default, the CIF interface fills this field with the "Total Shelf Life" field in the ERP material master.
c. Maturation time : This field allows you to determine the amount of time between the production of a product and the earliest time that it can be used.
d. Req.Min.Sh.Life (Required minimum shelf life): This field allows you to determine the lower limit of the remaining shelf life that a stock or receipt must have to cover the requirements. By default, the CIF interface fills this field with the "Minimum Remaining Shelf Life" field in the ERP material master
e. Req.Max.Sh.Life (required maximum shelf life): This field allows you to determine the upper limit of the remaining shelf life that a stock or receipt must have to cover the requirements