SAP - Architecture
SAP - Architecture
Presentation Servers
Application servers include specialized systems with multiple CPUs and a vast amount of RAM.
Database Servers
Database servers contain specialized systems with fast and large hard-drives.
Data store can be Business data, SAP system data, SAP tables, Programs.
Examples − Oracle, Microsoft SQL Server, IBM DB/2, Siebel, Sybase, etc.
Three-Tier Architecture
What is a Client?
A client is a logical portion of an SAP R/3 physical database. From a business standpoint, a client
can be interpreted as a logical group of companies.
Points to Remember −
All customizing (configuration) and development (ABAP) work in SAP R/3 is performed in
a client.
However, the data from both customizing and development work may be stored within an
individual client (client dependent data) or among all clients (client independent data) in
the system.
For example, the TSTC table is client-independent; however, the USR01 table is client-
dependent.
Client 001 is basically a copy of 000 and can be used as a basis for a new customizing
client.
Client 066 is a special client which is provided for operational system monitoring. It is
used by SAP R/3’s Early Watch Service to provide performance recommendations.
In releases prior to 3.0, client 000 contained a model company. As of Release 4.0 clients, 000 and
001 are identical. Client 000 no longer contains a model company. Either client can be used as
the basis for configuration through a client copy. Typically, most projects start with a copy of
client 000 to begin building configuration. Customer work should never take place in the three
delivered clients.