Home  >  Blog  >   SAP Basis

SAP Basis Interview Questions

Rating: 4.7
  1. Share:
Table of Contents

If you're looking for SAP Basis Interview Questions & Answers for Experienced & Freshers, you are in the right place. There are a lot of opportunities from many reputed companies in the world. According to research SAP Basis has a market share of about 0.6%. So, You still have the opportunity to move ahead in your career in SAP Basis. Mindmajix offers advanced SAP Basis Interview Questions 2024 that help you in cracking your interview & acquire your dream career as SAP Basis Developer.

We have categorized SAP Basis Interview Questions into 2 levels they are:

Top 10 Frequently Asked SAP Basis Interview Questions

  1. Define OSP$.
  2. What is Transactional RFC?
  3. Explain the SAP single-stack system.
  4. Define SAP GUI.
  5. Mention the options or condition types available for a background job to be scheduled.
  6. Define private mode.
  7. What is the meaning of service user in the SAP system?
  8. What is the meaning of business KPIs?
  9. Define SAP R/3 Basis.
  10. Brief the T000 table purpose in SAP?

SAP Basis Interview Questions For Freshers

1. Differentiate between System Log, Developer Trace, and System Trace. 

The following are the main differences between the three

System TraceSystem LogDeveloper Trace
For recording the internal system activities of SAP, this is used.System Log is used in order to know the very present logs of the application server.This is used in order to record certain information.
The host or the main system can be very well diagnosed and also internal problems can be properly handled by using this race.Logs for Cl can also be known properly by using this.                                                                                To monitor the system without any error, a developer trace is used.

2. Define OSP$.

Mainly two types of user mechanisms named, OPS$adm and OPS$SAP are used in order to connect as well as communicate with the database internally. In the system of SAP, these services get created automatically. 

If you want to enrich your career and become an SAP professional, enroll in "SAP Basis Training".This course will help you to achieve excellence in this domain.

3. Define RFC. How many types of RFC are there?

RFC is the abbreviation of Remote Function Call. This is a type of mechanism which helps in communicating as well as exchanging various types of information across the other SAP systems.

Mainly four types of RFC are present. These are namely, 

  • Synchronous RFC (S RFC)
  • Transactional RFC (T RFC)
  • Asynchronous RFC (A RFC) 
  • Queued RFC (Q RFC).

4. What is Transactional RFC?

Transactional RFC allows the processing of the sent request for an error in the system, only once. This is done after allocating an ID for the transaction process which is also known as TID. It is different from asynchronous RFC only in this aspect. The availability of the remote system is not necessary at the present moment in the T RFC. 

5. Differentiate between JSPM and SDM.

JSPM is the abbreviation of Java Support Package Manager which is used in order for the application of support packages on the deployed components of the software. Basically, JSPM is an important tool that helps in the installation of the packages and also all the components. To deploy packages, JSPM often uses SDM. 

On the other hand, SDM which is the abbreviation form of Software Delivery Manager helps in importing Support Packages of Java. This is also used for deploying software packages and also used to manage them. These packages are said to be received from SAP. 

6. Differentiate between support package, SAP note, and kernel.

SAP note is used to implement the removal of errors in a single program or transaction. 

The kernel is the one that contains. EXE files are also known as executable files. The older version of these files gets replaced after Kernel gets upgraded.

Support packages are basically just corrections.

MindMajix YouTube Channel

7. Explain the SAP single stack system.

SAP system defines SAP singlet stack system. These can have two types of runtime engines like JAVA or SAP Netweaver as ABAP. An example – a Single Stack System (JAA) is basically SAP Enterprise Portal System (Ep). On the other hand, Single Stack System (ABAP) is basically SAP ERP (ECC).

Related Article: SAP Modules 

8. Mention the main responsibilities of the SAP Basis Administrator.

The chief responsibilities of the SAP Basis Administrator are as follows –

  • Configuration as well as installation of the system. 
  • The management of performances of various kinds of components. 
  • Load server balancing. 
  • Management of integration and interfaces with servers. 
  • Managing various kinds of servers and services provided by them. 

9. List the various kinds of user types in the SAP system. Define each one of them.

There are five different types of user systems in the SAP system. These are as follows –

  • Dialog user – Mainly for accessing the interactive systems from GUI, this type of server is used.
  • Communication User – For external RFC calls, this type of user is used.
  • System User – The system User mainly helps in background processing and intra-system communication.
  • Service User – Anonymous and a large group of users mainly use this type.
  • Reference User – Allowance of assignment of extra authorization is done by this user. These are not related to persons as users. 

