When several SAP systems and clients are being implemented, it may be necessary to compare and adjust customizing settings between different SAP systems and clients. The Client compare function enables you to compare and adjust the contents of a table or view in two different clients, using RFC destinations.

You can use the client compare for example to:
Compare a client with a reference client, such as a customer-owned client or the SAP delivery client 000. This is especially useful after an SAP system upgrade or a language import, since only client 000 is provided with data from tables belonging to delivery classC.
- Compare clients during a roll-out scenario. For example, if subsidiaries want to adjust their customizing with respect to the reference customizing of a master client.
- Compare cross-client customizing before combining different clients into one SAP system in a roll-in scenario. For example, if subsidiaries want to receive customizing changes from the reference client which might be the master client of their parent organization.
Customizing Client Compare with Transaction SCU0
To use the compare function, choose transaction SCU0.
To select the objects to be compared in a client compare, you can use a project-oriented approach using the Project Implementation Guide (Project IMG) to define the objects. You can also select from application components' customizing object lists and from transport requests, or select the objects manually.

To start a client compare, use transaction SCU0 in background processing. From the initial screen, select what the comparison will be based on and choose Create (see the figure above). In the dialog boxes that appear, make the appropriate entries. The client compare can be restricted to, for example, client-specific data.
Transaction SCU0 first displays an overview of the tables belonging to views for the selected IMG, application component or transport request. Next, the comparison itself is performed. The SAP system creates a list of differences and indicates whether these differences are encountered in the table structure or in the table contents (see the figure "Customizing Client Compare – Difference List").
To display the differing table entries, select an object. This enables you to perform a detailed comparison.
Note
The comparison client is generally an external environment, so you must access it through an RFC destination.
Hint
For information on client compares, see also SAP Note 91096 – Table Compare: Info about Cust. Cross System Check.

The result of each comparison run is an overview of existing differences between the log-on client and the comparison client. This overview serves as a starting point for subsequent processing of differences. The comparison runs are stored in a work list or difference list.
Enhancements as of SAP_BASIS 754
Starting with SAP_BASIS 754, the client copy procedures have been changed and enhanced.
To set up a new client by client copy, the structures of all tables to be copied must be identical in the source and the target system. To perform a consistency check, you can perform a cross-table comparison with transaction SCC_COMP_LOCAL (if both clients are based on the same SAP system) or a cross-system check with transaction SCC_COMP_REMOTE. With SAP_BASIS 754 SP 03, the new transaction SCC_COMPARE replaces transactions SCC_COMP_LOCAL and SCC_COMP_REMOTE.
To compare tables, proceed as follows:
- Call transaction SCC_COMP_LOCAL / SCC_COMP_REMOTE/SCC_COMPARE.
- Enter the clients that you want to compare and an RFC destination (in case of a remote comparison).
- Select the tables that you want to compare, such as:
- Explicit table selection by table name or package.
- Explicit selection of tables using the time stamp of a previous client copy.
- Define the table comparison mode (Simple or Detailed comparison).
- Adjust the processing settings, for example, Exclude Known Table Deviations or Split Large Tables.
- Specify the number of parallel processes.
- Decide whether you want to execute the client copy as batch job (Execute as Tasklist) or start it immediately (Direct Execution).

After running the comparison, you can check the result (see the figure "Data Client Comparison – Result (new)"). The log provides Log Header information, Comparison Results, a list of Compared Tables together with the result of the comparison, Runtime of the Exit-Methods, and the selected Options.

Note
You can access the client comparison result of all runs from transactionSCC3
.