• Call - 9121 921 913
50 SAP Basis Interview Questions

Top 50 SAP Basis Interview Questions and Answers

Are you preparing yourself to attend an SAP Consultant interview? Searching for the collection of interview questions and answers which would help you to crack the interview? Your search ends here! Here we have provided the collection of Top 50 SAP Basis Interview Questions and Answers. Okay, let’s start preparing for the interview!

Question 1: What is SAP Basis?

SAP Basis plays the role of the operating system or a platform for SAP Applications to run. This SAP Basis supports the entire range of SAP applications.

Question 2: Explain the Difference between Developer, Trace, System Log, and System Trace?

System Trace: This has been used to record the internal SAP System activities. This is also useful in diagnosis internal problems within the SAP System and the host system.

System Log: This is used to know the recent logs for the application server and the CI.

Developer Trace: This is used to record the technical information in the event of error or problems.

Commonly for problem analysis and system monitoring, Developer Trace or System Log will be used.

Question 3: How to analyze the problem in the case where my SAP System is down and the users are unable to log in to SAP System?

In case of system is down, you need to follow the below steps:-

– Check the database status

– SAP Services

– SAP Management Console (check dispatcher, IGS, and message server)

– Find out the trace root based on the point at serial no (c.)

– If everything is fine, check the internet connection.

Read Now: What Are The Current Job Opportunities For SAP FICO Certified Freshers In India?

Question 4: What is Private Mode?

Private Mode is defined as wherein the heap data is exclusively allocated by the user and there is no more shared or available across the system. This usually occurs in the case when your extended memory is exhausted.

Question 5: Define OSP$

Two users “OPS$adm” and “OPS$SAP” are created in your SAP System. These users are used to connect and communicate with the database internally, as this user mechanism is used.

Question 6: Explain the Different Types of RFC and Explain What Transactional RFC is?

RFC stands for (Remote Function Call) is a factor that is used to communicate and exchange information between other SAP Systems. Usually, there are 4 types of RFC’s:-

– Synchronous RFC ( S RFC)

– Asynchronous RFC (A RFC)

– Transactional RFC ( T RFC)

– Queued RFC (Q RFC)

Transactional RFC (TRFC): This is used similar to asynchronous RFC. And by allocating a transaction ID, make sure that the request sends multiple times due to an error will be processed only once. In TRFC, the remote system will not have to be available at the moment, unlike asynchronous RFC.

Question 7: Explain is OCM and how to apply OCM Patches?

OCM is called an Online Correction System Module and it can be applied by using SPAM.

Question 8: What is the way to perform SAP Export and Import Tables in SAP from OS Level?

To export and to import tables in SAP from the OC level, you need to follow the below steps and you need to use the R3trans utility in SAP

Step 1: Collect all lists of tables to be exported

Step 2: Now check whether there is enough disk space available in the directory where you want to export

Step 3: Now you need to create 2 control files for R3trans which can be used for import and export.

Question 9: Explain the Difference Between Support Package, Kernel, and SAP Note?

Support Package: This package comprises a bunch of corrections and this can be utilized by applying transaction SPAM.

SAP Note: When there is an error in a single transaction or program, it can be easily removed by using an SAP Note.

Kernel: This consists of executable files (.EXE) like other applications. And when a kernel update is done, the old version of the EXE file will be replaced by the newer version.

Question 10: What is the best way to find the list of objects that have been repaired in the system?

You can find out the list of objects that have been repaired in the system by using ADIRACCESS keys.

Question 11: Can you explain the purpose of table TADIR

The main purpose of this table TADIR is used to store the object directory entries.

Question 12:  How to Install SAP Patches When other users are Online?

We can’t able to install SAP Patches when other users are online. This is because the support manager will not be able to update and it will terminate it. So, we can able to install SAP Patches only when there are no users logged in to the system.

Question 13: Explain the Difference Between SDM and JSPM?

JSPM stands for Java Support Package Manager. And this is used to apply support packages on the deployed software components. It can also be explained that it is a tool that allows users to install components and software packages.

SBM stands for Software Delivery Manager. And it can be used for importing Java Support Packages. This is used to deploy and manage the software packages received from SAP.

Question 14: Explain the Process to Disable Import all Option from STMS in SAP?

Follow the below steps to disable import all options from STMS in SAP:

– Go to STMS T-code

