60 SAP Basis Interview Questions & Answers (2022 Update)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

60 SAP Basis Interview Questions & Answers (2022…

Saved to Dropbox • 22 Oct 2022 at 1:48 PM

60 SAP Basis Interview


Questions & Answers
(2022 Update)
Scott Livingston September 30, 2022

SAP Basis Inter view


Questions
Here are SAP Basis interview questions and
answers for fresher as well experienced
candidates to get their dream job.

1) What is SAP Basis?


SAP basis acts as an operating system or a
platform for SAP applications to run. It supports
the entire range of SAP applications.
2) What is the di!erence between
Developer Trace, System Log and
System Trace?

System Trace: When you want to record


internal SAP system activities, system trace
is used. The trace is useful in diagnosis
internal problems within SAP system and
the host system.
System Log: To know the recent logs for
application server and CI, System log is
referred.
Developer Trace: In the event of
problems, developer trace, records the
technical information about the error or
problem

For problem analysis and system monitoring


Developer trace or System log is used.

3) In a situation where My SAP


system is down (Users unable to
login to SAP system), how to
analyze the problem?

Check the Database status


SAP services
SAP management console ( Dispatcher, IGS
and Message Server)
You need to find out trace root on the basis
of point at serial no ( c ).
Check network connectivity if everything is
ok

4) What is private mode?


In private mode, the heap data is exclusively
allocated by the user and is no more shared or
available across the system. This occurs when
your extended memory is exhausted.
5) What is OSP$ mean?
Two users “OPS$adm” and “OPS$SAP” Service
are created in your SAP system and to connect
and communicate with database internally this
user mechanism is used.

6) What are the di!erent types of


RFC and explain what Transactional
RFC is?
RFC (Remote Function Call) is a mechanism to
communicate and exchanging the information
between other SAP systems. There are four types
of RFC’s system
Synchronous RFC ( S RFC)
Asynchronous RFC (A RFC)
Transactional RFC ( T RFC)
Queued RFC (Q RFC)

Transactional RFC ( T RFC ): This type of RFC is


similar to asynchronous RFC, but by allocating a
transaction ID (TID) it makes sure that the
request sent multiple times due to an error must
process only for once. In T RFC the remote
system does not have to be available at the
moment unlike asynchronous RFC.

7) What is OCM and how to apply


OCM Patches?
OCM stands for online correction system, by
using SPAM you can apply OCM Patches.

8) How to perform a SAP-export and


import tables in SAP from OS level?
To export or import tables in SAP from OS level
you have to follow three steps and by using
R3trans utility in SAP

Step 1: Collect all list of tables to be exported


Step 2: Check whether enough disk space is
available in the directory where you going to
export.

Step 3: Create two control files for R3trans


which will be used for import and export.

9) What is the di!erence between –


support package, kernel and SAP
note?
SAP Note: An error in a single transaction or
program is removed by implementing a SAP
note.

Kernel: Kernel contains the executable files


(.EXE) like other applications and when a Kernel
upgrade is done a new version of the EXE file
replaces the older versions.

Support Package: SAP support packages is a


bunch of corrections, this can be used by
applying transaction SPAM

10) How can you find the list of


objects that have been repaired in
the system?
The list of objects that have been repaired can
be found in the system having ADIRACCESS keys.

11) What is the purpose of table


TADIR?
Table TADIR contains object directory entries.

12) Is it possible to install SAP


patches when other users are
online?
When other users are online we can’t install SAP
patches, as support manager will not be able to
update and it will terminate it. So it is always
feasible to better apply support packs when
there is no users login into the system.

13) Mention what is the di!erence


between SDM and JSPM?
JSPM ( Java Support Package Manager) is used
to apply support packages on deployed so"ware
components. In other words it’s a tool that
allows you to install the components and
support packages.

SDM ( So!ware Delivery Manager) is used for


importing Java Support Packages. To deploy and
manage so!ware packages received from SAP,
SDM tool is used.

JSPM uses SDM for the deployment purpose

14) What is the procedure to disable


import all option from STMS in SAP?
To disable import all option from STMS in SAP,
steps are:

Go to STMS T-code
Go to menu option overview
Select System
Choose SAP System
Go to transport tool tab
Create parameter “No_Import_All” with
value set as 1
Save it

15) Mention the use of personalized


tab and parameter tab in user
master record?
Parameter Tab: It will allow access to assign T-
code on which one has to work

Personalization Tab: It is required for RFC


connection between systems other than user
personal information

16) What is the di!erent type of


users in SAP?
Di!erent types of users in SAP are

Dialog Users
System Users
Communication Users
Service Users
Reference Users

17) Explain what is the use of


reference and service user in SAP?

Service User: For “service user” initial


