Client Concept in SAP
A Client is the top-most organizational structure, which has its own set of master records. A Client is denoted by a 3-character alphanumeric code in SAP, and is a mandatory element. The settings made at the Client level, data maintained, etc., are available across all the Company Codes. A Client should have at least one Company Code defined. SAP comes delivered with Clients 001 and 002, which contain all the default settings. Usually, copying from the default Clients creates additional and new Clients.
Typically, in SAP, you will have different types of Clients; namely:
- Development Client
- Test Client
- Production Client
In any implementation, you must have at least three types of Clients as mentioned above. There are some companies where you will have more than three. These include:
- Development Client
- Test Client
- Quality Assurance Client
- Training Client
- Production Client
A Development Client is also called a sand box Client and is sometimes known as a play Client. This is the logical place in the SAP system where you try out new configurations, write new programs, etc. This is the place, as the name suggests, where you can play around before finalizing a scenario for customization. Once you are okay with the configuration or a new program, you will then move it manually (transport) to the Test Client where you will carry out all the tests (both modular and integration). The end-users are provided with the training using the training Client. Sometimes both the test and training Client are in a single instance. The quality assurance Client helps with necessary quality checks before something is ready to be passed on to the production Client. After satisfactory results, it will be transported (automatically) to the Production Client (also called the Golden Client). You will not be able to make any modifications, manually, to the production Client and the authorization is very limited because this Client is responsible for dayto- day business transactions and any issues here will jeopardize all business operations, which is why this is also called the live Client. Do not confuse this term with the Client that denotes a customer in normal business parlance.
If you like this post, you may as well like these too:
- Client Dependent and Client independent tables There are certain tables, in SAP, which when changed will not affect similar tables in other Clients. These are known as Client-Dependent tables. All Client-dependent tables have MANDT as their...
- SAP Authorisation Concept The SAP authorization concept is based upon the logical relationship between a user ID and the range of system authorizations with which it can be associated. The architecture of the...
- SAP Authorization Concept The SAP authorization concept safeguards transactions, programs, and services in SAP systems from unauthorized access. Based on the authorization concept, the administrator assigns authorizations towards the customers that pick which...
- SAP ALE Distribution Setup in One client The Following Instructions walk you through how to set up an ALE Distribution scenario on one client, so that the same client serves as both the sender and the receiver...
- Working with SAP Java Connector (JCo) Client Programming This document contains an assortment of general recommendations, performance tips, debugging tricks and solutions to specific client programming challenges that should be of value to all JCo Developers. Learn about...
- What is a Client? A client is a independent unit in the SAP system from an organizational point of view. Each client has it’s own data environment. The client concept allows for the joint...
- The Concept of Movement Types When you enter a goods movement in the system, you must enter a movement type to differentiate between the various goods movements. A movement type is a three digit identification...



















Leave a Reply