Client in Sap Abap Beginner Blogspot
Client in Sap Abap Beginner Blogspot
If you remember while logging into SAP, you have mentioned the client of 800 ( or any other 3 digit number ).
Think of a client as a logical separator within an SAP instance. The name "Client" may seem a little weird for
describing a method of logically separating a database. However, in the days of SAP R/2 when SAP used to run
on a Mainframe, resources were pretty scarce and many customers hosted their applications on a single system.
Data and processes happening in a client will not affect other clients ( To a certain extent ). For example, if a
sales order is created in client 810 and another sales order is created in client 820, they are totally independent.
A client provides clean logical separation of business processes. Similarly a customer master created in client
800 does not mean that the same customer master would exist in another client unless explicitly created.
Although most business data is different in different clients, there is some client-independent data as well. So
any changes made to the client-independent data affects the entire SAP instance.
If you want a list of all the clients available in the instance, goto Transaction [SCC4]. The following picture shows
Client 066 is called Early watch client - This client is reserved for SAP to log into the system and fix issues.
Client 000 contains only customization data. This does not contain any master data or transactional data even in
If you look at a client-dependent data - say Customer Master - KNA1 , there is a field called Client ( Technical
name is MANDT ). If you log into to the client 800, you will only see the data for client 800. However, the
database table itself contains data for customers in all the clients. That is the reason why you will always have to
specify the client while logging in.Typically master and transactional data is always client dependent. Even most
If you execute this statement from client "800" you will only see the results for customers in client 800. Just as
you expected, the system automatically adds a "WHERE MANDT=800" behind the scenes.
https://abapbeginner.blogspot.com