10. Define SAP GUI.

SAP GUI is basically a client tool that helps in accessing the central server and also runs on various operating systems like UNIX, Microsoft Windows, Mac, etc. SAP applications like the SAP Business Intelligence System and SAP ECC are all managed by SAP GUI. 

11. What are the different standard clients found in SAP Basis? How can a new client be created in the SAP System?

There are mainly three standard clients and these are as follows –

  • 000 – This becomes available with the installment of the R/3 system. This is also known as the master client.
  • 001 – Basically, 001 is just a copy of 000. It has a test copy. In order to create new clients, this is used.
  • 066 – This client is known as the SAP Early watch. If diagnosis and monitoring services are required in the SAP system, this is used.

New clients can be created by following these steps –

  • The transaction code which is to be used in order to create a new client is SSC4. 
  • Click on New Entries and put the details like City, Client number and name Currency and Roles, etc.
  • Data specific to the client needs to be entered and permission must be set. 
  • Click the save option. 

12. How can the SAP system be locked or unlocked?

SAP system can be locked or unlocked in two ways –

  1. Manually or forcefully
  2. Automatically

For single-user and for multiple users, the transaction to be used is SU01 and SU10 respectively.

Related Article: SAP Interview Questions

13. Mention the options or condition types available for a background job to be scheduled.

The conditions must be specified in order for the background job to be started. This is said to trigger the start of the job. The following are the different kinds of start conditions that are to be used in order for the background job to be started –

  • Immediate
  • After Job
  • Date/Time
  • After Event
  • At Operation Mode

14. Mention the various categories which help in executing SAP Background jobs.

The categories are as follows –

  • Class A – High Priority: This category is mainly used for very critical and urgent tasks. Hence, these tasks also get scheduled with class A priority job. Maybe one or more than that background work process gets reserved by a Class A job. 
  • Class B – Medium Priority: After the Class, A priority jobs get completed, these types of jobs get executed. 
  • Class C – Low Priority: After the completion of jobs of classes A and B, the job of class C gets started. 

SAP Basis Interview Questions For Experienced

15. Mention the SAP GUI types suitable for various kinds of users.

Users who are working the SAP system mainly use SAP GUI for Java or SAP GUI for Windows. 

For users who are working as ABAP developers, SAP GUI for Windows is used. 

  • When the operating systems of the users are not Microsoft, SAP GUI for HTML and SAP GUI for Java are mainly used. However, they can also use SAP GUI for windows. 
  • For the integration of Dynpro transactions to the Portal, mainly SAP GUI for HTML is used. Dynpro-based applications are well integrated with the help of this, into the portal.

16. How can instances be created in the SAP system? How can these be configured?

Instances in the SAP system get created when the system gets installed and configured. Processors, memory, and other resources get referred to in these instances. Various sources can be shared by users after logging in to the system. This is also allowed by the SAP instances. These are managed by CCMS. Users use them to log in to the SAP system. One or even more than one instance can be present in the SAP system. Using only one CCMS, only one instance can be set up in the system. Two or more of those instances can be used to configure the system. 

The following points are to be kept in mind in order to configure an SAP instance –

  1. Separate directories for UNIX, Microsoft Windows NT server or AS/400 are to be defined properly as instances are mainly to be run on that particular server.
  2. A shared file system can be used.
  3. In the Operating system configuration files, correct entries to be put for the instances to be created. 

17. Define private mode.

Data sharing across the SAP system is not available in the private mode as these data are allocated to specific users exclusively. Due to the exhaustion of the extended memory, this type of mode occurs. 

18. Can you install SAP patches when all the other users are active or online?

When all the other users are online, the SAP patches can’t be installed. This is because these patches will not be able to be updated and terminated by the support manager. Hence, the best time to install SAP patches is when there is an absence of users’ login in the SAP system. 

19. Mention the use of table TADIR.

The object directory entries are included in the table TADIR. 

20. Where does the list of repaired objects gets stored in the SAP system?

The list of repaired objects gets stored in the system including ADIRACCESS keys. 

Visit here to learn SAP Basis Training in Hyderabad

21. What are the uses of Parameter Tab?

Parameter Tab cab is used to allow access to the T-code which is assigned to the users to work on. 

