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.
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
Tcode | CM40 |
Purpose | Capacity leveling in the background |
Module | PP |
Component | PP-CRP |
SAP Package | CY01 |
Program running | RCCYMAB1 |
Object | C_KAPA_ABG |
Screen No | 1000 |
Type | R |
Some Basic Questions & Answers
Program named RCCYMAB1 will run when we enter transaction code CM40.
CM40 is a Report Transaction code type which is shortly represented as R.