Shelf life /Expiry
Dear All,
1-if a material is expired then how can i restrict it to assign on an order,
2- MRP checks for shelf life and takes into account expired material or not.
Hi,
I think shelf life cannot be considered during MRP planning in R/3, maybe in SAP APO you can solve your problem:
Shelf life planning
Regards,
Csaba
Edited by: Csaba Szommer on Dec 3, 2008 9:14 PM
Similar Messages
-
Hi All,
While Making GR for an Material (10001) I am not getting the date Date of Manufacture and Shelf Life Expiry Date under the BATCH TAB in MIGO Screen.
For that i need to activate anywhere?
IF yes Please guide me the path where I have to activate?
Note:
1. I just created the shelf life expiry days in Month under plant data/storage 1 View against the material.
2. Only the field is not displaying while making the GR.
Thanks in Advance,
PriyaHi,
Yes Mr Ravi. You are right I given full points to u.. I just made tick on
"Indicates that the shelf life expiration date check at the time of goods receipts in the plant is active"
Now its displaying those fields.
Thanks.
By
Priya. -
Batch shelf life expiry date at Plant level
Hi All,
We have a requirement from the client to maintain Batch shelf life at plant level.
Current process: Batch shelf life expiry date is maintained at the global level.
Requirement: Shelf life data to be maintained at Global level and plant level both.We want flexibility to maintain shelf life both at Global level and plant level .
If any one has worked in this scenario then kindly throw some light to resolve this issue.And also let me know if we move ahead to maintain shelf life data at global n plant level then which all the area it will get effected in other stream reagrding shelf life best before date.
This is very critical requirement from client prospective as we have legacy system involved like LIMS & COREDB.
Your valuable input will be highly appreciated.
Thanks n Regards,
Vikas Soni.Hi Vikas,
A doubt out of your query,
How the expiry date is maintained Globally .
Whenever a GR is done then the expiry date will be tagged to the particulat batch & the expiry date is valid for the batch in the particulat plant. Am I right?
Thanks & regards
Mahesh -
Minimum Shelf life expiry date
I have set up minimum shelf life expiry in customizing ,material master as well as system messages, when I do GR and entering the expiry date the warning message for delay does not appear, the system says the document is ok
give facts.
have set up minimum shelf life expiry in customizing ,
you mean you activated SLED check per plant and movement type, right?
material master
what did you enter in which field?
as well as system messages,
What did you do with which system message?
when I do GR and entering the expiry date
What date did you enter?
the warning message for delay does not appear
Which message do you expect. -
GR posting date is being considered as Shelf life expiry date
Following settings made in material master:
In Purchasing view: Batch management check box ticked.
In Plant data / stor.1 view: (Shelf life data): Max storage period is 1, Time unit: YR
Min remaining shelf life:1, Total Shelf life: 365, Period Ind for SLED: D
Following data entered in GR:
Document date: 10.03.2011, Posting date:10.03.2011
In batch management tab of GR: Date of Manufacturing is :01.12.2010, SLED/BBD is appearing as 01.12.2011
While taking shelf life report (on 12.03.2011) for the said material following output is displayed:
Remaining shelf life SLED / BBD
-2 days 10.03.2011
In batch display (MSC3N) Shelf life exp. date is appearing as 10.03.2011 where as in GR document it is showing as 01.12.2011.
Kindly help where is the problem.
regards,Hi,
It is interesting.
I understood the problem but for getting solution, you have to get ABAPeru2019s help.
In calculation in report, the report date 12.03.2011(DD.MM.YYYY) is taken by system as 03.12.2011(DD.MM.YYYY) and SLED is as per GR document 01.12.2011(DD.MM.YYYY). So 1-3= -2 days. Now, for calculating SLED date, system is deducting 2 days (or you can say adding -2) in report date 12.03.2011 (DD.MM.YYYY). So this is 10.03.2011.
So in batch display (MSC3N), it is showing calculated date 10.03.2011.
Please explain it to ABAPer & debug it, you will get solution.
Before that try one thing. Check your user profile for date format. If it is MM.DD.YYYY, change it to DD.MM.YYYY, or vice versa. Then take report again , also check in MSC3N.
BR. -
Hi Gurus
Want to know if there is any standard report available with the below fields to download.
PO NO, Line NO, Material NO, Quantity,Batch NO, shelf life Expiry date. Any table name which holds this data will also be useful.
Regards
KumarDear Kumar,
There has no standard report available in SAP. You have to take help of ABAP and create Z report as per your requirement.
Regards,
PK. -
Dear ALl
System should not allow to issue a material whose shelf lie is expired?
Can you suggest any soultion for this?
Pl update ASAP
ManojHi,
During creation of Material in MM01.....In Gen Plant data/storage 1 view, Maintain required values in the Field of .....Total Self Life ( lets say 90days) and in Min. Remaining shelf life ( is 60days).....
When you do GR for this material the System will ask for Date of Production of material( u enter here0 ...from that the system automatically calculates it SLED....and it checks the Remaining shelf life Expiry Date also...and if it falls earlier than that...the system will give you Error message and will not allow you to Post the GR...(example:1, If ur receiving today ie..27.03.2008 and production date is 29.01.2008{ falls within 60days, then system will post GR, example:2, If ur receiving today ie..27.03.2008 and production date is 12.01.2008{ not falls within 60days} , then system will not post GR.
Regards,
Biju K -
Pharma: shelf life with remaining 4 months should not be considered for planning
Hi,
Implementation in Pharma : FG Shelf life with remaining 4 months should not be considered for FG planning.
How to exclude this stock while planning for FG. FG planning is Make to stock.
BR
Subbu.Hi,
Thanks to Caetano, Kumar & Mani..
We have achieved this with below with customized program....
Exclude those batches from MRP run whose difference between the (expiration date &
current date ) is less than or equal to its procurement time mention in MRP-2
view of material master.
Before running MRP, one need to execute the program with following option:
Input data will be plant, material type or list of material:
System should execute following logic:
1) In a plant list all material with given material type
2) Execute the BAPI for find out the characteristic value of EXB_MRP from class
type 001of material class (BAPI_OBJCL_GETDETAIL_KEY)
3) If EXB_MRP = Y , then list out all such material.
4) For such a material identity those batches which are available in stock other
than ‘9999’
5) All such batches characteristic of shelf life expiry date need to be derived
from BAPI
6) Calculate ( Expiry Date - Today’s Date)
= Difference
PLIFZ ), batch of
the material will be transferred to the 9999 storage location which will be
excluded from MRP run.
PLIFZ ), batch of the material will be transferred
to the 9999 storage location which will be excluded from MRP run.
7) Run the MRP on materials
8) Transfer posting from 9999 storage location to original storage location :
Selection criteria
On execution transfer the material back to required storage location.
BR
Subbu. -
Hi all,
1) consider a material A whose shelf life is 6 mnts form date of GR with full properties. after 6 mnts the material can still be used with some less properties for another 3mnts.
how can i map this?
2) is it possible to map shelf life without maintaining in Material master?
Regards,
Shruti.Hi Supriya,
First of all answer to your second question: No
First Question: Generally this type of scenarios are handelled like as follows. Lets I have Materail A with shelf life 180 days. upto 180 days it has got full properties, as you say. After shelf life expiry, if I want to still use that material with the less properties. Then in that case I would go for some other material, say Material B.
After shelf life expiry, I would transfer material A to material B and maintain new shelf life expiry as 90 days.
This way we may map the scenario. Industry usual follow the same practice.
Hope that helps you
Sachin -
Shelf Life without batch Management
HI.. Experts
Without batch management can I able to enable the shelf life option pls guide meHi
You can enable the Shelf life expiration option without batch management also, but its of no use.
When you activate SLED with out batch you cannot track the Shelf life expiry date anywhere.
When we activate batch management, while doing the delivery for SD,etc based on SLED,etc the batch can be shorted and picked. If we do not have batch management then the system picks the material randomly not based on SLED,etc.
Regards
S.Senthil -
Report for recieved, expiry dates of shelf life of materials
Dear Gurus,
I did nt find the solution in MB5M, because i want report for shelf life of materials based on recived date, expiry date, please share.Hi,
When ever a material is having a shelf life , based upon the manyfactring date and the receiving date , the remaining shelf life can be found . If you want have a report which says the shelf life and receve date of a perticular batch and what should be the remaining shlef life or whather expired , once come into the plant , if not utilized , can be done through a ZREPORT or a query for the same .
Regards, -
SHELF LIFE CONFIGURATION ISSUE
Dear Guru
I have an issue regarding shelf life material. I want that SLED should be calculate only for those material for which i have maintain shelf life data in material master.
but when i am trying to confirm process order for finished goods for which I have maintained batch but not maintained shelf life data , system is calculating SLED for that also.
I have done configuration for shelf life like
1 maintain period indicator
2 set exp date check at plant level & movement type.
it is working fine for those material for which i have maintained shelf life data in mat. master but giving error in finished good's process order confirmation for which we have not maintained any shelf life data in material master.
error showing during confirmation is "SHORTFALL OF 120 DAYS AGAINST SLED IN CURRENT ITEM (18.03.2011)."
waiting for your reply......
RAJ.....Dear Suleman
thanx for your reply,
Yesterday I have already resolved this issue by my own efforts. you are also correct , in finished goods batch someone has entered expiry date. I have removed that date & now it is working fine. anyway i am giving you award for your correct reply..... -
Doubts in Shelf life scenarios........
Hi All,
I have some doubts regarding Shelf life scenarios:-
1. In material master there are 2 fields in Plant/stor.1 view those are Min. rem. shelf life and Total shelf life.
the field "Total shelf life" is ok. this field means in how long the perticular product will get useless and we can decide it at the time of material master creation for ex. for a perticular material it may be 30 days or 4 months etc.
but how can be decide the field Min. rem. shelf life bcoz as I know its mean How many days are remaining to get the product useless.and we can decide this field, if we know the manufactring date of product and total shelf life. hence we can calculate it
as suppose total shelf life for a product= 30 days
Manufacturing date = 1 jan 2010
current date = 20 Jan 2010
so Min. rem. shelf life = 10 days
but here in material master how to calculate Min. rem. shelf life,and why its mandatory field, if we put Total shelf life field.
2.whats the use of Rem. shelf life field in po or what will its impact,while shelf life is only provide the impact to GR.
3.In GR,its mandatory to put the date in the field "Date of Manufacture" or we can get it any other ways excluding batch.
4.In GR there are a field "Shelf Life Exp. Date" ,we can get through Date of Manufacture (from gr) + Total Shelf Life (from Material Master) here again then whats the use of "Min. rem. shelf life" field shows in Material master and PO.Hi Himanshu,
I mean if a goods are recived under the expiration date and min shelf life is also ok.
First of all no business will allow to receive already expired date into the premises.
but goods are issue at that time when date has been expired,so how this scenario is run/maintained.
At this instance system will throw an error while Goods issue " Goods expired , kindly check expiry date".
Hope this helps.
Regards
Utsav -
Dear SAP,
We have a scenario where we maintain the shelf life of a finished product is for 24 month, which we maintained in Master data also.But some time we know that the shelf life will be less as per maintain in master date, so will change the shelf life to 20 month, but later after doing GR it come back to 24 month which should not be happen, it should remain 20 month only for that batch.So how we can track in Standard SAP.
Regards
AsifHi Asif, I got it now! I try to explain.
This is because expiration date check setting in SPRO. The path is as below
SPRO > Logistic - General > Batch Management > Shelf Life Expiration Date (SLED) > Set Expiration Date Check
When I refer to F1 help, I get below information
For a further goods receipt for a batch, the shelf life expiration date entered or determined with the movement is compared with the one from the batch master record. If the dates differ, a warning or error message is issued, depending on the system settings.
If the goods receipt is posted despite any warning, the old shelf life expiration date in the batch master record is overwritten by the new one
So, system is executing the check for calculating expiry date at the time of GR. You can do either of following in your case
Change the expiry date in batch master after goods receipt
Or
Modify the SPRO setting. You can explore the possibilities specified under above path
Or
You can set up customer exit to calculate expiry date based upon your logic.
Anand -
Minimum shelf life and delivery completed indicator at GR
Dear Gurus,
I have two questions:
1. As per my knowledge minimum shelf life is "minimum number of days for which the material must be keep for GR to be accepted" , (i.e. if it is 10 days the material should accepted for GR only after 10days of production ) but if I do a GR for today produced material still I m not getting any error. Why?
2. Since we can do GR for "delivery completed" indicator set items. Canu2019t we get an error message if we try to post GR for delivery completed item (e.g. what is the use of message numbers 433 and 025)
Thanks,
ChameendriHi,
Answer to Question 1:
Total Shelf life - If total shelf life is maintained then the minimum shelf life will also to be entered mandatory. While taking
GR for such item, it actually ask the user to enter the Manufactured date so that the system automatically calculates the
expiry date.
Minimum shelf life ( or Minimum remaining shelf life)- While taking the GR, it asks the user to enter the date of GR date so that it checks whether the
days entered in material master has been satisfied. If the condition is not satisfied then it will not allow to take receipt for
that item.
Example A material has a minimum remaining shelf life of 20 days and a total shelf life of 30 days. You enter the goods
receipt of a new batch on 23/02/12 and enter 11/02/12 as production date. The system calculates the shelf life expiration date 15/03/12 from the production date plus total shelf life (30 days). The batch still has a remaining shelf life of 18 days. The goods
receipt is not accepted (short fall of 2 days from minimum remaining shelf life)
Now if the production date is 14/02/12 then batch still has a remaining shelf life of 21 days The goods receipt is accepted
Answer to Question 2:
Not possible to restrict by activating system messages only
So refer this solution
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/17281
Maybe you are looking for
-
"Class can't be instantiated " error message. Help !
Dear Java People, In trying to do a program that outputs a sound with every button click I have no compilation errors but a runtime error that says: "class can't be instantiated" below is the program and below that the error message thank you in adva
-
G/L accounts maintainance in the table v_T8G17
Dear All, Our user is asking to maintain the G/L account groups in the table v_T8G17. We can maintain this data by using the T.Code "SM30". But i would like to know why we are maintaining the G/L account groups here. Where we use this G/L accounts.
-
Adding F4 help to a field in a table maintenance dialog
I have used SE54 to create a maintenance dialog for my table. I need to be able to use F4 in a field in the maintenance dialog that will read several values that have been entered into the table (in the same row) but not yet saved and then execute an
-
Move or copy iPhoto '11 slideshow from one Mac to another
How do I move or copy a slideshow created on my iMac to my Macbook Pro
-
LSMW for PA70 Tcode and APPRAISAL infotype in HR ABAP
Hi Experts, Please help on this, how to create LSMW for PA70 transaction and appraisal Infotype in HR ABAP. Thanks, Kumar.