Hey! Looking to grab the opportunities in Multinational organizations? Well, we all know that every task is performed using a different tool or application or software. Most of the organizations are now focussing on the applications that will help in performing and running the operations efficiently. Also there is a high demand for the software in the current era of living. However, you have landed up in the right destination to learn and crack the best opportunities. In this article, you will learn about the SAP Basis interview questions. This blog specifically includes the frequently asked question and answers in the interviews, which are designed by the industry experts. Let’s start and gain more knowledge on SAP Basis.

1. What do you know about SAP BASIS?

Ans: Business Application Software Integrated Solution is the abbreviation for SAP BASIS. It is also known as SAP Net Weaver, and it is a collection/group of software applications that contains interfaces for operating systems, databases, communication (connecting) protocols, etc. It also consists of SAP enterprise apps such as SAP FICO, SAP MM, etc. By allowing the SAP system business apps to function and establish contact across various OS and databases, SAP BASIS offers its versatile assistance. BASIS in SAP supports all SAP apps.

2. Briefly explain about the step-by step to perform the installation of SAP?

Ans: You must install the VGA (Video Graphics Array) and LAN (Local Area Network) drivers after extending the SWAP Space three times that of the original RAM and allocating an IP address.

  1. The primary step is to install the kernel patches (repairs) and Java files.
  2. The next step is to install the dialog and (Principle) central instance (Begin SAP system (Config) setup to install the Dialog & (principle) Central DB instance.
  3. The last step is to C11a install the central or principle and database (DB) instance.

Below are the parameters to be considered:

  1. Concurrent process’s number
  2. SID
  3. Memory
  4. Instance number
  5. Database name
  6. Host for Central or Main Transport
  7. SAP data
3. Illustrate the differences between Java Support Package Manager and Software Delivery Manager.

Ans: The name JSPM refers to Java Support Package Manager, and it was created with the specific purpose of offering extensible support for the installation of packages of support on the software components that have been deployed. In general, JSPM is regarded as a crucial tool that is built to enable you to install all of the components in addition to the support packages.

When coming to the SDM, SDM stands for Software Delivery Manager that provides its support in helping in importing the Java Packages. This offers its assistance with both managing and deploying the software packages. SAP will be responsible for sending these packages.

4. List out the important responsibilities of a SAP Basis Administrator.

Ans: The primary responsibilities or duties of SAP Basis Administrator (Admin) are explained below:

  • Should involve in the configuration and also the deployment of the SAP system.
  • Capable of managing the performances of different components.
  • Responsible for managing the interfaces and integration with different servers.
  • Load server balancing.
  • Involves in the management of the different kinds of services and servers that are provided by them.
5. Briefly explain about the several standard clients available in SAP Basis?What is the process of creating a new or fresh client within the SAP system?

Ans: There are primarily three standard (usual) clients available such as–

  1. 000 – The basic client will be made available after the R/3 system is installed. Master client is another name for this.
  2. 001 – The client 001 is nothing but a replica of client number 000. Further, it includes a trial version. This client is used to generate new clients.
  3. 066 – the 066 client is called the SAP Early watch. This client is used if there is a need for monitoring and services in SAP system.

The steps below can be used to create a fresh client.–

  • To build a new or fresh client, the transaction code to use is SSC4.
  • You must hit(click) the “new” (fresh) entries to update information such as the city, customer name, customer number, currency, roles, etc.
  • It is necessary to enter the client-specific data and configure permissions.
  • Hit the save button to store it.
6. Briefly explain about the different kinds of user types available in SAP system? Define each one of them.

Ans: There are five various types of user systems in SAP systems. These are as follows –
1. Dialog user – The dialog user is specifically used to access the interactive system from GUI.
2. Communication User – This type of user is used for external RFC calls.
3. System User – The System User provides its support by helping in the background processing and intra system communication.
4. Service User – The service users when there are an anonymous and large group of users.
5. Reference User – The reference user will be used if there is an Allowance of assignment of extra authorization required to be done.

7. List out the types of options or conditions that are available for scheduling a background job?

Ans: The background job cannot be started until the conditions are stated. It is claimed that this causes the job to begin. The various conditions that should be applied to start the surround job are shown below.–
1. Right Away or Immediate
2. After Job
3. After Event
4. Date/Time
5. While in Operation Mode

8. List out the different GUI types in SAP that are suitable for the different types of users.

Ans: All the users who will be working on SAP system primarily make use of SAP GUI used for Windows or either for Java. All the users will be using SAP GUI for MS Windows, while ABAP developers work.
When the users don’t use the operating system like Microsoft, then SAP GUI for HTML & for Java are primarily used. However, the users are allowed to use SAP GUI for ms windows.
In order to perform the Dynpro transactions’ unification into the (Gateway)Portal, The SAP GUI is used for HTML. When utilizing it, applications built using Dynpro are discovered to be highly integrated.

9. List out the different categories that will assist in performing SAP Background tasks?

Ans: Below listed are the categories that will assist in performing SAP Background taskss:
Class A – A High Priority Job: Tasks that are extremely important and urgent typically fall under this category. As a result, these tasks are also planned and assigned class A grade jobs. Perhaps one or several of those background checks are reserved for Class A work.
Class B – A Medium Priority Job: These class B sorts of jobs will be carried out after the Class A priority jobs are done.
Class C – A Low Priority Job: In a similar manner, the job for class C begins after the tasks for classes A and B are done.

10. What is the process involved in the creation of instances in ? How could these be set up?

Ans: Instances can be created in SAP system whenever the system completes the installation along with the configuration. These instances will actually refer to the processors, storage, and all other resources. Once logged in to the system, users can share content from a variety of sources. SAP instances can also utilize this. The CCMS will control these instances. These will be utilized by the users to sign in to their SAP system. In the SAP system, there may be one or several instances. It is possible to set up just one instance of the system using a single CCMS. The system can also be set up using two or many more instances.

The key considerations that must be made when setting up a SAP instance are listed below.
1. Since instances are primarily going to run on that specific server, there will be different registers for UNIX, AS/400, along with MS Windows NT servers to be described adequately.
2. The use of shared (split) file system is also authorized.
3. You must update the accurate entries for the (cases) instances that have not yet formed in the Operating System config files.

11. Can SAP patches (fixes) be installed while other users are logged in or active?

Ans: The SAP patches (fixes) cannot be installed while all other (end user) users are logged in or actively using the system. Since there is no way to discontinue or upgrade through support manager, this cannot be possible. Therefore, whenever users are not present within the SAP system is the ideal period to install SAP fixes.

12. What kinds of functional modules does BDC offer in its different forms?

Ans: It is allowed to transmit data while utilizing BDC. There are three distinct functional modules:
BDC_OPEN_GROUP: The client(customer), sessions(meetings), and the user login names that are described specifically are all included in this module.
BDC_INSERT: This module allows you to insert data from one conversation into the other.
BDC_CLOSE_GROUP: The primary function of this module is to end the batch input (meeting) session.

13. Name the key activities that you perform as part of SAP Basis support?

Ans: below listed are the key activities that you will be performing as a part of the SAP basis support.

  1. Job Processing and Scheduling
  2. User Management
  3. SAP system configuration and Client Administration
  4. Installation and Patch Upgrade
  5. Installation and Patch Upgrade
  6. Managing interfaces and integration with servers
14. Briefly explain the use of personalized (customized) and parameter tabs within the master record of users?

Ans: The parameter tab provides the flexibility to allow the admins to allot the T-codes to the subordinates.
The personalized tab is needed for the RFC communication that exists among the systems and personal (private) user data.

15. Why is online help considered easier to implement as compared to CHM, the traditional SAP help? Does the background task scheduler not function on a server as a lineup lock put up on table BTCREMTCLN?

Ans: Web help is simpler when seeking remote assistance because the user must connect to a shared network. If you don’t want to use the SAP support site, you are free to build your own. The structure of the organization determines the optimal course of action.

Since Basis Release no. 750, this task scheduler includes the ability to verify whether the lock (seal) on the table called BTCREMTCLN is already holding for an extended period (a minimum of 100 seconds). The background job or task scheduler will therefore activate and remove this lock.

16.What do you understand by the term System table? How can I identify the system table in SAP?

Ans: The system is made up of a number of system tables, including statistics system tables, monitor system tables, and loader system tables. It contains information about database objects and the links they have with one another. We will need to look into SE16 for system tables.

17. What do the terms L and F Access Methods mean to you?

Ans: A local printer is referred to as a “L” access method. It is specific to the SAP server but not to the user. A front end printer is referred to as a “F” access method. The windows printer is used.

18. What is meant by SGEN in the context of SAP Basis?

Ans: An SGEN compilation is an ABAP compilation. To generate the ABAP loads for various programs, categories, function groups, and other entities, including Business Server Page applications (or) BSP applications, the User may use the transaction SGEN in a particular fashion .

19. What do you mean by SAP Spool Request?

Ans: Spool is responsible for asking for information produced during the background processing or amid discourse and will update the spool database with information on the printer and the print setup. The general information is kept in Tem Se.

20. Who are SAP BASIS reference users? Also explain who are service users.

Ans: The Reference (ref) users are those users who will be provided with one user giving consent to another user if there is urgency. Further, these users are not able to log in using the GUI.
The Service users are referred to as the anonymous users. The passwords used for service users may be updated by the Administrators. However, service users have unlimited opportunities to log into the system.

21. What is SAP NetWeaver?

Ans: A SAP NetWeaver is considered as an open technology software component which is flexible to provide a platform to run the difficult business applications and also allow people, processes and data to integrate among each other. It describes provisioning, composition and management of SAP and non-SAP applications across a heterogeneous software environment.

22. List out the various transport request types.

Ans: There are four different transport request types in SAP –

  1. Customizing Request
  2. Workbench Request
  3. Transport (transfer) of Copies (versions)
  4. Relocation
23. Distinguish between the routes- Development and Consolidation.

Ans: The objects can be altered and moved from one system to another when using the consolidation route. This is the path that is used to attain quality from development.
The objects cannot be modified or moved from one system to another within the Development route. This is the pathway that connects production and quality.

24. Why does the “no list available” message appear when I check transaction SM37 and request to view the spool?

Ans: There are many possible reasons. The spool is sent to the printer and then removed from it. If the spool becomes too old, the housekeeper removes it. In some test results, a calculation is stimulated and then rolled back. It functions well online. When a background job has a rollback, the spool is also reversed or rolled back.

25. Briefly explain the process of downloading the patches?

Ans: You must first download the fixes (patches)for Trans Directory from service.sap.com. Once finished, use the CAR command to take out the fixes (patches) by going to the trans Directory. After finishing, import the fixes into the SAP level (size) and apply them using SAPM.

26. What is a background processing batch scheduler?

Ans: In order to check the scheduled background jobs and to execute them, there are some parameters like rdisp/btctime which will be used. These parameters will define the background processing batch scheduler.

27. What are the most frequent errors that will be encountered while dealing with TRANSPORTS ?

Ans: Below are the most frequently encountered errors that will be encountered while working with TRANSPORTS.
Return code no. (4) states that import ended with a warning.
Return code no. (8) states that the not imported ended with error
Return code no. (12) states that the import is rescind
Return code no. (16) states that the import is cancelled.

28. Is there any report or table in which the user log off time is stored in SAP?

Ans: There is no standard report. However, you can find out about the user’s last transaction time in table USR02 and field TRDAT, which is close to the logoff time.

29. Explain how to define logon groups?

Ans: Logon groups are those groups that can be distinguished by using the Tcode smlg. In order to perform that you will have to make the group and then allocate the instances for that exacting group.

30. What is meant by SAP GUI?

Ans: A SAP GUI is a custom tool that gives you access to the central server and is also able to operate on various operating systems such as UNIX, MS Windows, Mac, etc. Further, SAP GUI handles various SAP apps such as the SAP Business Intelligence System (BIS) and SAP ECC.


We are all aware of the significant demand for SAP right now. There are tons of opportunities out there, so getting hired in the SAP technology field will be beneficial for you. As one of SAP’s key modules, SAP BASIS has gained more importance in current job roles. You may have already gone over the key interview questions at this point. Both working professionals as well as freshers will benefit from these expert-designed interview questions. These questions and answers will help them perform at their maximum during the interview. You should review again and make sure you are well-prepared. All the best!