– Click menu option overview & select System

– Choose SAP System & click on the transport tool tab

– Create parameter “No_Import_All” with the value set as 1

– And then finally you can save it.

Question 15: What are the Advantages of Using Personalized Tab and Parameter Tab in User Master record?

Personalization Tab: This is used for RFC Connection between systems other than user personal information

Parameter Tab: This will help to allow users to assign T-code on which one has to work

Question 16: Explain the Different Type of Users in SAP

Different types of users in SAP are

– Dialog Users

– System Users

– Communication Users

– Service Users

– Reference Users

Question 17: What is the Use of Reference and Service User in SAP?

Service User: For service users, the initial password and expiration of the password are not checked. And in this, only admins have the right to change the passwords, whereas users cannot, but multiple logins are possible. It can be useful for anonymous users wherein the minimum authorization is required for such types of users.

Reference User: For this kind of user, a GUI login is not at all possible. And in case of emergency, with the help of a reference user, it is possible to provide one user authorization to another user.

Question 18: How we can restrict Multiple Logins of Users in SAP? What are the points you need to take care of while writing the ID?

To restrict multiple logins, you need to set the parameter as follows:

The parameter should be set in RZ10

  1. a) login/multi_login_users= set to 1 to activate (this will block multiple dialog logons to the R/3 system)
  2. b) login/disable_multi_gui_login= List out the users that should be allowed to login in multiple times

While writing this user ID, you need to be very careful, that the list should be separated by inverted commas, “___” and make sure not to leave any space. After updating the user ID, just restart the R/3 instance to see the changes.

Question 19: How to change the number of work processes at the OS level?  Also, how to analyze the status of the work process at the OS level?

You can increase or change the number of the work process by modifying the parameter rdisp/wp_no_= Status of a WP at OS level can be checked by executing dpmon.

Question 20: Define the Logon Groups?

This Logon Groups can be defined using the Tcode Smlg. For this purpose, you need to create a group and then assign the instances for the particular group.

Question 21: Explain the Single Stack System?

This can be defined by an SAP System either with JAVA as a runtime engine or SAP Netweaver as ABAP.

For instance: Single Stack System (Java) is SAP Enterprise Portal System (Ep)

Single Stack System (ABAP) is SAP ERP (ECC)

Question 22: List out the tools used to install Java Patches

To install JAVA patches, the SAP installer (SAPinst.exe,) is employed. And the tools used are SDM and JSPM are the latest versions of tools used to deploy Java Patches.

Question 23: Explain what are Data Sets in SAP?

Data sets are used to solve the queries which cannot be solved by using the method interfaces.

Question 24:  At, OS Level, where to check for system logs for SAP Application?

To check the system logs of SAP application at OS level, SAPMMC -> SAP systems -> SID -> SysLog

Question 25: Define LUW (Logical Unit of Work)

Logical LUW is called the list of steps among t-code

Question 26: Define heterogeneous system copy and homogenous system copy?

Homogenous system copy is the collection of the same OS and Same Database

Heterogeneous system copy is the combination of different OS and Different Database or same database

Question 27: List out what are the functional modules used in sequence in BDC?

BDC programming can be used to transfer data successfully. 3 functional modules can be used in BDC and they are:-

  • BDC _OPEN_GROUP: In this module, the name of the client, sessions, and user name are specified
  • BDC_INSERT: This module is being used to insert the data for one transaction into a session.
  • BDC_CLOSE_GROUP: It is used to close the batch input session.

Question 28: Define what an Ok code is and explain the difference Between T-code and OK Code?

An Ok Code is used by a program to run a function, where t code helps a user to a program.

Question 29: What is the Difference between Client Copy and client refresh?

 Client refresh refers to the overwriting or copying to an existing client; whereas copying the newly created client is called client copy.

Question 30: Explain Background Processing Batch Scheduler?

rdisp/btctime is used to check and execute the scheduled background jobs. These parameters are defined as background processing batch schedulers.

Question 31: Explain SAP IDES?

IDES stands for Internet Demonstration and Evaluation System.  And this is used to demonstrate the functionality of various  SAP Solutions used by SAP customers.

Question 32: Explain the Purpose of TDEVC?

The main purpose of TDEVC comprises the development classes and packages.

Question 33: List out the Different Types of Work Processes available in SAP?

