Online IDE
Free Mock
Events New Scaler
Improve your coding skills with our resources
Compete in popular contests with top coders
Attend free live masterclass hosted by top tech professionals
Explore Offerings by SCALER

Download Interview guide PDF

Before you leave, take this SAP Basis Interview Questions interview guide with you.
Get a Free Personalized Career Roadmap
Answer 4 simple questions about you and get a path to a lucrative career
expand-icon Expand in New Tab
/ Interview Guides / SAP Basis Interview Questions

SAP Basis Interview Questions

Last Updated: Jan 02, 2024

Download PDF

Your requested download is ready!
Click here to download.
Certificate included
About the Speaker
What will you Learn?
Register Now


In terms of computer code and software-related service income, SAP (Systems Applications and Products) is the world leader in enterprise applications. It is the world's third-largest freelancing computer code maker, with supported capitalization, helping companies of all sizes on a worldwide scale and assisting them in growing sustainably, profitably, and becoming the market's leading face.  The glue that ties the SAP landscape together is BASIS, which stands for "Business Application Software Integrated Solutions."

What is SAP Basis?

SAP Basis is used to perform the SAP scheme's key maintenance duties. It's also used for basic application operations like user and print management, issue debugging, and change management, in addition to data management and maintenance. SAP is used by different departments of a company to conduct different tasks such as shipping products, manufacturing production, and following up on sales leads, but everything is dependent on the same basic system.

Problems arise in any technological layer of the SAP environment on a regular basis, and it is up to SAP Basis support to maintain the corporate cloud, information, and applications healthy.

In this article, we will discuss the most commonly asked SAP Basis Interview Questions and Answers.

SAP Basis Interview Questions for Freshers

1. What is OSP$?

Internally, two types of user techniques, OPS$adm and OPS$SAP, are mostly utilized to connect and communicate with the database. These services are built automatically in SAP's system.

Create a free personalised study plan Create a FREE custom study plan
Get into your dream companies with expert guidance
Get into your dream companies with expert..
Real-Life Problems
Prep for Target Roles
Custom Plan Duration
Flexible Plans

2. Define supplementation language.

When the SAP system is installed, the default languages are German and English. In order to acquire other languages, a supplemental language is installed.

3. What is SAP Spool Request?

Spool requests are generated during conversation or background processing and stored in the spool database together with information about the printer and print setup. The Tem Se is filled with accurate facts (Temporary Sequential articles).

You can download a PDF version of Sap Basis Interview Questions.

Download PDF

Your requested download is ready!
Click here to download.

4. What are business KPIs?

Key Performance Indicators are the full name for business KPIs. KPIs are used to represent a company's performance in a strategic way. The company's success is evaluated in relation to its growth. KPIs assist in steering the organization by keeping it on track in this way. It also aids in the comparison of different market leaders.

5. In BDC, how many different sorts of functional modules may be used?

With the aid of BDC, data transmission may be completed successfully. There are three distinct functional modules:

  • BDC_OPEN_GROUP: This module primarily defines the client and session, as well as the user names.
  • BDC_INSERT: With the assistance of this module, data may be inserted from one session to another.
  • BDC_CLOSE_GROUP: This function is mostly used to end a batch input session.

Learn via our Video Courses

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

When the SAP system is installed and configured, new instances are produced. These instances relate to processors, memory, and other resources. Users can share from a variety of sources after logging into the system. The SAP instances provide this as well. CCMS is in charge of them. They are used to log into the SAP system by users. In the SAP system, there might be one or even several instances. Only one instance of the CCMS can be set up in the system. The system can be configured using two or more of such instances.

In order to configure an SAP instance, keep the following points in mind:

  • As instances are primarily to be executed on that particular server, separate directories for NIX, Microsoft Windows NT server, or AS/400 must be configured appropriately.
  • It is possible to utilize a shared file system.
  • Correct entries for the instances to be generated must be made in the operating system configuration files.

7. What are the different types of SAP Basis standard clients? In the SAP system, how do you create a new client?

The following are the three most common types of clients:

  • 000 - This becomes available when the R/3 system is installed. The master client is another name for this.
  • 001 - 001 is essentially a duplicate of 000. It comes with a test copy. This is employed in the creation of new customers.
  • 066 - SAP Early Watch is the name given to this client. This is utilized in the SAP system if diagnosis and monitoring services are necessary.

These steps can be used to create a new client:

  • SSC4 is the transaction code that should be used to create a new client. 
  • Click on New Entries and fill in the data such as City, Client number and name, Currency, Roles, and so on. 
  • Client-specific data must be input, and permissions must be specified. 
  • Select save.
