Skip to Content
Personal Insights
Author's profile photo CHANDRASHEKHAR TIPRE

Introduction to Capacity Requirement planning in SAP S/4HANA

You are running a manufacturing company and following an aim to deliver customer’s orders on the dates promised. You, therefore, want to ensure to plan sufficient but not excessive capacity available at the work center to cover capacity requirements required for the orders.  Managing production schedule with effective utilization of capacity is a tightrope walk for a capacity planner when dealing with scheduling of multiple orders involving bottleneck operations to be carried out at the work center.

The execution of orders with the planning step of dispatching capacity requirements to a work center in question requires skillful assessment with consideration to the comprehensive factors so as not to deviate from the original schedule of the dates promised for the queue of orders which might get affected due to the ever-changing situations at the manufacturing plant due to various reasons.

I am writing this blog post to provide an overview on the interesting topic of Capacity planning and will walk you through the  SAP Fiori Apps available to handle Capacity requirement planning, i.e. ‘Manage work center capacity’, ‘Capacity scheduling table’ and ‘Capacity scheduling board’. These Fiori Apps provide better user experience with user friendly UI to handle functions of capacity evaluation, Scheduling, and capacity leveling. With the effective trio of the apps available to the manufacturing users running production planning for  SAP S/4HANA on Premise as well as SAP S/4HANA Cloud.

Let’s quickly touch upon the basic terms used in capacity planning such as required master data, available capacity, Scheduling, Capacity requirement, Capacity evaluation, Capacity leveling and Reduction of capacity.


Master data such as material master, work center or resource (in PP-PI) Routing or master recipe, Calendar, Shift definition, Sequence and type of capacity form the elements of capacity management which play an important role to carry out the functions available capacity, Scheduling, Capacity requirement, Capacity evaluation, Capacity levelling and Reduction of capacity. The available capacity is a measure of the work that capacity can perform per workday.
Capacity requirement is a measure of the work required by the individual orders at a capacity at a certain point in time.
In the capacity evaluations, these requirements can be compared with available capacities.
The main function of capacity leveling is to dispatch operations. Operations are dispatched for the purpose to fix them at a point in time when sufficient capacity is available. In addition to this, capacity shortfalls and overloads can be leveled with capacity leveling. You can use alternative suitable resource/s for processing, or you can use sort the operation using graphical capacity leveling board to sort to achieve optimal loading.
In contrast to the lead time scheduling which uses unlimited available capacity at the work center and does not consider available load on the work center, Finite scheduling schedules the operations with taking into consideration the current load on the work center.
Capacity reduction takes place when operations are confirmed, or order quantities are reduced or cancelled.
Now let’s understand the role of the three Fiori Apps which provides a better user experience to the production scheduler to work effectively with capacity planning.


Manage work center capacity

With Manage work center capacity app, the planner can visualize status of capacity at the work center/s, with bucket of days / weeks with load in percentage / hours for orders such as Planned order, Production order / Process orders.


Overview: The overview section of the app provides detailed information for a work center on utilization of the capacity to the planner with graphical bar chart with identification of load with option to select the list with cumulative overload, Overload, Underload and All with the option to choose the unit in percentage or Hours colors identifying load on the work center during the bucket of time. Green color represents optimum loading of capacity, for example, up to 80%), yellow color can be set to represent 80-100%, while red color shows overload (Above 100 %) User can select the evaluation with option to select overload cumulative overload situation across the selected evaluation horizons based on the type of buckets, such as days or weeks.
Operations: This section provides details of the operations as part of orders planned at the same work center with the status of planning such as dispatched or not dispatched and utilization percentage of capacity for that operation.
Shifts: This section of the app details the available capacity during the evaluation period. The information relevant to shift definition, Shift timings, with shift utilization percentage along with number of capacity and shift capacity in Hours. A planner can also add shift or shift interval for managing capacity requirements.

Capacity scheduling table

