CM40 SAP tcode for – Capacity leveling in the background

Here we would like to draw your attention to CM40 transaction code in SAP. As we know it is being used in the SAP PP-CRP (Capacity Requirements Planning – PP) component which is coming under PP module (Production Planning).CM40 is a transaction code used for Capacity leveling in the background in SAP.

SAP CM40 transaction code

It comes under the package CY01.When we execute this transaction code, RCCYMAB1 is the normal standard SAP program that is being executed in background.

SAP CM40 menu path

See the possible menu paths to access the same report by avoiding entering the transaction code.
Path 1
Logistics → Production → Shop Floor Control → Control → Capacity Leveling → Variable → Background → Execute


Path 2
Logistics → Production → Capacity Planning → Leveling → Variable → Background → Execute


Path 3
Logistics → Production → Capacity Planning → Requirements → Production Order → Control → Capacity Leveling → Variable → Background → Execute


Path 4
Logistics → Production → KANBAN → Environment → Production Orders → Control → Capacity Leveling → Variable → Background → Execute


Path 5
Logistics → Production – Process → Process Order → Environment → Process Planning → Capacity leveling → Mass planning → Execute


Path 6
Logistics → Production – Process → Process Planning → Capacity leveling → Mass planning → Execute


Path 7
Logistics → Production – Process → Process Management → Environment → Process Planning → Capacity leveling → Mass planning → Execute


Path 8
Logistics → Plant Maintenance → Maintenance Processing → Capacity Requirements Planning → Leveling → General → Leveling → Variable → Background → Execute


Path 9
Logistics → Customer Service → Service Processing → Order → Capacity Planning → Leveling → General → Leveling → Variable → Background → Execute


Path 10
Logistics → Project System → Resources → Capacity Requirements Planning → Leveling → Variable → Background → Execute


Path 11
Logistics → Project System → Resources → Capacity Requirements Planning → Requirements → Production Order → Control → Capacity Leveling → Variable → Background → Execute


Path 12
Accounting → Project System → Resources → Capacity Requirements Planning → Leveling → Variable → Background → Execute


Path 13
Accounting → Project System → Resources → Capacity Requirements Planning → Requirements → Production Order → Control → Capacity Leveling → Variable → Background → Execute


Transaction CM40 technical data table

TcodeCM40
PurposeCapacity leveling in the background
ModulePP
ComponentPP-CRP
SAP PackageCY01
Program runningRCCYMAB1
ObjectC_KAPA_ABG
Screen No1000
TypeR

Some Basic Questions & Answers

Which SAP Program will run when we enter tcode CM40?
Program named RCCYMAB1 will run when we enter transaction code CM40.
What is the transaction code type of CM40?
CM40 is a Report Transaction code type which is shortly represented as R.