Open source of SAP knowledge. Not official SAP website.
by Vasiliy Kharitonov
In case you have a complex layout with 2 or more systems, there is always a need to make sure they are aligned. And they usually should be aligned in both, customizing and workbench objects. In this article we are focusing on customizing. Click here if you want to compare workbench objects.
SCMP
Transaction SCMP View/Table Comparison allows you to compare a single table between 2 systems. It is quite useful for comparing customizing tables as well as other tables. The limitation is that you can only compare a single table/view, so if you are comparing them in bulk, it is better to use something else.
To compare a single table between 2 systems perform the following actions.
R
to the left of the row indicates keys that only exist in the
destination system.L
to the left of the row indicates keys that only exist in the
source system.MR
to the left of the row indicates that keys exist in both systems, but
values for them are different. It indicates values for keys in destination
system.ML
to the left of the row indicates that keys exist in both systems, but
values for them are different. It indicates values for keys in source
system.If you want to compare multiple tables at the same time you can try transaction SCU0.
SCU0
Transaction SCU0 Customizing Cross-System Viewer allows you to compare multiple customizing tables at the same time. You can’t use it to compare all database tables between 2 systems (except by manual selection, but it is not as efficient), only customizing tables, but it is quite useful if you need to compare ALL customizing activities between 2 systems (e.g. between development and quality landscapes).
You can select pull of tables by a certain Project or SAP Reference activities, or you can do it by application components, or even certain transports. I usually add custom development to the standard customizing tree, so all customizing can be compared with option SAP Reference IMG.
To compare all customizing between 2 systems perform the following actions.
R
to the left of the row indicates keys that only exist in the
destination system.L
to the left of the row indicates keys that only exist in the
source system.MR
to the left of the row indicates that keys exist in both systems, but
values for them are different. It indicates values for keys in destination
system.ML
to the left of the row indicates that keys exist in both systems, but
values for them are different. It indicates values for keys in source
system.