Skip to Content
Personal Insights
Author's profile photo Raghavan Kathamuthu

Capacity Planning (Leveling) and Evaluation in S4HANA – Step by Step Guide


Hi All,

In this blog we will see the capactiy leveling and evaluation.

Capacity evaluation is just a monitor to see weather all the resource/ workcenters are available or not.

Capacity leveling is moving the orders from one date to other if the capacity is not available or overloaded.

Before that why we need capacity apps in PP?

In APO all the materials will be planned by considering all the operation time and workcenters as finite capacity in MRP itself. So all production orders will be created by considering the capacity accurately (Work hours, Break time, shift time, relationship time, inter operation time, Splits). Here we are in no need of Capacity planning.

But in PP all the  materials are planned by considering all the oepration time and workcenters as infinite capacity in MRP. so the system will not consider the capacity accurately. So the production orders will be created without considering the capacity. The operation times are considered only per order per material. For a material all orders will be created on same day. Since we need to do capacity leveling again in PP system.

This is why because APO is only for Planning (MRP) and PP is only for execution (Confirmation, GI, GR).

Finite Capacity – Moudling machine which can handle certain amount of product on a day

Infinite capacity – Cooling sillo which can cool enormous amount of air on a day

Main Part

Master data.

BOM – 1 finished material Magazine need 1 raw material plastic of 1 KG

Resource / Workcenter – MOULD with 24 working hrs per day

Capacity Formulas to be maintained.

Routing – Here I mentioned 24 hrs for making 1 magazine.

As per the above master data we can manufacture only one magazine per day as the machine MOULD can work 24 hrs a day.

Creating one production order for 1 quantity.

I am using forward scheduling and starting on 20.02.2023. As per above statement it take 1 day to produce one magazine and the production gets ended by 20.02.2023.

Capacity Evaluation

Now we will see the app manage work center capacity app

At first maintain the area of responsibility in app settings. Otherwise workcenter will not be visible here.

Here in this app we could able to see one production order on date 20.02.2023. The color is amber as the capacity is fully utilized. If its red then overload and green means then under load.

Now I am creating another order on same day 20.03.2023

You may ask why the start date of order is scheduled to next day i.e. 21.02.2023. Because we have capacity check in production order screen.

But PP system will not schedule the orders by considering the capacity by itself. If the order need to schedule to next day you need to go to capacity planning table for evaluating the capacity condition and to put the schedule start data on next available capacity date.

But this will also not be possible in FIORI if you are using grand chart capacity evaluation profile.

Side by side you can use Monitor work center schedule apps for clear understanding. Here also assign the area of responsibility in app settings.

It will not be possible to do the scheduling one by one. So we have an app to see all the capacity overloads and its Manage work center capacity.

Now save the production order and go to Manage workcenter capacity app.

As two orders scheduled on same day the evaluation app shows overload. Now capacity evaluation is done.i.e we have realised that there are some overload in workcenter. Now we have to reduce the overlaod. So we have to either delete or reschedule the production order.

Also you can use the Monitor workcenter schedules app to get the detailed view.

Here you can see two orders scheduled on same day.

(Click arrow mark near work center to see the no of orders on same workcenter)

Capacity Leveling

To reduce the overload we need to use shcedule production app

To see the data in schedule production app we need to mention bottleneck workcenter (workcenter which takes the longest time – lead time with in the routing) in production version as production line. This can be mentioned in C223. i.e. production version.

Bottle neck workcenter means the workcenter which takes the longest time among other workcenters in the routing of finished material. Here I am using only one workcenter so i have mentioned it.

This app should be configured first and to configure this app please follow this link

Here also we have to maintain the person responsibility and strategy.

Inside Strategy you need to maintain the scheduling and industry type.

Below you can see the two order which we have created and all are not dispatched. i.e not yet confirmed by capacity planned to start the production.

Now the capacity planned need to select all the production order and to dispatch the orders so that the operators can start the production and to reduce the overload. After dispatching we need to save the orders. Otherwise the changes will not be saved.

So here system will automatically check the capacity and reshedule the orders, so that the overload will be reduced.

After dispatch you can see the status as dispatched.

Now capacity leveling is done.

Now we will do the capacity evaluation again to confirm that all the overloads has been cleared in workcenters or not.

Here you can see that the two orders has been scheduled next to next days based on capacity availability.

Same you can see in Monitor workcenter schedules app.


Now the capacity evaluation done.


I hope this may help you on knowing the capacity evaluation and leveling

Would like you guys to see more relevant things using the link:

We would very much appreciate your comments and suggestions below.

You can use CM40 to schedule the Orders in background and in mass.



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Esraa Attalla
      Esraa Attalla

      Thanks for your valuable blog , it is simple, clear and  fruitful , thanks for your great efforts

      Author's profile photo Narasimha Prasad Bhat
      Narasimha Prasad Bhat

      Great effort. Although bottleneck work center is a great concept, sometime multiple work centers in a recipe could be bottleneck work centers. Since we can maintain only one WC as bottleneck in PV , we may not be able to use new S4 Fiori apps (scheduling table/board) , then we are again limited to use gui tcodes . Do you see any alternatives for  dispatching any workcenter through Fiori apps?

      Author's profile photo Raghavan Kathamuthu
      Raghavan Kathamuthu
      Blog Post Author

      Tried PPDS and it working good for all workcenters