There are seven types of work processes they are:

– Dialog

– Enque

– Update

– Background

– Spool

– Message

– Server

– Gateway

Question 34: Explain the Role of Application Server?

Application Server is defined by the role whereas it takes the request from the user and if the request requires any data, then it connects with the database to retrieve the data and will give the output based on that.

Question 35: Explain the Process for Applying Patches?

Follow the below steps to know the process for applying patches:-

– First, download patches from the service .sap.com to Trans Directory

– Then, use the CAR command to extract the patches in the Trans Directory

– Finally, use the comment SAPM, import patches into SAP level, and Apply

Question 36: How Transport Can Be Done?

Transport can be done through STMS_IMPORT or FTP.

Question 37: Explain the Different Types of Transport Queries?

– Customizing Request

– Workbench Request

– Transport of Copies

– Re-location

Question 38: Define – What is Business KPIs?

Business KPIs are the indicators of Key Performance. This indicates the performance of a company at a strategic level. This can help the company to take on the desired track by comparing the previous performance with the market leaders available in the same market.

Question 39: What is the Main Purpose of Using Table T000?

Table T000 is comprised of the collection of defined clients, where can maintain the transaction code SCC4.

Question 40: What is SAPS?

SAPS derived from SAP Application Performance Standard.  Wherein, this is a hardware-independent unit that describes the performance of a system configuration in SAP Environment.

Question 41: Explain the Difference between Central Instance and Application Server?

Central Instance comes with a message server and a dialog update, spool, gateway, and background work processes. Whereas, the application server has a dialog, update, spool, gateway, and background work process.

Question 42: How to find out whether a system is Unicode or Non-Unicode?

With the help of the code sm51 t-code, we can see whether the system is Unicode or non-Unicode. In this code, we can find the release notes button in the application toolbar if you click on that you can see the total information like Database, Kernel version, Unicode, or non- Unicode.

Question 43: Explain the Different Types of Transport Requests in SAP Basis?

In SAP Basis, four different types of transport requests are made and it includes:

– Customizing request

– Workbench request

– Transport request

– Relocation

Question 44: Explain the Purpose of a Logical System and explain why & how it is created?

The main purpose behind the working of a logical system is to initiate the communication between systems within the landscape. This is created to enable the system to recognize the target system as an RFC destination.

Question 45: How to assign an object to 100 roles at a time?

Follow the simple process mentioned below to assign an object 1000 roles at a time:-

– Go to sell T-code from there go to the table agr_agrs.

– There you need to provide the access key

– Now you need to enter the details of the object that needs to be added to 100 roles

– Select the range of roles in which the object needs to be added

– Now click the save or activate option as given

Question 46: How you can get a list of users with development access in a specific system?

You can use the table “DEVACCESS” you can get a list of the users with development access.

Question 47: How to View Locked Transactions?

You need to look into the field CINFO, table TSTC to view the locked transactions. You can also use SE11 or SE16 to browse the table contents within SAP. Also, make sure to enter A0 as the “HEX01 data element for SYST” starting value and “A9” as the ending value. And this will give the locked transactions as an output.

Question 48: Explain the Steps to Disable the Import All Button on STMS for the Queues

– Login to your Transport Domain Controller

– Run STMSàOverviewàSystem

– Choose the system you want to disable ‘Import All’

– Go to the Transport Tool tab

– Add/Create parameter “ No_IMPORT_ALL” set its value to 1

Question 49: How to Apply SAP Notes to SAP System

– Goto Tcode SNOTE

– GOTO MenuàDownload SAPNote

– Give the Note No

– After downloading check the status, if implemented

– Select Note, GOTO Menu SAPNoteàImplement Note

Question 50: Is SAP, a database?

The answer is NO! SAP is not a database, but it gets support from other databases such as Oracle. But, SAP has recently released its database called SAP HANA.

Also Read:

Top 50 SAP HANA Interview Questions And Answers

Top 50 SAP FICO Interview Questions & Answers

Start your preparation today! Hope this resource will be helpful for you to attend the interview with confidence! If you have any doubts or queries related to SAP interview questions and answers, feel free to discuss with our experienced tutors at Training Expand, the SAP Training Center in Hyderabad!

Leave a Reply

Your email address will not be published.

Request a Call Back

Welcome to Training Expand . Message us to know more about the courses

× How can I help you?