Advance your career with   Mock Assessments Refine your coding skills with Mock Assessments
Real-world coding challenges for top company interviews
Real-world coding challenges for top companies
Real-Life Problems
Detailed reports

8. List the different categories of users in the SAP system. List all of them and define them.

In the SAP system, there are five main types of user systems. The following are some of them:

  • Dialog user - This sort of server is used mostly for accessing interactive systems through a graphical user interface.
  • Communication User - This sort of user is used for external RFC calls.
  • System User - The primary role of the System User is to assist with background processing and intra-system communication.
  • Service User - This category is primarily used by anonymous users or a large group of users.
  • Reference User - This user is responsible for allowing the assignment of additional authorization. These have nothing to do with users.

9. Difference between JSPM and SDM.

  • The term JSPM stands for Java Support Package Manager, which is used to apply support packages to software components that have been deployed. JSPM is a useful tool that aids with the installation of packages as well as all of their components. SDM is frequently used by JSPM to deploy packages.
  • On the other side, SDM, which stands for Software Delivery Manager, aids with the import of Java Support Packages. This is also used for both delivering and managing software packages. SAP is alleged to have delivered these items.

10. Describe the SAP single stack system in detail.

SAP single stack system is defined by the SAP system. There are two types of runtime engines for ABAP: JAVA and SAP Netweaver. Single Stack System (JAA) is an example of SAP Enterprise Portal System (Ep). Single Stack System (ABAP), on the other side, is essentially SAP ERP (ECC).

11. Define RFC. How many different kinds of RFCs are there?

Remote Function Call is abbreviated as RFC. This is a sort of mechanism that aids in the communication and exchange of various forms of data across SAP systems.

There are four different sorts of RFCs. These are the following:

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

SAP Basis Interview Questions for Experienced

1. Difference between a support package, an SAP notice, and a kernel.

  • SAP note is a tool for removing errors from a specific application or transaction.
  • The kernel is where .EXE files, often known as executable files, may be found. After the Kernel is updated, the previous version of these files is replaced.
  • Corrections are essentially what support packages are.

2. What are the standard stages of the SAP Payment Run?

The following are the usual steps of SAP Payment Run execution:

  • Parameter entry: This will comprise business codes, payment methods, vendor accounts, and so forth.
  • Scheduling of Proposals: A list of bills that must be paid is provided by the system.
  • Booking a payment: It also entails entering the actual payment into the ledger.
  • Payment Forms Printing: It also covers the printing of payment forms.

3. What is BDC (Batch Data Communication) and how does it work? How many BDC techniques are there?

Data is sent from a non-SAP system to an SAP R/3 system via BDC (Batch Data Communication). Instead of manually entering data, a large volume of data may be added to the database of the sap tables. For recording and cursor movement, utilize the SHDB transaction (transaction code used for transaction recording in SAP). The SAP program detects this cursor movement, and the data is transferred or saved in the correct location based on our excel or flat file.

You can transmit the data using one of three techniques. BDC's methods are as follows:

  • Batch Input Session Approach: When no other option is available, this method is utilized in ABAP programming. The online transaction procedure will be mimicked, and data will be sent in the same manner as it is done online. SHDB will be used to construct a batch input session with all of the data and screens, which will then be processed. If you make any modifications to the screen, you must include these changes in the program; otherwise, the BDC will fail.
  • Direct Input Method: The data from the input file is sent directly to the SAP database using the direct input technique. It is not necessary to use any displays. To finish the task, this method will require function modules.
  • Call Transaction Method: This method performs asynchronous data processing and only sends a small quantity of data. Data will be updated automatically, and processing will be faster. Errors must be addressed explicitly if you use this approach.

4. What is the SAP portal?

SAP Enterprise Portal (SAP EP) gives users safe access to all SAP services, information, and applications using a web-based, role-specific interface. Employees simply need a computer and a web browser to get started, and they may begin working immediately after completing the portal's login process. Portal, Collaboration, and Knowledge Management are all NetWeaver components. SAP also provides predefined content. Currently, the portfolio includes over 100 business products that may be delivered in a variety of languages.

The ability to use many JSP (Java Server Pages) pages at once is a big benefit of utilizing this portal. You can have several views here, each of which can be a JSP page or a web page with interactivity. It may also be utilized with cross-platform apps. You may use it to manage a variety of apps, such as Microsoft Outlook. 

5. In CMC (Central Management Console), how do we set up an OLAP (Online Analytical Processing) connection?

