How Create Local Client
How Create Local Client
How Create Local Client
R/3 Client is defined as an "independent accountable business unit within an R/3 system".
In technical lingo client is a logical unit of R/3 database.
Data in the R/3 database are classified as two types, Client Independent data and client
dependent data.
Data which can be accessible through entire R/3 database from any client is called as client
independent data or cross client data. Ex: screen data, transaction data, repository data and
dictionary data.
Data which can be accessible through a client in which it was created is called as client
dependent data or client specific data. Ex: user data, authorization data, application data.
As per above two types, the R/3 client maintains differentiation with respect to client
dependent data. A number of clients are created in one R/3 database to maintain
differentiation in customization, testing, quality assurance and production data. R/3 client
can be identified with three digit numeric number starts from 000 to 999 Default clients
After installation there are three default clients configured in database. Which are (for Non-
Ides Software) 000 Master Client 001 Copy of master client 066 Early watch client For IDES
Software we have clients 800, 810, 812
Client Copy
000 is a master client which maintains all the data given by SAP. But it will not allow client
independent customization. For this reason of implementing software or customization as a
part of post installation a new client will be created and copied from 000 with SAP_ALL
profile. We have three types of client copy procedures in R/3 Local client Copy Remote
Client copy Client Export / Import.
If a client copy held under the same database between two clients, this is called Local Client
Copy. This is recommended as a post installation step.
Preparation
Set a system message about the client copy information with SM02 Lock all users except
administrator in source client. Lock can be given by SU10 transaction code. Because in any
client copy the source data should not be edited. Cancel all the released background jobs in
the source client. Check all table spaces and add data files if any table filled above 85%
Create a client using SCC4 transaction and mention client role.
1
Note:In case you are creating a client in PRD system to maintain production data, do not
select the client role as production because client role as Production will not allow any client
copies within that.
Procedure
Log on to the target client with user id SAP* and password PASS
If unable to login with SAP* (in ECC6) use TCODE RZ10 to create a new Default Parameter
login/no_automatic_user_sapstar and set the value to 0.
For accessing an SAP system we need unique login credentials. SAP system administrators
create login credentials for all the users, who are intended to access the SAP system. The
document illustrates various user maintenance options available in an SAP system. Login to
Client in “000” Client with “SAP*” and System default Password.
Client 000
Password pass
2
Enter T-Code -€ SCC4€ Click Enter Button
3
Click on Display button indicated with pencil symbol
4
Think carefully about the effect of your changes. Due to logical dependencies between
client-specific Customizing and applications data on the one hand and cross-client
Customizing data on the other hand, changing or deleting cross-client data could result in
inconsistencies.
Therefore such changes should be carefully planned and coordinated, taking all the clients in
5
Press New Entries Button for creating a new client
Description:
Mention the Client Number Required and the Description. Here for example Client Number is
“200” and Client description is Development Client. City mentioned here is “Dubai”
6
Define the Client Role from the Drop down…
This attribute indicates the role of the client in your R/3 system. Possible roles are:
Production client
Test client
Training client
Demo client
Customizing client
This field should be maintained by the customer for documentary purposes. It is particularly
important for the production client:
Production clients and SAP reference clients are protected from the client copy tools,
including "Copy by Transport Request" (transaction SCC1).
7
Here “Customizing” is selected and now the screen will look like shown below…
This flag means that changes in the Customizing settings of the client are permitted. The
changes are not automatically recorded in a change request.
Customizing settings can be exported from the client by manual creation of a transport
request. A manual transport can be carried out in the particular transaction for settings with
the function Transport, which places the selected Customizing settings in a transport
request.
8
Use
This variant makes sense for pure test, training or demonstration clients.
Note:
Full authorization for the Transport Organizer is required in order to maintain this flag
(authorization S_CTS_ALL). This is in the delivered standard authorization S_CTS_ADMIN.
This flag means that changes are permitted in the customizing settings of the client and all
the changes are automatically recorded in a change request.
It is also possible to export independently of the automatic recording from the client
customizing settings by manual creation or recording of a transport request. A manual
transport can be made in the particular transaction for settings using the function Transport,
which places the selected customizing settings in a transport request.
In a productive client, settings that can be maintained as "current settings" are excluded
from automatic recording; current settings (e.g. exchange rates, posting periods) are
always modified without recording the changes.
Use:
customizing clients
productive clients
Note:
To set this flag, you require CTS (Change and Transport System) administration
authorization which is in the delivered standard authorization S_CTS_ADMIN.
No Changes Allowed:-
This flag means that changes in the customizing settings of the client are not permitted
(client lock).
However, customizing settings can be exported from the client by manual creation of a
transport request. A manual transport can be carried out in the particular transaction for
settings with the function Transport, which places the selected customizing settings in a
transport request.
In a productive client, the customizing settings that can be maintained as "current settings"
are excluded from the client lock; this means that current settings (e.g. exchange rates,
posting periods) can always be maintained in the productive client.
9
Use:
productive clients
demonstration clients
training clients
Note:
To set this flag, you require CTS (Change and Transport System) administration
authorization which is in the delivered standard authorization S_CTS_ADMIN.
This flag means that changes are permitted in the customizing settings of the client. The
changes are not automatically recorded in a change request, however.
Use:
Note:
To set this flag, you require CTS (Change and Transport System) administration
authorization which is in the delivered standard authorization S_CTS_ADMIN.
Use:
10
Cross-client functions include all cross-client Customizing objects (e.g. factory calendar,
definition of price list conditions, printer controls). But in particular they also include all
objects of the SAP Repository (Reports, module pools, screens, Dictionary etc.).
Note:
Full authorization for the CTS (Change and Transport System) is required in order to
maintain this feature. It is in the delivered standard authorization S_CTS_ADMIN.
Procedure:
There are no restrictions on the maintenance of cross-client objects for the client
when this setting is used. Both cross-client Customizing objects and objects of the
SAP Repository can be maintained.
Cross-client customizing objects cannot be maintained in the client with this setting.
With this setting, objects of the SAP Repository cannot be maintained in the client.
This flag can be used to prevent the current client from being overwritten by the client copy
program or used as the basis for a client copy or Customizing comparison.
In protection level 1: No overwriting, the client cannot be overwritten by the client copy
program. This setting should be used if
11
the current client is a production client
the client contains sensitive data that should not be passed on.
Note:
To set this flag, you require CTS (Change and Transport System) administration
authorization which is in the delivered standard authorization S_CTS_ADMIN.
in this client.
Running CATTs and eCATTs can sometimes cause extensive database changes, which is
usually not allowed, especially in a production client.
Further information about CATT ("Computer Aided Test Tool") and eCATT ("Extended CATT")
is in the ABAP/4 Workbench environment.
From Basis release 620, the extended tool eCATT, which you can also use for remote tests
of systems from Release 4.6, is available in addition to the SAP test tool CATT. You need a
Basis system from Release 620, in which you manage your tests. You can run the test
functions from there via remote RFC connections, even in older systems from Release 4.6.
When settings for eCATT in these older systems (4.6 to 610) are mentioned here, it means
the effect on remote eCATT from a newer administration system from Release 620.
eCATT contains enhancements of CATT, in particular in the eCATT functions FUN and ABAP,
which can be supported by an enhanced client setting.
12
Until now, you had to specify for each client in a system, in the client table T000, whether
you can run test cases with CATT and eCATT in it. Most aspects of CATT and eCATT
processing, such as calling transactions and editing tables can usually be protected
adequately by authorizations.
The client setting enhancements are CATT-compatible. You do not need to change your
CATT settings. If you make changes, they define whether and under which conditions it
runs.
The enhanced client settings do not affect the authorization checks specified in CATT and
eCATT.
The enhancements are concerned mainly with the creation of remote connections. 'Trusted'
RFC connections allow you to copy security settings from the initial system into the remote
test system. The enhanced client settings can make running partly or completely depend on
the RFC connection type, as well as simply allowing or forbidding it.
You can make the following settings in the client table T000:
After All the Values the Below Screen will appear like shown below and Click on save
button…
13
Now the Client is created and as shown below and click on button and go back by
14
Go to Transaction “SCCL” for local client Copy
Select the Profile and Source Client and click on to start the process
15
Logs can be viewed in the transaction SCC3 and finally the below screen will appear…
To start the Client Copy and RFC connection is to generated between 000 and
700…for Financial BASIS…Click on Wizard button and start proceeding with RFC
generation…
16
The Wizard is started…and Click on continue…
17
Click on continue and user id will be generated in 000 client…
18
Client Copy is continued
19
Logs can be seen in SCC3 Tcode and below image shows Client Copy is Completed
Successfully.
20