password or expiration of password are not
checked. Only admin has rights to change
the password, users cannot. Multiple logins
are possible.
Usage
Usage: Service users are for anonymous
users. Minimum authorization should be
given to such type of users
Reference User: For this kind of users GUI
login is not possible.
Usage: In case of emergency, with the help
of reference user, it is possible to provide
one user authorization to another user.

18) Explain how you can restrict


multiple logins of user in SAP? What
are the thing you have to take care
of while writing the ID’s?
To restrict multiple logins you have to set the
parameter as

Parameter should set in RZ10

a) login/multi_login_users= set to 1 to activate (If


this parameter is set to value 1, multiple dialog
logons to the R/3 system are blocked)

b) login/disable_multi_gui_login= List out the


users that should be allow to logon for multiple
times

While writing the user ID’s things to be taken


care are, list the user IDs separated by commas
“..” , between user IDs do not leave space
characters and to see the changes restart the R/3
instance.

19) At OS level how you can change


the number of work process? How
you can analyze the status of work
process at OS level?
To change the number of work process at the OS
level, you can increase the no. of work processes
by modifying the parameter rdisp/wp_no_=

Status of a WP at OS level can be checked by


executing dpmon.

20) Explain how to define logon


groups?
Logon groups can be defined using the Tcode
smlg. In order to do that you have to create the
group and then assign the instances for that
particular group.

21) What is SAP single stack system?


A single stack system is defined by SAP system
either with JAVA as runtime engine or SAP
Netweaver as ABAP.

Eg: Single Stack System (Java) is SAP Enterprise


Portal System (Ep)

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

22) What are the tools to install


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

23) Explain what is “Data Sets” in


SAP?
To solve queries which cannot be solved by
using the method interfaces, a set of information
is used. This set of information is known as “
Data Sets”.

24) At O.S level where to check for


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

25) Explain what is LUW (logical unit


of work)?
A list of steps among t-code in known as logical
LUW

26) Explain what is heterogenous


system copy and homogenous
system copy ?
Homogenous system copy= Same OS + Same
Database

Heterogeneous system copy= Di!erent OS +


Di!erent database or same database
27) Explain what are the functional
modules used in sequence in BDC?
Using BDC programming a data can be
transferred successfully. There are 3 functional
modules which can be used in a sequence.

BDC _OPEN_GROUP
_OPEN_GROUP: Name of the client,
sessions and user name are specified in
these functional modules.
BDC_INSERT
BDC_INSERT: It is used to insert the data
for one transaction into a session.
BDC_CLOSE_GROUP
BDC_CLOSE_GROUP: It is used to close
the batch input session.

28) Explain what is an “OK” code is


and what is the di!erence between
“t-code” and “OK” code?
An “OK” code is used by a program to execute a
function for example a"er a push button has
been clicked.

Transaction code or “t-code” is a “shortcut” that


helps a user to run a program.
29) Explain how client refresh is
di!erent than client copy?
Client refresh is overwriting or copying to
existing client, while copying the newly created
client is called client copy.

30) What is a background


processing batch scheduler?
To check the schedule background jobs and to
execute them parameters like rdisp/btctime is
used. These parameters define background
processing batch scheduler.

31) Explain what is SAP IDES?


SAP Internet Demonstration and Evaluation
System or SAP IDES, this system demonstrate
the functionality of various SAP solutions used
by important customers.

32) Explain what is the purpose of


TDEVC ?
The purpose of TDEVC contains development
classes and packages.

33) How many types of work


processes are there in SAP ?
There are seven types of work processes they
are:

Dialog
Enque
Update
Background
Spool
Message
Server
Gateway

34) What is the role of “ Application


Server” ?
Application Server takes the request from the
user and if the request requires data then it
connects to the database server and gives
output.
35) What is process for applying
patches?
Process for applying patches are:

Download patches from the service


.sap.com to Trans Directory
Using CAR command extract the patches in
the Trans Directory
Using SAPM, import patches into SAP level
and Apply

36) How to perform the transport?


Transport can be done through STMS_IMPORT or
through FTP.

37) What are the types of transport


queries?

Customising Request
Workbench Request
Transport of Copies
Re-location

38) Explain what is business KPIs ?


Business KPIs are Key Performance Indicators. It
indicates the performance of a company at a
strategic level. They help in leading the company
on the desired track by comparing company’s
previous performance with the market leaders in
the same market.

39) Explain what is the importance


of table T000?
Table T000 contains a list of defined clients,
where we can maintain transaction code SCC4.

40) What is SAPS ?


SAPS stands for SAP Application
Performance Standard, which is a hardware
independent unit which describes the
performance of a system configuration in SAP
environment.

41) Mention what is the di!erence


between Central Instance &
Application Server?
Central Instance has message server and dialog,
update, spool, enque, gateway, background
work processes.

Application server has dialog, update, spool,


gateway and background work process.

