Understanding Systems and Instances

SAP systems are organized into instances,  each of which contains one or more clients.  Examples of instances are DEV (for development and configuration), QA(for quality assurance) and PRD (for the productive system). There may be more instances, but that would be the minimum setup of any SAP system Landscape.

In order to transport configuration changes to another SAP instance, the changes must be included in a “change request.” One or more configuration changes can be included in the same change request, or each configuration change can have its own change request. Consult with the project team and/or the basis team to determine the best approach for transporting change requests. If each configuration change generates its own change request, many change requests can be time-consuming for the basis team to transport.

What is an Instance?

An ‘Instance’ is an administrative unit that groups together components of an SAP R/3 system or simply an Application Server, which has its own set of work processes. A Client can contain many instances. Loosely defined, an instance refers to a server.

Sometimes the database is also referred to as an ‘instance.’ In this case it is called the ‘Central Instance.’

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 operation of several enterprises in one system that are independent of each other in business terms.

During each user session, a client is chosen from the main login screen in order to specify which environment a user will access.

Each instance may consist of more than one client. The clients are typically identified by a three-digit number, such as 100, 110, 120, 200, etc. Each client within an instance can share SAP programs but will have its own transactional data. Some configuration will affect all of the clients in an instance, but some configuration will only affect the client in which it has been performed.

Different Instances in Application Server

Structure of InstanceApplication Server is a physical server which is used to handle and process the user request. In SAP naming convention we define them as an Instance and it is possible to install more than one instance on a single server provided they are differentiated by the instance number.

Instance number is a 2 digit number that varies between [00 to 97] 98 and 99 are reserved for routing purposes.

Instances is of various types

  1. Database Instance
  2. Central Instance.
  3.  Dialogue Instance.

Database Instance
This is the Instance where database is installed.

Central Instance
This is the Instance where Application Server/ Tier/ Layer are installed. There will be only one instance in the entire ERP system.

Dialogue Instance
These are the instances which are used to handle the load on the central instances. We can install as many instances as possible assuming that each instance can serve up to 200 – 500 users depending upon the type of the users.

Instance contains Dispatcher, Queue Mechanism, and Work process, Spool, Task Handler with ABAP, SCREEN, and SQL Interpreters. It also contains buffer areas, DB Client and Roll area.