Skip to Content

Multiple shelf life for different vendors to one material


Does anyone know how one can manage a shelf life when the connection is one material to some suppliers? This means that the same material can provide some suppliers and each provider a different shelf life.

For example: One provider defined total 150-day shelf life, another vendor defined total 180-day shelf life, When we have one material number for two suppliers.

In goods receipt - MIGO, total shelf life is taken from master data of material MARA-MHDHB.

Does anyone have a solution?


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Apr 30, 2018 at 10:01 AM

    at the end it is not your vendor it is your own material master which defines how long the shelf life for your company is. Maintaining it individually per vendor is not really possible, you might rather force the system to ask for entering of the expiration date instead of the manufacturing date.

    If you want to be on the safe side then you may use the shortest shelf and enter it in your material master.

    Actually there is a field in MARA (SLED_BBD) which defines if you are using in Batch Management the Shelf Life Expiration Date or the Expiration Date, it is defaulted with B Shelf Life Expiration Date, if you want maintain it differently then see OSS note 1930372

    There might also be another way which prevents the recalculation based on your material master shelf life days, see

    Add comment
    10|10000 characters needed characters exceeded

  • May 04, 2018 at 07:41 PM


    Without batch, there is no meaning for SLED. I would request you to maintain minimum remaining shelf life in material master and capture the expiration date in the batch level during GR for PO. System will force you and you can maintain the actual SLED while doing the GRN.



    Add comment
    10|10000 characters needed characters exceeded

  • May 02, 2018 at 10:55 AM

    Thank you for the answer,

    Also there is no way to add to info record ME12 or Q info record field Z,

    No User Exit or Badi can be used.

    About field in MARA (SLED_BBD) We are not using Batch Management

    Are there any more suggestions?


    Add comment
    10|10000 characters needed characters exceeded

    • If you are not using batch management then I think the Shelf life is not really important for you otherwise you would use batch management. How could you know which part of the stock is how old? The only system support without batch management is then with warehouse management by strictly storing each receipt in different storage bins.