42) In what ways you would know


whether a system is Unicode or
Non-unicode?
By code sm51 t-code we can see whether it is
Unicode or non-unicode. In this code we can find
the release notes button in the application tool
bar if you click on that you can see the total
information like Database, Kernel version,
Unicode or non- Unicode.
43) In SAP basis what are the
di!erent types of transport
requests?
In SAP basis, Four types of transport requests are
there

Customizing request
Workbench request
Transport request
Relocation

44) What is logical system? How to


create and why?
For communication between systems within the
landscapes logical system is required. It enables
the system to recognize the target system as an
RFC destination.

TCODE used is SPRO

45) How you can assign an object to


100 roles at time?
To assign an object to 100 roles at time,
Go to sell T-code from there go to the table
agr_agrs.
You will be asked for Access key
Enter the objects that needs to be added to
100 roles
Select the range of roles in which the object
needs to be added
Save or Activate whatever option is given

46) On a particular system how you


can get a list of the users with
development access on a particular
system?
By using table “DEVACCESS” you can get a list of
the users with development access.

47) How can you view locked


transactions?
To view locked transactions you need to look in
field CINFO, table TSTC. Within SAP you can
either use SE11 or SE16 to browse the table
contents. Make sure that you enter “A0” as the
“HEX01 data element for SYST” starting value
and “A9” as the ending value. This will list all the
transactions locked in the system.

48) What is an ‘OK’ code? What are


the di!erences an ‘OK’ code to a ‘T-
code’?
OK code is used by a program to execute a
function for example a"er a pushbutton has
been clicked. A transaction code is a “shortcut”
that helps a user run program.

49) How you can 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 Transport Tool tab
Add/Create parameter “ No_IMPORT_ALL”
set its value to 1

50) How you can apply SAP notes to


SAP system?
Goto Tcode SNOTE
GOTO MenuàDownload SAPNote
Give the Note No
A!er downloading check the status, if
implemented
Select Note, GOTO Menu
SAPNoteàImplement Note

51) Mention what is the purpose of


table USR02?
This table stores passwords and User IDS.

52) What is the di"erence between


kernel replacement and support
package?
Kernel replacement is the replacement of the
SAP executable on the OS level, while support
package contains fixes to the ABAP code within a
SAP instance.

53) Which are the most frequent


errors encountered while dealing
with TRANSPORTS ?
Return code (4) indicates import ended with
warning.

Return code (8) indicates not imported ended


with error

Return code (12) indicates import is cancelled.

Return code (16) indicates import is cancelled.

54) How will go about doing a client


copy ?
You can do a client copy using the SCCL
transaction

55) List the di!erence between


asynchronous and synchronous
transport –
Synchronous Transport – Dialog or batch
process are blocked until import is ended

Asynchronous Transport – Dialog or batch


process is released a"er import is started.

56) How will determine whether


your SAP server is Unicode or ASCII
?
Go to SM51, Click Release Notes. Entry
corresponding to ICU Version will tell you
whether your system is ASCII or Unicode.

57) List the types of Transport


requests?
There are 4 types of transport requests in SAP –

1. Customizing Request
2. Workbench Request
3. Transport of Copies
4. Relocation

58) What is the di!erence between


Consolidation and Development
route ?
In consolidation route – objects can be
changed and they can transport from one
system to other. This is the route between
development to quality

In Development route – Objects can not be


changed and they can not be transported from
one system to other. This is the route between
quality to production

59) How will you define logon


groups ? What is Load Balancing in
SAP ?
You can set the logon group using SMLG
transaction.

60) What is supplementation


language ?
Default SAP systems are pre-installed with
English and German.

SAP does support many other language which


may not full translate from the default English
and German. To fill this gap , Supplementary
language (a program) is installed.

61) Is SAP a database ?


NO. SAP is not a database but it uses databases
from other vendors like Oracle. Although SAP
has recently released its own database HANA
62) Which transaction do you use to
check Bu!er Statistics ?
ST02 , RZ10

These interview questions will also help in your


viva(orals)

You Might Like:


SAP RSBTCDEL2: How to Delete a
Background Job
How to Configure & Test RFC
Connection in SAP – SM59
What is SAP LSMW? Steps to Migrate
Data using LSMW
SAP Basis Training Tutorial
SAP Basis Tutorial PDF – Basics for
Beginners (FREE Download)

Prev Report a Bug Next

About
About Us
Advertise with Us
Write For Us
Contact Us

Career Suggestion
SAP Career Suggestion Tool
So!ware Testing as a Career
Interesting
eBook
Blog
Quiz
SAP eBook

Execute online
Execute Java Online
Execute Javascript
Execute HTML
Execute Python

© Copyright - Guru99 2022         Privacy


Policy  |  A"iliate Disclaimer  |  ToS

You might also like