Showing results for 
Search instead for 
Did you mean: 


Former Member
0 Kudos

what is the exact meaning of client which is given by sap labs

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos


A client is organizational and legal entity in the SAP system. All the business management data is protected here because other clients can not access them. The main objective of the client is to keep the data isolated. The data in a client can be only visible within that client; it can not be displayed or changed from another client. In a physical SAP system there can be multiple clients. Each of these clients can have different objective or each client represents a unique work environment. In a development environment one client can be used as sandbox client (developers learn how to configuration using SAP environment), one can be used as prototype client (users do the customizing according to the company’s requirements and testing) and another one can be used as the master development and configuration client (where the final configuration is done). A client has its own set of tables and user data. To know whether a table is client dependant or independent you can search for a field MANDT. The client dependant tables always include the client field ‘MANDT’ as a part of the primary key. There can be multiple clients in each of the system of SAP system landscape as we have already seen in chapter 5. It is better to understand the customizing process in the CTS pipeline before designing a good client strategy for the SAP systems. Customizing is a method in the SAP R/3 system that helps the user to configure the functionality from SAP, according to the customer requirements. When the SAP objects are just used by only one client, we define them as client dependant data. There are some objects as ABAP/4 programs, which are used by all the clients in a SAP system. Those objects are called client independent data. The functional changes resulting from customizing can be client specific (client dependant) or general (client independent). You must know the fact that client independent customizing can create problems if the authorizations and the client strategy are not defined properly. For example if you have three clients in a development environment then the role of each client should be defined properly. One of these three clients should be used for client independent customizing and in other clients, users will not have the authority to do any client independent configuration.

Assign Points


Former Member
0 Kudos

Dear Ravi,

Clients are part of the defining technical structure of the SAP System. Each client contains its own master records and set of tables.

When you install the SAP System, the following clients are available:

  • Client 000 as SAP reference client

  • Client 001 as production preparation client

SAP Reference client (000):

All SAP tables are in the SAP Reference client. Sample entries, which you can change, exist for the tables in which you store your organizational structure.

The SAP Reference client contains the following settings:

  • Tables with default values

These tables are independent of the organization units.

  • Examples of the organization units

  • No application data, that is, no master data and no movement data

Do not use this client in production processing.

  • A default Customizing setting

Company code 0001 in client 000 contains complete Customizing. Country-specific Customizing (legal and business requirements) of all standard countries is delivered in company code templates XX01 (XX = country indicator).

Production preparation client (001):

The production preparation client is identical to the SAP Reference client, i.e. you cannot use this client in production processing either. The Customizing settings are made in this client. You Customize it into your test environment.

Copy the new or changed table entries which are put in client 000 by SAP during a system or a release upgrade, using Release Customizing.



Former Member
0 Kudos