Dynamic update of safety stock in SAP R/3 systems (ECC 5.0 version)
Hi Friends,
Forgive my newness to SAP. Let me explain the problem i am facing in SAP. I want to identify the parameters to dynamically update the finished goods safety stock for each depot by SKU wise.
Current process :- Safety stock is calculated manually and updated by using Transaction code MS02 in the system.
It would be highly useful if i know the flow in SAP system and how the current process can be changed?
If more info is required i'm ready to give.
Thanks in advance
Hi Mario Adler,
Thanks a ton for ur answer.
Will it update safety stock for finished goods in each depot by SKU wise? Raw material safety stock isn't my concern.
project description : Manufacturer of chemical goods , 70+ products,350 skus
Distribution : factory to depot (bulk volume)
Mother go-down to depot(Stock transfer)
No of depots :33,factory:3,mother go-down -1
Sales forecasting is done in excel for every month and updated to SAP via BAPI. After that DRP,MRP and other runs takes place.
What are all the areas i need to touch in to get the parameters to update the safety stock?
Regards
Arasu
Edited by: Arasu_IIM on Apr 26, 2011 12:52 PM
Similar Messages
-
Hi Guys,
I am using SAP identity management 7.1 and ERP ECC 6.0 EHP4. I amanage to pull data from HCM into identity store and create an account in active directory.
I am now trying to update employee data in the SAP ERP HCM system with the email address using Business Add-In (BAdI) Implementation BADI_IDM_HR_COMMUNICATION of BAdI definition BADI_EXTEND_IDENTITY.
I do not know how to call the BADI from SAP identity management.
Can you please help as i need this to finish the user provisioning ?
Many thanksHi Scott,
Thank you very much for your help.
I am working on trying those steps. I will let you know the result.
in this document you sent me above they mentionned "see IC-supervisors-guide.pdf that is delivered within the installation.
I did a full search on the install and could not find it.
Have you seen this file before ?
Many Thanks -
Difference between sap 4.7EE and ECC 6.0 version
Hi
can any one help me out '' difference between sap 4.7EE and ECC 6.0 version''
i want to prepare ppt on this topic.Hi,
Hi,
Refer this link for ECC 5.0 & 6.0:
http://help.sap.com/saphelp_erp2005/helpdata/en/43/68805bb88f297ee10000000a422035/frameset.htm
A similar post
/message/1783778#1783778 [original link is broken]
You can go through the Release Notes for each of the versions after 4.6B (4.6C, 4.7 , ECC 5.0 & ECC 6.0)
http://help.sap.com/saphelp_erp2005/helpdata/en/43/688055b88f297ee10000000a422035/content.htm
For 4.7 SAP R/3 http://help.sap.com/saphelp_47x200/helpdata/en/12/9d78d6d8f74043a32e82be87e433b7/content.htm
Release Notes on SAP Web Application Server 6.30
http://help.sap.com/saphelp_47x200/helpdata/en/2b/64fc3e9d3b6927e10000000a114084/content.htm
http://solutionbrowser.erp.sap.fmpmedia.com/
Hope this helps.
Regards
Sudheer -
Main diffeences between SAP 4.7 and ECC 6.0 versions ?
hi,
What are the main diffeences between SAP 4.7 and ECC 6.0 versions ?
Thanks in advance
Sri..Hi,
you can try out these links
http://solutionbrowser.erp.sap.fmpmedia.com/
http://service.sap.com/instguides
http://service.sap.com/erp
The Following forums contain the same discussion:
Re: diff between 4.7 & ecc6.0
Difference between R/3 4.7, ECC5 & ECC6 anyone?
Regards,
Padmam. -
CIF Exit for updating APO field SAFETY STOCK METHOD from R/3.
Hi All,
I have a requirement for updating filed "Safety stock Method " in APO from R/3.
We can do it through transactions CFM1 and then CFM2 in R/3.
This happens when we make changes in MM02 in R/3,
for fields,
In ECC, Goto MRP2 view in material master
Safety stock (EISBE)
Safety time/act cov. (SHZET)
STime period profile (SHPRO)
Currently, we are using a exit : Exit_saplcmat_001,
but it only gets triggered when we make changes in safety stock and safety time.
where as if we make changes only in STime period profile, and don't make any change in safety stock and safety time,
in this case the exit is not triggered.
Now, we are looking for an exit, which will get triggered even when there is no change in safety stock and safety time,
where as there is change in STime period profile.
Please suggest what can be used.
Thanks & Regards,
Rahul AHi,
You may need to include the field in some structure also.
eg. for sales order interface we add z fields to structure /SAPAPO/KOMGO
Thanks,
Pavan Verma -
We have mass updated the safety stock using the T code MP38. The same is getting reflected corectly in to MD04.
We are looking for a report to provide the safety stock material wise per plant.
We have tried MCBE which do no reflect the correct quntity. Any reason?
Thanks in advance.
VasuHello Vasu
MCBE is for the analysis of Receipt and issue during the specified time frame.
Try out the following reports -
MB53
MC.1
I hope it helps.
Regards
Avinash -
Automatic reorder point and safety stock caluclation- MRP type:V2
Hi,
I want the system to calculate reorder point and safety stock. To simulate this i created one material with
MRP type:V2, service level as 97%, Forecast model:D,Hist. period:12,Forecast periods:12, and I entered
the historical value for past 12 months as 100 nos in material master.
04.2009 100
03.2009 100
02.2009 100
01.2009 100
12.2008 100
11.2008 100
10.2008 100
09.2008 100
08.2008 100
07.2008 100
06.2008 100
05.2008 100
Then I went to MP30 and executed the forcase.When I checkd the material master the system has calculated the reorder point as 14 nos. But there is no value updated in safety stock field.
Now I have two questions.
1) How the system has arrived the reorder point value as 14 nos.
2) Why there is no safety stock updated in material master.
Could u please clarify this.
Thanks and Regards
PurushothamanHi,
This is further to my preivous mail. I have changed the consumption values and now i am getting the safety stock.
MRP type:V2, service level as 97%, Forecast model:D,Hist. period:12,Forecast periods:12, and I entered
the historical value for past 12 months as.
04.2009 100
03.2009 80
02.2009 110
01.2009 85
12.2008 90
11.2008 95
10.2008 125
09.2008 90
08.2008 90
07.2008 92
06.2008 101
05.2008 100
After executing the forecase the sytem has calculated the below parameter.
Basic value:95.759
MAD:11.448
Safety stock:10.252
Reorder point:23.658.
Can anyone explain me how these calculation arrived.
Thanks and regards
Purushothaman -
Max stock level as safety stock from material master while running SNP Heuristic
Hi Experts,
Our user wants to consider max stock level as safety stock from material master while running SNP Heuristic, not the actual safety stock.
Is there any possibility for this setup?
--KishoreHi Kishore,
With the given details I suggest that the user can maintain the max stock level values directly in safety stock field of the material master for all materials to be planned by SNP heuristic (keeping the max stock level field blank). Then this safety stock field (which has actually the max stock level values) will update the safety stock values in APO product master and in turn can be considered for SNP heuristic.
Note: The max stock level field in APO product master is used by SNP heuristic only when the target stock level method is maintained as 4, 5 or 6. Since your requirement is to use max stock level as safety stock, so it does not look like that you will be using these target stock level methods or the max stock level field in R/3 and APO. So, this can be left as blank in both R/3 and APO.
Please let me know if this helps.
Regards,
Umesh -
Approval hierarchy to issue Minimum safety stock
Hi Guys,
We have a requirement to have an automated approval hierarchy for issuing the inventory below a safety stock limit defined. How can we achieve that. I know that there is some option as "minimum safety stock" in SAP, but we need that a workfklow to be activated when the stock reaches to this level and only after approval it should be allowd to be issued. Is it possible to implement?Hi,
There is no approval concept in this case. But you may check the below work around, Activate availability check for the material. Then you may maintain the message M7181 as user specific and maintain it as error message for the users who are NOT supposed to issue the goods below the safety stock. Refer the thread: message to be make error for specific user id
You may create a program to find the materials with stock equal to safety stock and send the result. You may schedule the job in background with specific interval. Also refer the thread: Material alert workflow
Regards,
AKPT -
Rounding Value in Safety stock
Hi All,
Can anybody tell me about rounding value in Safety stock calculation.
e.g. If safety stock is 1.710 then system should round it up to 2.0. what are the settings/customization requried to do so.
Waiting for your earliest response.
Thanks,
Ambarish.Hi Edgar,
The requirement is...When safety stock is calculated then in material master MRP2 view it should round off the value automatically.
e.g.
Safety Stock = Factor R* sq root (RLT/7 * MAD) where RLT = 7/6*(Pur Processing time + GR processing Time) + Planned delivery time.
So the value of safetystock comes in decimal/fraction and the requirement is it should round off to next level.
if value = 1.710 then system/logic should round off to 2.0.
MRP type = VZ
Thanks & Regards,
Ambarish -
Dynamic safety stock in PP/DS
Hello,
My question is about how PP/DS uses dynamic safety stock. I use safety stock keyfigure in SNP to calculate dynamic safety stock and make it available for PP/DS. When I run planning heuristic in PP/DS, does heuristic go and execute the macro?
Let me give an example case.
A is header, B is component of A. When I make a full planning run in PP/DS, first A is planned, then using dependent demands from A, B is planned. While planning B, safety stock also must be calculated. Is this process an inteactive process between SNP and PP/DS? I mean, PP/DS creates planned orders for A, then dependent demand generated for B. When it comes to plan B, heuristic calls SNP and macros calculate SS and SS is used in PP/DS heuristic as requirement? Is the process like that? or Do i have to run SNP either online or bacgrounf first, calculate SS there, and then run PP/DS heuristic?
Thanks,
ESomnath, Harish;
Thanks for your help. I read all these notes and threads. But I could not find the answer to my question.
First of all, I am using SS method MB. not an extended safety stock method.
I want to implement the same SS calculation as in R/3 coverage profile. In coverage profile, average daily requirement is calculated using X weeks of demand, and Y days of SS is calculated. I want to do the same calculation in APO.
We are using PP/DS for short term planning. Here my question is in which way SS is calculated while running planing heuristic in PP/DS. I listed 2 possible ways, can you please tell which way PP/DS work?
1) PP/DS will run for the example BOM structure I gave before. So, in this example, I need to run planning for header material first in order to find dependent demand for component. Then I need to make planning for component. If I calculate SS in SNP before starting to run PP/DS for header material, SS for component is calculated in SNP using the demand calculated before PP/DS planning run. Is this how dynamic SS works?
2) or when I run planning for component, does PP heuristic call SNP macro and calculates SS with the most updated demand situation?
Thanks,
Ergul -
Hi All,
We are recently implemented dynamic safety stock calculation functionality with "Range of coverage profile'. Functionality working fine But client asking for report stating that how much is the dynamic safety stock.
Is there any way to find out what is our required safety stock(Dynamically calculated) for that material.
Thanks & Regards,
N. LaxmanHi,
Following is the safety stock calculation procedure
Suggested calculation:
1. Z: NORMSINV(Service level) , for example Z=1.64 for a 95% service level
2. Safety Stock: {Z*SQRT(Avg. Lead Time * Standard Deviation of Demand2 + Avg. Demand2 * Standard Deviation of Lead Time^2)}
Follow the link
http://www.sap-img.com/materials/safety-stock-calculation-in-sap.htm
Edited by: ch pavan on Feb 26, 2010 6:08 AM -
Dynamic Safety stock calculation based on Future Requirements
Dear All PP experts
Our company wants to calculate the Dynamic Safety stock based on requirements in future period. Based on Standard SAP, it calculates dynamic stock based on current period only. So is there any way to do that. We are using MRP type PD.Use MRP type VM(Automatic reorder point plng) for Dynamic safety stock calculation.
Also you can use coverage profile calculating dynamic safety stock.
Use Tcode OMIA to define the coverage profile.
For example if you have defined a minimum range of coverage of 3 days, a maximum range of coverage
of 7 days and a target range of coverage of 5 days.
The system calculates the following:
Minimum stock level = 3 x 15 pieces = 45 pieces
Maximum stock level = 7 x 15 pieces = 105 pieces
Target stock level = 5 x 15 pieces = 75 pieces
The available quantity is 40 pieces and is therefore less than the minimum stock level. Therefore, the system creates a procurement proposal for 35 pieces (= target stock level 75 pieces u2013 actual quantity of 40 pieces) during the planning run.
Regards
S.Senthil -
Dynamic safety Stock "Range of Coverage profiles
Hi Friends,
Need help for Dynamic Safety Stock
I'm new in MM and I want to know how to configure the range of coverage profile in SAP.
I need your help to know the fonctionnality of this profile in SAP and his utility for the business
Please help
FouedHi,
Please post on appropriate forum - this is a forum from SAP PI - integration
Thank you,
Regards,
Michal Krawczyk -
Safety stock data update in APO product master
Hi Gurus
I have an active IM for a product . when i change the safety stock in R/3 , the same is not getting updated in APO. The method maintianed is SB
Please suggestFinally i need to apply the below code in Exit EXIT_SAPLCMAT_001
INCLUDE ZXCIFU01 *
IF CT_CIF_MATLOC IS REQUESTED.
if no saftystock-method is explicitly set
use method 'SM' if safty stock & time is transfered
use method 'SB' if only safty stock is transfered
use method 'SZ' if only safty time is transfered
LOOP AT CT_CIF_MATLOC.
LOOP AT CT_CIF_MATLOCX WHERE MATNR = CT_CIF_MATLOC-MATNR AND
LOCNO = CT_CIF_MATLOC-LOCNO.
CT_CIF_MATLOCX-MSDPSBMETH = 'X'.
*APO und R/3: Safety stock
IF CT_CIF_MATLOCX-SAFTY = 'X' AND
NOT CT_CIF_MATLOC-SAFTY IS INITIAL.
*APO: Safety days' supply R/3: Safety time/act.cov.
IF CT_CIF_MATLOCX-SVTTY = 'X' AND
NOT CT_CIF_MATLOC-SVTTY IS INITIAL.
*Maximum of stock und safety time
CT_CIF_MATLOC-MSDPSBMETH = 'SM'."Maximum
ELSE.
*Safety Stock
CT_CIF_MATLOC-MSDPSBMETH = 'SB'.
ENDIF.
ELSE.
IF CT_CIF_MATLOCX-SVTTY = 'X' AND
NOT CT_CIF_MATLOC-SVTTY IS INITIAL.
*Safety days' supply
CT_CIF_MATLOC-MSDPSBMETH = 'SZ'.
ENDIF.
ENDIF.
MODIFY CT_CIF_MATLOC.
MODIFY CT_CIF_MATLOCX.
ENDLOOP.
ENDLOOP.
ENDIF.
Thanks all for the input
Maybe you are looking for
-
ITunes 11.1.2 error when opening iTunes Store on windows 8.1 64b
After updating iTunes to version 11.1.2 is giving error when accessing the iTunes Store and the program and ended.
-
Avoid posting mm-incoming invoice with when special account is used
Hi, during the creation of the (parked) incoming invoice we use a dummy account that needs to be changed later. For our process it is not simply done by customize the account in the way that posting is not allowed. Therefore I am searching a possibil
-
Odd behaviour with parameter id on selection screen
Try this code PARAMETERS: p_fpath1 TYPE string LOWER CASE MEMORY ID rofile, p_fpath2 TYPE string LOWER CASE. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fpath1. PERFORM get_filepath CHANGING p_fpath1. AT SELECTION-SCREEN ON VALUE-REQUEST
-
Error migrating clientgen from weblogic 8.1 sp5 to 10 - clientgen
I am currently trying to port an ant script from weblogic 8.1 to 10. When I run the new ant script for 10 I get the following output: [clientgen] [clientgen] *********** jax-rpc clientgen attribute settings *************** [clientgen] [clientgen] wsd
-
Javascript problem on Mountain Lion
Since i installed OS X Mountain Lion, every website that uses javascript simply doesnt open! It keep loading forever! I can only use Facebook, for example, in incognito mode or with javascript disable in the browser settings. The problem its the same