Skip to Content
Author's profile photo Ramagiri Srinivas Rao

Forecast Based Planning – Yearly Consumption and Single PR for Forecasted Values

This document briefs the usage of Forecast based planning with yearly lot size and generating single purchase requsition for forecasted requirements against the consumption for year.

Introduction:

Forecast based planning is based on material consumption.It operates based on historical values and forecast values and future requirements are determined via the integrated forecasting program. Forecasted values form basis for planning run and have direct effect in MRP as forecast requirements.

Scenario 1:

Forecast based planning will generate monthly forecast values based on past one year consumption. System should consider the entire one year forecast values and generate only one purchase requsition after MRP run.

Approach:

Based on year consumption system will automatically generate the 12 months forecasted values upon executing the forecast. If we consider lot size as EX system will plan purchase requsitions individually for each forecasted values. Since 12 months values are forecasted then system will generate 12 purchase requsitions. Lot size plays crucial role in consolidating the entire requirements.

This type of requirement to be addressed by configuring new lot size with number of periods as 12,maintain forecasting periods as 12 months an executing the forecast. System will plan forecast values for 12 months but upon MRP run purchase requsition will be generated only ONE with entire forecasted values quantity.

Configuration:

Create Lot Size (Tcode:OMI4)

Lot Size YR is configured as shown below with no of period as 12.

/wp-content/uploads/2014/03/n1_405900.png

Master Data:

Material Master Settings: (MM01/MM02)

MRP 1 view : MRP type – VV ( Forecast based planning) and Lot Size – YR

/wp-content/uploads/2014/03/n1_405900.png

MRP 3 view : Period Indicator M

F1-1.png

Forecasting View: Forecast Model D, Period Indicator M, History Periods 12, Period per Season 12, Initialization X, Model Selection A, Optimization Level F

F1-2.png

Process Steps:

  1. Maintain consumption values (MM02)
  2. Execute Forecast ( MP30)
  3. Stock Requiremnt List (MD04)
  4. Run MRP (MD03)

Step 1: Maintain Consumption Values for the Material. (MM02)

For testing purpose consumption values are maintained for 12 months periods.System will automatically update the monthly consumption of the material based on the Material actual consumption.

Consumption values maintained from 03.2013 to 02.2014, Values are 100,100,100,100,100,100,100,100,100,100,100 and 100.

F1.png

Step 2: Execute Forecast (MP30)

Enter the material number and plant press enter. System will display the below Execute Forecast screen.

F1.png

Click on Historical values to see the consumption History as displayed below

F1-3.png

Click on Execute below title bar for executing the forecast. Below screen appears. Select the forecast date. For the above example selected 03.2014.

/wp-content/uploads/2014/03/n7_405819.png

Forecast is executed and see the forecasted values in the below screen. Once clicked on SAVE executed forecast will be saved.

F1-5.png

Step 3: Stock Requirements List (MD04)

Since forecast period is for 12 months system forecasted for 12 months as shown below in stock requirements list.

F1-6.PMG.png

Step 4: Run MRP (MD03)

MRP executed for the material to generate the purchase requsition

F1-7.PMG.png

Stock Requirements List after MRP Run:

As discussed initially system consolidated all the forecasted values and generated only one Purchase Requsition (PR) for total quantity of 1200 as displayed below.

/wp-content/uploads/2014/03/ex1_405836.png

Note: If in Lot Size YR – Scheduling is selected as 2 (Period end = delivery date) then Purchase Requsition (PR) will be generated during period end with total qty of 1200 as displayed below.

F1-9.PMG.png

Scenario 2:

What happens if lot size is changed to EX with all other data similar to scenario 1.

In Material Master -MRP1 view lot size changed to EX.

L1.png

EX Config:

/wp-content/uploads/2014/03/ex_405835.png

MRP executed. System will generate individual purchase requsition(PR) against each forecasted requirement as displayed below.

L2.png

Reference :

Forecast-Based Planning – MRP Procedures – SAP Library

Re: Forecast Planning for one time material procurement in a year….

Thanks & Regards,

Ramagiri