BEx queries may now be connected to SAP BO 4.0 (SAP Business Objects 4.0) using a BICS (Business Intelligence Consumer Services) connection, commonly known as an OLAP connection. It is possible to construct and preserve an OLAP connection using CMC (Central Management Console) or IDT (Information Design Tool). This OLAP connection may be used with Multi-provider, BI (Business Intelligence) server, InfoCube, and BEx queries. The connection will be formed in the query or cube base if the connection is specific to a given Cube, Query, or Multi-provider. Otherwise, a connection will be formed on the BI server that may be used to connect to any BEx query. The benefit of creating connections on the BI server is that only one OLAP connection is required.

To connect to a BI server via an OLAP connection, follow these steps:

  • Log in to CMC with Administrator permissions and select the OLAP Connection option.
  • Then choose the option to create a new connection.
  • Fill in the BI server's information.
  • To check connectivity, click the Connect button and provide the BI server's credentials.
  • As we are connecting to the BI server, don't pick any cubes or queries; instead, click cancel.
  • Choose 'Predefined' under Authentication Type, keep the user name and password, and then save.
  • CMC has now successfully made an OLAP connection to the BI server.

6. What do you mean by the information model?

The Analytic, Attribute, and Calculation views make up an information model, which is primarily designed to hide the technicalities of data selection so that business users with only a functional understanding of a database and no technical expertise may model their data more easily. As a result, we can argue that the information model hides complexity while also overcoming a few query-related issues.

7. What do you mean by posting key?

The posting key is a two-digit numeric code that identifies the type of transaction submitted in the line item. It specifies account types (A>Assets, D>Customers, K>Vendors, M>Materials, S>General Ledger Account), the layout of entry screens, and the kinds of postings (A>Assets, D>Customers, K>Vendors, M>Materials, S>General Ledger Account) (Debit or Credit). Posting special General ledger transactions requires the use of special posting keys.

8. Give an explanation of SAP Launchpad.

SAP launchpad is a customized and role-based launchpad portal that streamlines access to corporate applications. This solution will enable an organization to create a single point of access to SAP (for example, SAP S/4HANA), custom-built third-party apps, and other applications, both on-premise and in the cloud.

The following functionalities are available through the SAP Launchpad service:

  • Application Integration: It acts as a single point of access for tasks and applications, allowing for seamless integration with a variety of UI technologies and third-party apps.
  • Intuitive and Engaging User Experience: It provides a customized and role-based launchpad, as well as a configurable content structure that adheres to the SAP Fiori 3 design criteria.
  • Integrations: It works with SAP BTP (Business Technology Platform) services such as inbox and cloud identity services.
  • Extensibility: With the aid of shell plugins and custom branding, it is considered an extensible platform for modifications.

9. In SAP, distinguish between S/4HANA On-premise and S/4HANA Cloud.

Both SAP S/4HANA On-premise and SAP S/4HANA Cloud offer advantages and disadvantages. Because everything is kept and maintained on your organization's internal servers, the On-premise version provides you complete control over your data. If you don't have enough capacity on your servers, you may choose the S/4HANA Cloud edition, which also provides rapid operations when time is of the essence in your ongoing initiatives.

The key difference between On-premise and Cloud editions is that SAP S/4HANA Cloud is a Software as a Service (SaaS) that is hosted on SAP's servers and managed exclusively by SAP. Unlike the On-premise model, software upgrades in the Cloud editions happen automatically every quarter.

10. Where can we examine the system log in SAP at the OS level?

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

11. What is the purpose of the ztta/roll area profile parameter?

The size of the roll area in bytes is specified by this value. The roll area is one of several memory locations that respond to user program demands. However, for technical reasons, the first 250 KB or so of a user context are always stored in the roll area, with additional data - up to the roll area limit ztta/roll first, - in extended memory, up to the limit ztta/roll extension or if extended memory is exhausted, then - again in the roll area, until the roll area is full, then - in the local process area, up to the limit abap/heap area. Then there's a crash with errors like STORAGE PARAMETERS WRONG SET, which indicates a memory bottleneck. With context changes, there is a minimum amount of data transmission; nonetheless, the increase helps to avoid difficulties (address space, swap space, operating system paging).

12. How do I assign work to a group(assume four people in this category) rather than a single user, and have the roles apply to all members of that group?

In suim, input the user group name in users by complicated selection criteria, run the user's list, execute su10, enter the list of users and give roles to them.

13. What are the benefits of CUA from the standpoint of a layperson or a manager?

Central User Administration (CUA) is an acronym for "Central User Administration." The advantage of CUA is that it saves time by establishing users in a single system and then distributing them to the many systems (where the user id is requested) It assists in avoiding the need to log into each distinct system. From a layman's perspective, we have no benefit; however, from the perspective of SAP security administration, user administration takes less time.

