Skip to main content
Question

The calculation logic of "MRP_HORIZON_IN_DAYS"

  • April 13, 2026
  • 2 replies
  • 49 views

Forum|alt.badge.img+1

Hi There,

Does anyone know how MRP_HORIZON_IN_DAYS is calculated?

or which date is used as the reference point for this calculation?

 

I am following up the case below.

CS0503047

I found that there is a comment from IFS side on April 9th, but they would like to know more detail because they need to verify if this parameter changes will not impact on their business operation or not. Hence they were requesting us to provide the technical document and Shiromal-san is communicating to R&D team.

 

I am not sure if we can get the document and able to share it but at least, they would like to know which date (the exact date) is utilized for the calculation.

 

Since our customer is planning to have Golive on May 11th and the judgement meeting is next week (April 21th) hence. This MRP slow response is one oof the bottleneck of passing criteria even though it is customer matter.  I would appreciate it if we can get the answer asap.

 

Regards,

Chikako Yoshimura
 

2 replies

majose
Hero (Employee)
Forum|alt.badge.img+14
  • Hero (Employee)
  • April 13, 2026

Hello,

We take the Site Date + Mrp Horizon in Days => and that becomes the Mrp Horizon. So, in this calculation neither manufacturing calendar nor distribution calendar is involved. 

On thing that is good to consider is how long your acummulated lead times you have for your MRP-planned part. Let say say you have a customer order line demand 100 days from now and the accumulated lead time is 110 days for the part in question. Let say you basically have nothing in stock for intermediate sub-assemblies and components, then if you use a 90 day MRP horizon, MRP will not load this “driving” demand, and hence MRP will not explode it down through the BOM.

So you need to be a little bit careful.

MRP Horizon is very useful when you have a long forecast horizon in Master Scheduling (MS), coz you might want to do long term planning in MS, but you get way too much data into MRP engine if you explode let say “the 12 months master scheduling horizon”.

Hope this helps :-)

****

Code-wise it looks like this in pseudo code:

“IF the order due date <= mrp_horizon_date THEN
    Mrp_Part_Supply_Demand_API.New()

ELSE

    Ignore this future demand/supply

END IF;”

***

Best Regards,

Mats


Forum|alt.badge.img+1

Thank you so much!!!