What Is Client in SAP Terminology?
What Is Client in SAP Terminology?
A client is simply the first field of every data record in tables that are not
overall system-related. It is a way to have different groupings of data
within one database. Originally multiple companies ran SAP from one
system and database in a time sharing fashion. The 'client' was the
company they were doing business with. They added more companies
and they became more clients in the system. The design created to
separate one company's information from another a dded a 'client' or
mandt field to each client-related data table. Behind the scenes any data
access additionally specifies the client number that the user logged into.
Using the MARA table (general material data) as an example, the first
data field is mandt followed by material number and other material
fields. If you logged into client 300 and in an ABAP program did a
database query like select * from mara SAP in the backgreound is
actually querying the database as select * from mara where mandt
= 300.
Table T000 holds the client information in SAP system. However post
activities, the table T000 will be protected so that no changes will be
made in the system such as creation of clients, deletion, modification of
the existing client.