Assigned Tags

      27 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Akhilesh Singh
      Akhilesh Singh

      Hi Ramagiri,

                         I am PM Guy's but this is very helpful document for better understand to Forecast based planning.

      Thanks for sharing your knowledge.

      Author's profile photo Ramagiri Srinivas Rao
      Ramagiri Srinivas Rao
      Blog Post Author

      Hi Akhilesh,

      Thanks for your feedback.

      Thanks & Regards,

      Ramagiri

      Author's profile photo K M Kalyana Chakravarthy
      K M Kalyana Chakravarthy

      Hi Ramagiri,

        Thanks a lot for sharing such a wonderful document. Keep sharing.

      Regards

      Kalyan

      Author's profile photo Ramagiri Srinivas Rao
      Ramagiri Srinivas Rao
      Blog Post Author

      Thanks Kalyana for your valuable feedback.

      Author's profile photo Former Member
      Former Member

      Thank you very much for the document.

      Author's profile photo Ramagiri Srinivas Rao
      Ramagiri Srinivas Rao
      Blog Post Author

      Thanks Sethuraman for feedback.

      Author's profile photo Rubharaaj Radhaakrishnan
      Rubharaaj Radhaakrishnan

      Thank you very much Ram! to show what exactly happens in the system!

      Author's profile photo Ramagiri Srinivas Rao
      Ramagiri Srinivas Rao
      Blog Post Author

      Thanks Radhaakrishnan for your feedback.

      Author's profile photo Sagar Mane
      Sagar Mane

      Hi Ramagiri,

                   Very useful document.Forecasting is understood very well.

      Thanks for sharing...

      Regards,

      Sagar

      Author's profile photo Former Member
      Former Member

      It is really a superb reference . Excellent documentation with screen shots.

      Regards,

      Ramesh VC 🙂

      Author's profile photo Former Member
      Former Member

      Hi Ramagiri,

      The above document on Forecast based Planning is very userful and Excellent documentation with screen shots. Do you have any document on TIME PHASED Planning ? If so Please share the same.

      Regards,

      Ramesh VC

      Author's profile photo Sankaraditya Nadella
      Sankaraditya Nadella

      Hi Ramagiri,

      Very useful document.Forecasting is understood very well.Thanks for sharing...

      Regards,

      Aditya

      Author's profile photo Mohammed Suheel
      Mohammed Suheel

      Hi Ramagiri


      Thanks for sharing . Very usefull and easily understandable  document, keep sharing documents like this..


      Regards

      Suheel

      Author's profile photo Hitesh Bhandari
      Hitesh Bhandari

      Very nice document

      But Is there any document which explains the implementation of Time phased planning?

      regards

      Hitesh

      Author's profile photo Former Member
      Former Member

      Hello Ramagiri,

      Thanks for the document.Could you please advise if i want to create Purchase Requisition of one period of quantity 100 and others periods(remaining 11 months) it should display as forecast requirements.What i need to do.

      Can you please suggest.

      Author's profile photo Former Member
      Former Member

      Hello Prakhar    

      I had the same issue. What i did was to define Planning Horizon (through MRP group customisation (OPPR or OPPQ) as X days (60 days in my case) and then I run MRP with MRP key = NETPL (net change in planning horizon). This will create planned orders or PRs (based on your settings) only within the 60 days period. The rest requirements will remain only as displayed; no planned order or purchase requisition will be created for them.Bellow is a screen with a relevant example from my system; it actually is from a simulation scenario, but the principle and the result would be the same.

      Best regards,

      Nikos

      /wp-content/uploads/2016/05/pic_961740.jpg

      Author's profile photo Former Member
      Former Member

      Thanks Nikos for yours Reply.

      Can you please share the screen shot where i need to maintain value as 60.

      Regards,

      Prakhar  Gupta

      Author's profile photo Former Member
      Former Member

      Hi Prakhar.

      Transaction OPPR

      /wp-content/uploads/2016/05/11_961785.jpg

      You enter the plant number and then you press maintain. In the new pop-up you enter the MRP group of the respective plant

      /wp-content/uploads/2016/05/22_961786.jpg

      You press "Maintain". In the following screen, you press "Planning Horizon"

      /wp-content/uploads/2016/05/33_961790.jpg

      In Planning Horizon, you maintain the number of dates you wish

      /wp-content/uploads/2016/05/44_961791.jpg

      And then, in MRP (ie MD01) you choose NETPL as MRP processing key

      /wp-content/uploads/2016/05/55_961792.jpg

      Author's profile photo Former Member
      Former Member

      Hi Nikos,

      Thanks for yours reply.But i did not find NETPL(Net change in planning Horizon) processing key in my system.

      Can you please suggest.

      Regards,

      Prakhar

      Author's profile photo Former Member
      Former Member

      NETPL is one of the 3 standard keys in MD01 transaction (as it is displayed  in my last screen of my previous message). It should come up when choosing this field. If not, please ask your supervisor or your consultant why this is not displayed.

      Best regards,

      Nikos

      Author's profile photo Former Member
      Former Member

      Hello Prakhar.

      Any luck?

      Best regards,

      Nikos

      Author's profile photo Former Member
      Former Member

      Hi Nikos,

      Still i am not able to get resulted data because processing key NETPL is not available in S4 HANA.

      Regards,

      Prakhar Gupta

      Author's profile photo Former Member
      Former Member

      Hello Nikos,

      I am one  requirement that while executing the MRP system should not consider the available stock.As highlighted in the picture system should generate PR of 1250 but system is considering available stock of 150 quantity and generating PR of 1100.

      My requirement is that while executing it should generate PR of quantity 1250.

      Kindly suggest.

      Regards,

      PrakharCapture.PNG

      Author's profile photo Former Member
      Former Member

      Good morning Prakhar.

      IF I remember correctly, including current stock in the MRP calculations depends on the MRP type you are using. Based on this, the system chooses net or gross requirements. In net requirements, current stock is considered.

      From your screenshots, i see you are using MRP type ZZ. Please refer to this MRP type customisation and check the procedure it uses. For example, reorder point planning, forecast-based planning, and material requirements planning uses net requirements calculation.

      I would also welcome the answers of other SCN members on this.

      Bellow it is a screenshot from my system (MRP Type = ZD --> MRP procedure with required forecast, and forecast is transferred to demand management through transaction MD70)

      New Picture (2).jpg

      Author's profile photo Former Member
      Former Member

      Hi Nicos,

      Any suggestions how we can solve this.

      Regards,

      Prakhar

      Author's profile photo Former Member
      Former Member

      Hi Prakhar.

      Unfortunately, i do not know how to do this. However, i will check and let you know.

      In the mean time, i would welcome the opinions of other contributors...

      Author's profile photo nikhil jacob
      nikhil jacob

      Hi Ram,

       

      Absolutely Perfect document with simple example for Forecast based planning.

       

      Thanks..