The Fiori app ‘Capacity scheduling table’, provides series of features to work with the planned and Production order / Process orders as per the option to set industry type. Strategy can be set for planning mode selection between bucket / sequence, Scheduling control with option to select from finite and infinite scheduling and direction such as Forward / Backward. This Fiori App provides planner an option to select the source of supply (production version) and the work centers to dispatch the orders on the dates that you choose. Set number of days possible to schedule orders in the past and future, Execution of mass Dispatching or de-allocation of order operations, Filter and resolve late or overdue orders, realign scheduled orders to past or future date and time, Option to navigate to the Advanced Variant configuration screen to view configuration in Production order, reschedule or de-allocate a scheduled operation to a different date, firm or un-firm allocated planned orders, Show the source of supply based on available sources such as Production versions, Select the option to use pacemaker work centers for dispatching your order to it. Pacemaker work center can be set in production version.


With a pacemaker work center the entire order for the rest of the un-dispatched operations follow Midpoint scheduling method to align with the pacemaker operation involving pacemaker work center is dispatched. Further functionalities possible with this app includes guide with time slot available to dispatch the order, Change the sequence of order in the sequence table using the drag-and-drop feature and other display feature and additional support options with technical features for email and SAP jam Integration.

Capacity scheduling board

With Capacity scheduling board Production scheduler can view work centers with schedules on a chart for a selected time based on filter criteria such as product number, scheduling status, plant, MRP area, etc. Strategy can be set to select the Scheduling Control and Direction for your scheduling, whereas here the planning mode is always of type ‘Sequence’.
You can select operation in a [pacemaker work center on the chart and can manage operation with work on the schedule of the operation by changing the start or end of the operation based on the direction set for reschedule the operation. You can select available free slot on the chart and choose to dispatch this operation to that slot. Also you can de-allocate the dispatched operation and view operation info.

This blog post should help you to understand in detail Capacity Requirement planning fundamentals and the to familiarise you with the FIORI apps available in S/4HANA
Thanks for reading this blog post, hopefully this blog post is informative.

Reference: FIORI app Library
1. Manage work center capacity
2. Capacity scheduling table
3. Capacity scheduling board

Assigned Tags

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

      Useful document with updated version for better understanding of capacity planning and levelling and different fiori apps.

      Author's profile photo Mengya Zhao
      Mengya Zhao

      Thanks Chandrashekhar, nice blog! How do you get drag-and-drop feature work?

      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      Hi Mengya,

      In Capacity scheduling table  you can go to Object page in Sequence view there you can try selecting single row and drop in another place in the same table.

      Author's profile photo Mengya Zhao
      Mengya Zhao

      Thank you Chandrashekhar!

      Author's profile photo Jan Buchmann
      Jan Buchmann

      Thank you for this good summary. But it is not 100% clear to me, what the difference is between the apps Capacity scheduling table (F3770) and Capacity scheduling board (F3951). Could you please elaborate?

      Also, I read somewhere that LiveCache is required. Could you please confirm whether this is true?

      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      Hi Jan,

      Hope you are doing good.

      There is a requirement for a Live cache for these apps. ( Correction added, Thanks Dudura) With regards to the difference between the capacity scheduling table and the Capacity scheduling board, is Capacity scheduling table is primarily used to dispatch selected operations within orders for the pacemaker work center whereas for capacity scheduling board is mainly used to display of schedule overview with options available to select based on pacemaker work center and all work centers. It does allow you to selectively dispatch, Realign, and for operation info ( to navigate to manage operation app) also Through the scheduling board user can navigate to the capacity scheduling table.

      Best Regards,


      Author's profile photo Konstantin Dudura
      Konstantin Dudura


      LiveCache is a prerequisite for Capacity Planning | SAP Help Portal

      Prerequisites for Capacity Planning Apps:

      Before you start working with the apps, make sure that the following criteria are met:

      • Use the right formulas to generate the capacity requirements of the work centers.

      • Set the work center capacity to finite scheduling to get the capacity requirements of the orders.

      • Install SAP liveCache (which is the HANA component SAP LCA (also called LCAPPS- or liveCache Applications plugin) for Capacity Scheduling Table and Capacity Scheduling Board apps.

      Author's profile photo Giacomo Pedrocchi
      Giacomo Pedrocchi

      Hi Chandrashekhar Tipre,

      I'm facing an issue while trying to use these apps: no work centers are available, even when trying to apply a filter based on work centers, the matchode says that no work center is available. I've configured all the capacity info and the work centers are levant for finite scheduling.

      What I'm missing in your opinion? Do I need to activate advanced planning?

      Thank you


      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      Hi Giacomo,

      If you working with the capacity scheduling table and capacity scheduling board please check the assignment of the pacemaker work center to the production version. This is a prerequisite for the two apps.

      Author's profile photo Giacomo Pedrocchi
      Giacomo Pedrocchi

      Do you mean like that? still not working. It seems that all the capacity planning fiori apps are not able to find any work center. Capacity requirements are generated correctly (CM01 checked) and I can reschedule operations from GUI (CM25 checked). If you have any further advice please let me know. Thank you


      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      (I'm facing an issue while trying to use these apps): Can you pl specific which app out of the three Can Please check the AOR for your user, such as plant MRP controller / work center group.

      Author's profile photo Giacomo Pedrocchi
      Giacomo Pedrocchi

      I cannot use any of the three apps. Maybe something is missing in "area of responsibility"? there are special feature to tackle?




      Author's profile photo Abhishek Ashish
      Abhishek Ashish

      Hi Chandrashekhar,

      Nice and very useful Blog. It helped a lot.

      But somehow for me as well, I cannot see any entry on my App. I have allocated the workcenter on the Production version as well and tried it, but somehow no success. Do you know if any special customising is necessary or I missing something any where. Please let me know.

      Hi Giacomo,

      Have you found a solution to this problem. Please share your findings as well. It would be of great help.



      Abhishek Ashish

      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      Please check if  AOR ( Area of Responsibility) is maintained for the relevant user ID. Also, ensure the Prerequisites for Capacity Planning Apps as discussed in the earlier questions below the post are maintained.

      Author's profile photo Venu R
      Venu R

      Hi Chandra,

      Thanks for the clear cut explanation.

      As more clients are leaning, to only using Fiori apps, the functionalities of CM21 or CM25 which were used for capacity levelling by Plant maintenance users are no more available from Fiori perspective.

      I am unable to find a suitable replacement from Fiori apps perspective.

      The apps Manage work center capacity (F3289), capacity scheduling table, and capacity scheduling board cannot be used by PM, as we have to set 'Area of Responsibility' initially, which from plant maintenance perspective cannot be assigned.

      Please provide your comments on the same. Or any suggestions to tackle the situation.

      How can a plant maintenance user perform capacity levelling using Fiori apps? (Is it possible using Fiori apps?




      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      These apps are not relevant for Plant maintenance. Can you pl check the app such as the maintenance scheduling board: Scope item : 43R

      Author's profile photo Robin van Buiten
      Robin van Buiten

      Hi Chandrashekhar Tipre,

      Could you please give some extra information on the pacemaker work center?

      In the preconfigured scope item 31L on SAP S4/HANA public cloud edition 08/23 a pacemaker work center is already assigned but what makes a work center the pace maker. Can there me multiple and how can you assign or change it? You mention that it can be done somewhere in the production version but we did not manage to find a corresponding field.

      Thank you in advance,

      With kind regards,

      Robin van Buiten

      Author's profile photo CHANDRASHEKHAR TIPRE
      Blog Post Author

      Please use the production line field within the Production version. Here Pacemaker work center is the work center that contributes to the most time-consuming and results in potential bottleneck processes.( For example any mfg industry Painting, Heat-treatment cycle etc) It is a single work center and not more than one can be identified as pacemaker