14. What are the authorization objects in the user master record that are always present?

As you must be aware, there are several tabs in the User Master Record. So, as far as I understand it, UMR saves user information such as his name, responsibilities given to him, and license data. S USER AGR, S USER GRP, S USER AUT, and S USER PRO are always present for UMR, and each of these objects has its own importance... Because S USER AGR and S USER GRP help to keep roles assigned, Auth. groups in Logon Data, and S USER AUT AND S USER PRO help to keep a collection of Auth. profiles and various Authorizations in each profile.

15. Explain how SAP deals with memory management.

ST02 / ST03 / ST04 / ST05 / ST06 You could delve into the entire Work Process via table buffers, including roll-in, roll-out, heap (private) memory, and so on. However, as every Unix or DBA administrator knows, you look this up when you need the precise details.

16. Why do you utilize DDIC users for Support Packs and SPAM instead of SAP*?

Neither DDIC nor SAP* should be used to apply support packages. Copy DDIC to a different user and apply it to that user.


Isn't it difficult? You go into the interview scared and exhausted from remembering corporate details, and now you can't merely answer the questions? The best interviewing tip I've received is to make the interviewers desire you. Most people, in my opinion, conceive of interviews as a question-and-answer process during which the interviewee has little influence. Consider it an opportunity to promote your accomplishments and talents while keeping them relevant to the post. This mentality will shift your focus from answering questions to controlling what information the interviewers discover about you.

Useful Interview Preparation Resources

Frequently Asked Questions

1. What is the SAP Basis consultant salary?

According to AmbitionBox, the average yearly compensation for an SAP Basis Consultant in India is 6.0 lakhs, with a range of 3.0 lakhs to 11.0 lakhs. Based on 6.1k salaries gathered from SAP Basis Consultants, salary estimations were created.

2. Is SAP a good career choice?

When you combine all of this together, you'll see that SAP Basis will shift to an SRE-centric environment over the next 10 years. That is SAP's future, and it will be a really exciting place to work.

3. What are the Roles and responsibilities of SAP Basis administrator?

On a day-to-day basis, SAP Basis Administrators are in charge of administering an SAP environment. Configuring, monitoring, tweaking, and debugging the environment, as well as scheduling and executing the TMS, are often among their tasks.

4. What are the steps to learning SAP Basis?

In SAP, there are three places where you may begin (based on your background and interest)

  • Functional SAP (If you have a background in any functional area like FINANCE, SALES, MARKETING, PRODUCTION, HR, etc.)
  • Technical/Development SAP (e.g. ABAP programming)]
  • If you have an OS/DB/Network background, SAP Administration (SAP-BASIS / SAP-HANA DBA) is a pre-requisite (preferable).
  • It takes several years to become an expert in one SAP area, and it depends on the type of projects you work on...

5. Does SAP Basis require coding?

In most SAP implementations, 90% of the individuals involved are business professionals, and 10% are developers who code in the system. The role for which you will be taught is SAP System Administration, which does not require any coding.

SAP Basis MCQ Questions


Identify the R/3 System transaction that is used to monitor spool requests.


In SCC4, the Customizing Client should have the option of


In the case of client copy, parallel processing is


The components of a Transportation Request are as follows:


What are the three distinct startup modes for Oracle databases?


Which of the following assertions about modifications are correct?


Which of the following CANNOT be selected when creating a logon group for Logon Load Balancing?


Which of the following clients are established by default during SAP installation?


Which of the following parameters determines how many times a user may input an erroneous password before the system terminates the login attempt?


Which type of landscape can the SAP supports pack be applied to?

Excel at your interview with Masterclasses Know More
Certificate included
What will you Learn?
Free Mock Assessment
Fill up the details for personalised experience.
Phone Number *
OTP will be sent to this number for verification
+91 *
Change Number
Graduation Year *
Graduation Year *
*Enter the expected year of graduation if you're student
Current Employer
Company Name
College you graduated from
College/University Name
Job Title
Job Title
Engineering Leadership
Software Development Engineer (Backend)
Software Development Engineer (Frontend)
Software Development Engineer (Full Stack)
Data Scientist
Android Engineer
iOS Engineer
Devops Engineer
Support Engineer
Research Engineer
Engineering Intern
QA Engineer
Product Manager
Product Designer
Backend Architect
Program Manager
Release Engineer
Security Leadership
Database Administrator
Data Analyst
Data Engineer
Non Coder
Please verify your phone number
Resend OTP
By clicking on Start Test, I agree to be contacted by Scaler in the future.
Already have an account? Log in
Free Mock Assessment
Instructions from Interviewbit
Start Test