22. What are the uses of the Personalization Tab?

The personalization Tab can be used to connect RFC across the various systems. 

23. What is the meaning of service user in the SAP system?

In service users, passwords are not checked as the rights over the passwords are only entitled to the admin. Users can’t make changes to the passwords. Anonymous users use service users. Multiple logins are also possible. 

24. What is the meaning of reference user in the SAP system?

GUI login is not possible for the reference user. User authorization from one user to another is made possible by this during an emergency. 

25. What are logon groups?

Logon groups are mainly defined with the help of Tcodesmlg. At first, the group needs to be created and then the instances are to be assigned for those groups.

26. Mention the tools which are to be used in order to install JAVA patches.

SAP installer that is SAPinst.exe is to be employed in order to use or install JAVA patches. These patches can be deployed with the help of JSPM or also known as Java Support Package Manager and SDM or also known as Software Delivery Manager.  

27. How many types of functional modules can be used in BDC?

Data transfer can be successfully conducted with the help of using BDC. There are three functional modules namely, 

  • BDC_OPEN_GROUP: In this module, mainly the client and sessions as well as the user names get defined specifically. 
  • BDC_INSERT: Data can be inserted from one session to another with the help of this module. 
  • BDC_CLOSE_GROUP: Mainly used for closing the batch input session.

28. What is client refresh? How is it different from client copy?

Client refresh mainly includes copying or overwriting to an existing client. However, if the newly developed client gets copied, this is called client copy. 

29. What is the meaning of business KPIs?

The full form of business KPIs is Key Performance Indicators. The performance of a company gets indicated strategically with the help of KPIs. The performance of the company get compared with the growth of the company. In this way, KPIs help in leading the company by keeping a good track. It also helps in doing a comparison between various market leaders. 

30. Define supplementation language.

The SAP system gets installed with German and English as the default language. Supplementary language gets installed in order to get other languages. 

31. Name the SAP R/3 system Central interfaces?

  1. Presentation
  2. Database and
  3. Operating system Interface.
Check out SAP HANA Interview Questions and Answers that help you grab high-paying jobs

32. Define SAP R/3 Basis?

SAP R/3 Basis - A administration platform that allows managing all SAP applications, R/3 network, monitoring, and so on...

33. What are the SAP R/3 architecture layers?

  • Presentation layer
  • Application layer
  • Database layer

34. Which transaction code is used for managing lock entries in SAP?

SM12 is the transaction code that manages SAP lock entries.

35. For displaying the user list, which transaction code was used?

Transaction Code SM04 is used for displaying the user list.

36. Name the phases of background that are processed in SAP?

  • Job Scheduling
  • Job Processing
  • Job Overview

37. Define SAP Spool Request?

Spool asks for are produced amid discourse or background processing and put in the spool database with data about the printer and print arrangement. The genuine information is put in the Tem Se (Temporary Sequential articles).

38. At the OS level in SAP, where can we check the system log?

Go --> SAP Management Sonsole -->  "system logs" Under SID {or} You can check "/usr/sap//system/logs" directory.

39. Name some common transport errors?

  • Return code 4 - Imports with warnings 
  • Return code 8 - Imports with errors (Syntax, Program generation, and Dictionary activation errors)
  • Return code 12 - Specifies Import Cancelled
  • Return code 18 - Specifies Import Cancelled

40. Brief the T000 table purpose in SAP?

The purpose of the SAP T000 table is you can view the list of users that are defined in the SAP system.

41. Which table can be used for SAP user login data?

USR02 table is used for finding the user login details.

42. How many profiles/roles can we assign to a user in SAP?

A maximum of 312 profiles/roles we can assign to users.

Explore SAP Basis Sample Resumes! Download & Edit, Get Noticed by Top Employers! Download Now!
Join our newsletter

Stay updated with our newsletter, packed with Tutorials, Interview Questions, How-to's, Tips & Tricks, Latest Trends & Updates, and more ➤ Straight to your inbox!

Course Schedule
SAP Basis CourseMay 25 to Jun 09View Details
SAP Basis CourseMay 28 to Jun 12View Details
SAP Basis CourseJun 01 to Jun 16View Details
SAP Basis CourseJun 04 to Jun 19View Details
Last updated: 27 Feb 2024
About Author

Ravindra Savaram is a Technical Lead at Mindmajix.com. His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.

read more
Recommended Courses

1 / 10