Client Adminstration
Client Adminstration
Client Administration
Client is an independent business entity which has its own data.
SAP provides a predefined client with default settings that are necessary to customize a company
The default settings are defined by getting Business requirements from various customers
Client is an field in DB represented by MANDT (MANDANT is nothing but client in German language)
All the clients’ details are stored in T000 table
We can create up to 1000 clients ranging from 000 to 999 (because client field contains 3 digits only)
Right after installation of SAP, we will get some default clients, those are
In IDES 800, 810, 811, 812, in Non IDES 000, 001, 066
000 client
It is a default client provided by SAP.
It consists of templates which can be customized according to customer requirements
As this is a standard client, SAP recommends not to work / perform any customizing, but this is used to
apply Support Packages, Patches, Language imports, correction transports & Notes
This is to ensure that 000 is continuously updated and stands as a template for other clients in the system
001 client
During the initial stages of SAP implementation, people use to customize 000 client
001 is created as a copy of 000
001 is a backup client of 000 and used to restore 000 in case of any changes
But the purpose is completely deviated because 000 is continuously updated by applying support packages,
Notes, Patches etc
So 001 is outdated and cannot be used to restore unless we perform client compare & adjust settings from
000 to 001
When a client is created an entry in table T000 is created with a user ‘sap*’ and password ‘pass’
Logon to newly created client using the standard user sap* password pass
Note: sap* does not exists in user master records, it is a kernel level user
1
Page 1 of 37
Page 2
Client Roles or Client Strategy:
The first client which needs to be created in the Development system is “Master client / Golden client /
Parent client / Customizing client”
This is the only client where the changes are performed in the complete landscape. The changes are
performed in this client are carried forward to other clients in the Landscape.
Changes
Testing allowed or No
client changes No changes are
[TEST] allowed allowed 0 CATT & eCATT allowed
Quality
testing No changes , No changes are
[QTST] No recording allowed 0 CATT & eCATT allowed
Pre-
Production No changes , No changes are
[PRED] No recording allowed 2 CATT & eCATT not allowed
SAND box:
It is used to perform Customizing by functional consultants
The changes are not carried forward
Developers are not allowed to work on this box, because they always work with customer or SAP repository
objects
Testing client:
It is used to test the objects that are developed in CUST client
The changes are carried forward using transaction SCC1, but the change request should not be released
Quality testing:
The changes which are performed either client specific, repository, cross-client are imported in to quality
system to perform integration, consolidation, quality testing, stress, load testing
Some functional data is loaded to test the scenarios
This is only the client in the Landscape which signals the object movement into PROD
If the object/changes is not approved it will not be moved further in the Landscape
2
Page 2 of 37
Page 3
Training Client:
It is used by the service provider to train the end users of the company
Summary:
It is recommended to perform changes in only one client and move them strategically in the landscape
If not the system will be inconsistent with various versions
By using this options version management is maintained in one system
3
Page 3 of 37
Page 4
SCC3 – Client Copy / Transport Log analysis
SCC4 – Client Creation
SCC5 – Client Deletion
SCC7 – Post Client Import Actions
SCC8 – Client Export
SCC9 – Remote Client Copy
SCU0 – Client Comparison
Cross-client Data
Repository objects
Client-Specific Data:
This data will be specific to that particular client
Client specific data contains
1) User master data
2) Customizing data
3) Application data
4) Transaction data
The client specific changes reflects only in that client
Ex: PFCG, SU01
Cross-Client data:
It has measurements, Time settings, calendars
These objects will be accessed by all the clients
If we modified Cross-client data it reflects in all clients
Ex: SALE (Logical systems), SM59 (RFC Connections)
Repository Objects:
It has programs, function modules, screens etc
Table TADIR is used to view the repository objects
These are of SAP standard and by default all the objects are locked for editing (ex: TADIR, TSTC)
4
Page 4 of 37
Page 5
Client Creation:
As we cannot work with the default clients provided by SAP, we need to create our own clients and
perform customizing
We can create up to 1000 clients ranging from 000 to 999 (000, 001 and 066 are defaults clients)
Login to the newly created clients with the user sap* and password pass
Page 6 of 37
Page 7
Give client number, Client name, City, Currency and Role & select remaining options as per our
requirement
Page 7 of 37
Page 8
Page 8 of 37
Page 9
Client deletion (Foreground)
Whenever client is deleted no tables are deleted, only table entries where client no=<deleted client> are deleted
Check Delete entry from T000 option & click on start immediately button
Page 9 of 37
Page 10
After taking around two hours time it displays as shown below
Page 10 of 37
Page 11
Double click on our job
It displays all the details like start time, end time, and other statistics
Hit the T_Code SCC4 to see whether the client 143 is still existed or not
Here the client 143 does not exists, that means deleted successfully
Page 11 of 37
Page 12
Client Deletion (background)
Check Delete entry from T000 option & click Delete in background button
Page 12 of 37
Page 13
Click Continue button
Page 13 of 37
Page 14
It displays the log analysis of client deletion, here status is processing…
Hit the T_Code SCC4 to view whether the client is still exists or not
Here the client 143 does not appears, that means deleted successfully
Page 14 of 37
Page 15
Client Lock:
Hit the T_Code SE37
Give the client number which you want to lock & Click on Save button
Page 15 of 37
Page 16
Client locked successfully
Now try to login with locked (800) Client, It gives below information
Page 16 of 37
Page 17
Client Unlock:
Method 1:
Give the client number which you want to lock & Click on Save button
Page 17 of 37
Page 18
Page 18 of 37
Page 19
Method 2:
Press Enter
Page 19 of 37
Page 20
Page 20 of 37