SAP ABAP Interview Questions With Answers - 3


11) State The Difference Between Client Independent & Client Dependent Objects?

The data in each client may be separate from that of the other clients in a particular server. There are basically two types of data in an SAP System – Client Dependent and Client Independent data.

Client Dependent data is defined as data specific to an individual client whereas Client Independent data can be defined as data contained across all clients in the system.

Examples of Client Dependent data include number ranges, ABAP variants, and user masters as well as the data that is created or updated through SAP transactions (transaction data).

Examples of Client Independent data include data dictionary objects (tables, views), ABAP source code, screens, and menus.

Take a simple example. Suppose that your system has 2 clients in the Development System 100 and 200. When you create a test report program ZTEST in a client 100 of your development system then the report would also be available in client 200 of your development system.

Similarly a Client Dependent object (like views) when done in the client 100 of a development system would not be available in the client 200 until SCC1 (Client Transport) is done.


12) What Clients Are Provided In The Standard Install Of SAP?

During a standard install of the SAP R/3 system, clients 000, 001, and 066 are set-up and
provided. These clients provide different features and must not be deleted.
  • Client 000 - Also called golden client which is provided by SAP as reference client.
  • Client 001 - Also called configuration client. 001 is basically a copy of 000 and can be used as a basis for a new customizing client.
  • Client 066 - Also called early watch client for SAP use. It is a special client which is provided for operational system monitoring.

Customer work should never take place in the three delivered clients.


13) How Many Sessions Can You Open At A Time In SAP?

You can create up to 6 sessions.


14) In Generic How A System Landscape Should Look Like Or Comprise, Implementing SAP?

To ensure system consistency, SAP recommends setting up a system landscape consisting of three systems.
  • Development Server (1 client for development, 1 Client For Functional, 1 Client For basis, 1 for testing) – Server where development and customization are done and tested.
  • Quality Server – (1 client for Extensive testing and 1 client for user training) Server where extensive testing is done on objects before moving them into production server.
  • Production Server – Server where real time transactions and business takes place.

15) What Is Change Transport System (CTS) In SAP? What Do You Mean By Transport?

The Change Transport System (CTS) is a tool available in SAP that helps you to organize development projects in ABAP Workbench and in Customizing, and then transport the changes between the SAP systems in your system landscape.

Once your development in the ABAP Workbench is over and had been tested successfully, you can release the request. The change request can then be used to copy the changes from one client to other clients or systems (as per your landscape). This automatic procedure is known as a transport.

Transports of changes by the CTS allow you to develop in one environment, test the development work in a test environment, and then, if the tests are successful, use it productively. This way it is made sure that productive operations are not placed at risk by faulty settings or program errors.