Question

Can someone please explain me what a client in a SAP NetWeaver system using the ABAP stack is and how does it create logical separations within the same installation?

Was it helpful?

Solution

One SAP system can be used for several independent companies (or subsidiaries of a company). The client is used to separate the data of these companies. Most database tables in an SAP system therefore have the client is a key. This is used e.g. for transactional data, master data and client dependent customizing data. Nevertheless there is also customizing that is valid across all clients (so called cross client customizing.)

In a nutshell: Client is a key field in most database tables to separate data of multiple companies using the same SAP system. Each company has its own client number.

OTHER TIPS

In addition to Christian Trebing's answer, there are some more important points to note.

  1. A users logs into a client. Every client has separate set users and authentication.

  2. Generally all the database operation on a table having "client" field, the code does not need to specify the client. It is already taken care by the system.

Most of the standard processes, (business transactions/ external communication etc) already are set up specific to the client and execute that way.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top