How to perform Client Copy using SCC4 and SCCL

Assumption These steps are based on the assumption that you are familiar with SAP BASIS technology and SAP transaction codes. Users should also know what are SAP Background Work Process and Type of data in SAP (Customizing, Application and Repository). You should also be familiar with SAP Logon pad, SAP GUI and system landscape such as DEV-QASPRD, etc. Background Clients are also referred to as Independent Business Units and are identified by 3 digits numeric number ranging from 002 to 999 (Client 000, 001 and 006 are SAP delivered clients). Based on the number of business units or divisions, sometimes companies may have more than one client(s) in their SAP system. Data in SAP system can either be Client-Specific (Client Dependent) or Cross-Client (Client Independent). What it means is that when you create or generate data inside a client it may only be visible in the client in which it is created or it may be visible in all the Clients of the SAP system. Customizing and Application type data are mostly Client Specific, while Repository (programs, tables, etc) are Cross Client. However there is some exception like Factory Calendar, though Customizing data but it is still Cross-Client. User accounts or User Master Records are Client Dependent entities and are only visible and allowed to login to the client in which they are created. During the logon process, users have to specify which Client they have to login to and if their ID exists in that client they will be allowed to login. When you are performing Client Copy for the first time after the installation, you have to either login to client 000 or client 001 to initiate the Client creation as there are no other clients. Once you are in business for quiet some time, you are bound to have one or multiple clients depending on the business needs and you can choose to login to any default client to create the new Client. Important Client Copy is a 2 step process. First we create a new Client (empty client without any data) using SCC4 and in the Second step we copy data (from an existing client) into this newly created Client using SCCL. Client Copy (copying data into a client) can be a long process (depending on number of tables it needs to copy and the data within

those tables). For this reason, Client Copy is mostly scheduled at offhours and scheduled to run in Background to avoid any time-outs. To create a new Client, we can login to any available Client of the SAP system but to copy a Client, we have to login to the newly created client and run SCCL. Implementation Steps 1. Login to an existing Client (either 000 or any other business client) and execute transaction SCC4 to get to the initial screen of creating a new Client entry.

2. Click the Change

icon to Modify Client

3. Confirm the pop-up window by selecting the green check mark

4. Click New Entries button

5. Enter the mandatory information such as Client (number), City, Std Currency, Client Role and also select specific options under “Client Specific Objects” and “Cross-Client Object Changes” and click the Save icon.

NOTE: Client: 3 digit number, example 888 (any number but 000, 001 & 006) and Description City : Where your business resides Std. Currency: Local currency where your business resides Client Role: Depending in which system you are creating this client, you select appropriate role (Production, Customizing, Training, Development, etc) Client-Specific Objects: In this section we specify options for Client Specific Changes and how SAP should handle these. If you want to record all your changes so it can be moved to other clients you can select default option (Automatic recording of Changes) and if you don’t want to allow any Changes, select “No Changes Allowed”. Read for more detailed description Cross-Client Object Changes: In this section we specify options for Cross-Client Changes and how SAP should handle these. Whether you want to allow Repository Changes or Customizing or not all, etc can be specified in this section. Read for more detailed description

6. Now that the client is created, you will need to copy data into it using Client Copy transaction SCCL. Make sure that you launch your SAP Logon pad and select your new client that you just created (example 888) and login as user “sap*” and password “pass”. Once you are in the new client (888), execute transaction SCCL

7. In this screen you have to specify the Profile and Source Client (for user master).

NOTE: Selected Profile: As mentioned earlier, Client Copy means copying data into a client. You may either want to copy all data from source to target client or only Customizing data or Application data or User data, etc. Depending on your business needs, you will select the profile (SAP_ALL, SAP_CUST, SAP_APPL, SAP_USER, etc) from the drop down list Source Client: Here you specify which Source client you want to copy the data from (example 100). If you select SAP_ALL as the Selected Profile drop down, you are also given an additional option to choose “Source Client User Masters” where you can specify if you want to copy users from some other client (example 000). You can however copy the data as well as users from your source client (example

8. Once we make our selections, we can now schedule the Client Copy to be executed in background by selecting “Schedule as Background Job” button. Test Run option can be selected to see how much time and resource it will use to do the actual run. In our example we are not selecting the Test Run option.

9. Select Schedule Job

10. If you want to schedule the Client Copy job immediately (in background), select Immediate or you can select Date/Time or After Job options. In our case we are scheduling it to run Immediate. Click Save

11.Verify the details and click Continue

12.Once we click Continue, we get the below information pop-up which shows that the client copy logs can be viewed via SCC3 transaction code. Click Green check mark

13.Execute SCC3

14. Click Refresh button to see the status (Processing, Completed or Cancelled). You can also double click on the line where it says “Processing” to see more detailed view.

Click Refresh till you see the Status Text updated.

Deletion of Client

Deleting a client is similar to copying a client, such that you have to login to the target client which you want to delete. Once you login to the target client, you have to execute transaction code SCC5

Select the button “Delete in Background” to start the Delete job in background

Click on the Schedule Job button

Select the “Immediate” button to start the background job immediately and click on Save button

Client deletion logs can also be viewed using transaction code SCC3.