Sie sind auf Seite 1von 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

SAP ALL INTERVIEW Questions

search

Classic Flipcard Magazine Mosaic Sidebar Snapshot Timeslide


Interview Questions for S

SAP BASIS INTERVIEW

SAP BASiS interview Qu

Steps for Assignment of

Procedure for WITH HOL

Procedure for Cash Jour

Procedure For Bank Rec

Steps for Closing Proced

Procedure for Balances

Steps for Up loading of

Steps for DATA TAKEOV

Steps for Reports in FICO ?

Define Asset Transfer & A

Define ASSET SALE in Fi

Customization for

Steps Deprecatio

Steps for Assignment of

Customization For Asset

Interview Questions for SAP Basis


Interview Questions for SAP Basis
What is private mode? When does user switch to user mode?
Private mode is a mode where the heap data is getting exclusively allocated
by the user and is no more shared across the system. This happens when
your extended memory is exhausted.
What is osp$ mean? What if user is given with this authorisation?
OPS$ is the mechanism the <SID>adm users uses to connect to the
database .
Why do you use DDIC user not SAP* for Support Packs and SPam?
Do _NOT_ use neither DDIC nor SAP* for applying support packages. Copy
DDIC to a separate user and use that user to apply them.
Can you kill a Job?
Yes - SM37 - select - kill
If you have a long running Job, how do you analyse?
Use transaction SE30.
How to uncar car/sar files in a single shot?
on Unix:
$ for i in *.SAR; do SAPCAR -xvf $i; done
When we should use Transactional RFC ?
A "transactional RFC" means, that either both parties agree that the data
was correctly transfered - or not. There is no "half data transfer".
What is the use of Trusted system. I know that there is no need of UID and
PWD to communicate with partner system. In what situation it is good to go
for Trusted system ?
E. g. if you have an R/3 system and a BW system and don't want to
maintain passwords. Same goes for CRM and a lot of other
systems/applications.
Let me know if my understanding below is correct:
1) By default the RFC destination is synchronous
2) Asynchronous RFC is used incase if the system initiated the RFC call no
need to wait for the response before it proceeds to something else.
Yes - that's right.
But keep in mind, that it's not only a technical issue whether to switch to
asynchronous. The application must also be able to handle that correctly.
Which table contains the details related to Q defined in SPAM? Is there a
way to revert back the Q defined? If yes, How?
There is a "delete" button when you define the queue. If you already started
the import it's no more possible since the system will become inconsistent.
What is a developer key? and how to generate a developer key?
The developer
Dynamic Views
keytemplate.
is a combination
Powered by Blogger.
of you installation number, your license

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 1 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Details View of ASSET A


Steps for Sales Tax in FI

Configurations For Dunni

Step by Step for Bills dis

Steps for Advance Recei

steps in Sales invoice po

Step by Step for

Details of Automatic pay

Steps for Automatic pay

Steps For Vendor

Steps for create Advance

Steps for Purchase invoi

Steps For House Bank C

Steps by Creation of ven

Steps Accounts P

Steps for Foreign Curren

DEFINE ACCOUNT PRIN

FICO interview Questions

Step by Steps for Revers

FOREIGN CURRENCY T

key (that you get from http://service.sap.com/licensekey) and the user


name. You need this for each person that will make changes (Dictionary or
programs) in the system.
How to see when were the optimizer stats last time run? We are using
win2k, oracle 9, sapr346c.
Assumed DB=Oracle
Select any table lets take MARA here but you should do the same for MSEG
and few others to see whether the dates match or not.Run the following
command on the command prompt:select last_analyzed from dba_tables where table_name like '%MARA%';
This gives you a straight answer .Else you can always fish around in DB14
for seeing when the optimzer stats were updated.
What is the use of profile paramater ztta/roll_area?
The value specifies the size of the roll area in bytes. The roll area is one of
several memory areas, which satisfies the user requests of user programs.
For technical reasons, however, the first 250 KB or so of a user context are
always stored in the roll area, further data
- up to the roll area limit ztta/roll_first,
- in the 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_dia or
abap/heap_area_total or until the address space or the
swap space is exhausted.
Followed by termination with errors like
STORAGE_PARAMETERS_WRONG_SET an error code, that points to
memory bottleneck Minimum data transfer with context change; however,
the increase helps to avoid problems (address space, swap space,
operating system paging).
*-- Anupam Sharma
What is R/3? and what is basis version?
SAP Basis:
- Provides the runtime environment for all SAP applications
- Optimally embeds the application in the system environment
- Defines a stable architecture framework for system enhancements
- Contains the tools for administering the entire system
- Allows the distribution of resources and system components
- Provides interfaces for decentralized system parts and external products.
An R/3 instance is a group of R/3 services that are started and stopped as
a unit (by an R/3 dispatcher) and have a common instance profile. The
name of an R/3 instance is composed of letters standing for the relevant
services, and an instance number which is unique for each computer. The
services may be D, V, E, B, M, G, or S, which respectively stand for
dialogue, update, enqueue, background, message, gateway, and spool
services.
I would like to know the version or name of SAP that is implemented in real
time?
This is a very generic question and really depends on what you are

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 2 of 61

Interview Questions for SAP Basis

FICO Interview Qu

2016/12/05, 7*03 PM

Steps for Salaries Provisi

Steps for Month end pro

Steps for Sample Docum

Step By Step for Park Do

Step by Step Creations

SALES TAX PROCEDURE

SAP FICO Interview Que

Basic FICO Questions &

FICO Interview Questions ?

For Demo How to Open

INTRODUCTION Of SAP

implementing (modules).
The history of the "R/3" is
3.0D Basis 300
3.0E Basis 300
3.0F Basis 300
3.1H Basis 310
3.1I Basis 310
4.0B Basis 400
4.5B Basis 450
4.6C Basis 460
4.71 Basis 6.20
4.72 Basis 6.20
5.00 Basis 6.40 (ECC 5.0 - Enterprise Core components)
6.00 Basis 7.00 (ECC 6.0) - actually in RampUp
All of those have increased business functionality and interfaces to other
systems (CRM, BW etc.)
What is mysap?
It's a term for all the systems that in a contract (e. g. a MySAP business
suite consist of ERP2005, CRM2005, SRM2005).
What is the systems configuration required to implement SAP.. i.e for
production,development and QAS servers the hard disk space, RAM,
Processor
This also depends on what your are implementing, how many users will
work on the system, how many records in what area are created etc.
We need a BIG database system and an even bigger application server for
~ 900 users and 12 languages.
What is ASAP?
It's an old term for an implementation strategy. Blueprint -> prototype ->
goLive (if you want to say it in one sentence).
How should I set priority for Printing say like user, teamlead, project
manager?
There's nothing like "priority" settings for spool processes. Just define more
(profile parameter rdisp/wp_no_spool) processes so people don't need to
wait.
Using Tc SGEN I have generated 74% job and later I have terminated the
job. I wish to start generating from where it stopped I have refreshed but to
no chance nothing was done. How should I further proceed so as to
complete the remaining job..
Start SGEN again and select the same you have selected before. It will
popup and ask if you want to start from scratch or generate the just the
remaining
How can I lock a transaction?
Use transaction SM01.
Look for the transaction you want and then check the Locked box.
Why should I lock a transaction?
Because some transactions are dangerous and a user without the proper
training may accidentally corrupt or destroy the system.

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 3 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

How can I see what users are currently logged on an R/3 system?
Use either transaction SM04 or AL08.
What is the fastest way to log off in SAPGUI?
Type /NEX at the command field.
Notice that this transaction exists without asking for confirmation. Save your
work before using it.

How do I find information about transaction codes?


Run transaction SE93 to create, edit or display transactions.
How do I check for errors in R/3?
Run transaction SM21 for read the System Log.
How do I logon to a SAPServX FTP server?
User = ftp; password = ftp.
Do I always have to use the new visual design in SAPGUI (EnjoySAP)?
No. In fact, you can switch to the SAPGUI light. Simply use the SAP
Configuration program in Control Panel.
How do I log on to SAPNet?
Use transaction OSS1 to log on to SAPNet R/3 FrontEnd. To log on to
SAPNet R/3 Web visit: http://service.sap.com.
Can I copy all users from client to another?
Yes. Use copy profile SAP_USER.
Can I script the starting and stopping of R/3?
Definitely. You can use the SAPSTART, SAPSRVKILL and
SAPNTWAITFORHALT executables.
Where can I get a list of all transaction codes in SAP?
The following tables hold all SAP transactions:
Table TSTC stores all transaction codes and their respective ABAP
program.
Table TSTCT stores the text (or description) for each transaction.
Table THSTC has also documentation for all transaction. It is a copy of
TSTCT.
Table TSTCP stores the possible parameters for each transaction.
Where can I get a list of all tables in SAP?
Table DD02L stores all tables in SAP.
How can I hide a client from the users?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 4 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

There is no way to actually hide a client but there is a workaround: delete


the entry in table T000 via SCC4. This way, nobody will able to log on to it.
To unhide it, simply re-create the entry via SCC4.
How can I lock a client?
You can use one of these two: 1) delete the entry in table T000 via SCC4; 2)
run tp locksys at the OS level.
How can I determine the size of a client?
You can run a local client copy in test mode.
How do I backup a database?
You can create a maintenance plan or use the backup database SQL
statement in Query Analyzer or OSQL.
Within SAP, you can use DB13.
What is the transaction to access the language utility?
Transaction SMLT takes you to the Language Transport Utility.
How can I see all the available icons in SAP?
Execute transaction BIBS and select Elements -> Icon Overview.
You can use the code that appears on the last column in order to put icons
in system messages (SM02).
ABAP Query does not seem to work, what should I do?
It could be that you need to execute report RSAQUM40 to set the release
flag. See SAP note 92124 for more information.
What happens if I start a dialog instance but the database and SAP services
are down on the central instance?
The SAP_xx and SAPOSCOL services will start.
However, the work processes will end soon after being started.
What happens if I start a dialog instance but only the database services are
up on the central instance?
The SAP services will start and so will the work processes. However,
because the message server is down on the central instance users will get
the message No logon possible (no hardware ID received by message
server) when trying to log on. No user logins will work. The Process List in
the SAP MMC will stay in yellow.
If using Single Sign-On, do the passwords in SAP and Windows have to
match?
No. Only the user IDs must match for single-on to work.
*****Can I import transports between different R/3 releases?
Read the technical and logical problems SAP reports when doing transports
between different R/3 releases.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 5 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

SAP Notes 126776 and 330267

I lost the password for SAP*. What can I do?


You can delete the record for SAP* in table USR02 as follows:
delete USR02 where BNAME=SAP* and MANDT=XXX
Replace XXX for a valid client number.
Can SAP be installed on FAT or FAT32 partitions?No. SAP needs to be
installed on NTFS partitions only.
How can I quickly check if the passwords for the accounts SAP*, DDIC,
SAPCPIC and EarlyWatch are not the default ones?
Run SE38 and execute report RSUSR003.
Can I copy just data from client to another?
No. There is no copy profile that allows you to copy just data.
For this you need to configure and use ALE or buy a third-party program
that has this type of functionality.
Can Query Analyzer tell me if there is insufficient disk space to restore a
database?
Yes. It will display message (Msg) 3257 indicating that there is not enough
disk space to perform the restore.
Check some questions
1.What is the difference between System Trace, Developer Trace and
System Log?
ST01 - System Trace which will be required when you want to record trace
for system
ST05- Performance Trace (Developer Trace) which is required when any
user
Complaining for a long transaction and you want to record all activity of
Transaction.
SM21- System log is for the recent logs for your CI and application server.
What ever happen in SAP it will write a system log.
System Trace:
If you want to record the internal SAP system activities, use the function
SAP System Trace. Recording the processes in your application server
enables you to monitor the system and facilitates troubleshooting.
Developer Trace:
Developer traces contain technical information for use in the event of
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 6 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

problems with your system. Using the entries in the developer traces
requires a sophisticated knowledge of the host systems in which your SAP
system is running and of the SAP system itself.
System Log:
You can use the log to pinpoint and correct errors occurring in your system
and its environment.
To work with system logs, choose Tools -> Administration from the R/3
initial screen. When the System Administration initial screen appears,
choose Monitoring -> System log. Alternatively, you can choose Test ->
System log from the ABAP/4 Development Workbench initial screen.
2.Incase, My sap system was down (Users are unable to login to sap
system) How to analyze this problem?
Ans:
a)Check Database status
b)SAP services
c)SAP Management console (Dispatcher, IGS and Message Server)
d)On the basis of point at serial no (c), you need to findout trace root
e)If all are ok, check network connectivity
******3.How to import the transport request at operating system Level?
When importing a transport request, what are the common errors you
faced?
4.For example, my sap system having patch number was 8.I want to apply
patch 9 and 10.Mistakenly I will apply the patch directly 11 without applying
9 and 10.How sap system will recognize this problem?
Ans:
If case there is some dependency, system will prompt an error for prerequisite while importing Patch
5.One user unable to execute one t-code, that is authorization object is
missing, How to add this authorization object to user?
Ans:
Use Tcode:PFCG, Click on Authorisation, Change Authorisation Data, Click
on search to check for authorization object, add the value
6.for example, consider a client 800.This client having 75 users. But 15
users account was locked. I want to unlock this 15 users account at a time.
How to do?
Ans:
Use Tcode: SU10 for mass changes
7.what is the use of parameter tab, and personalization tab in user master
record? What is the use of account id in logon tab?
8.how to change the number of work process at OS level? How to analyze
the status of work process at OS level?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 7 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

9.For example, my sap system having 4 application sersvers. How many


enqueue work process allowed for this sap system?
10.What is the latest version of sap kernel? Can u give me the list of kernel
versions?
Ans:
Latest version is 196, You check status of sap version, login SAP GUI, click
on status, click on other Kernel info
11.what are the prerequisite for before applying support packs? Shall I apply
sap basis patch to all the system, like BW, ABAP, HR, etc.
Ans:
You need to check dependency before applying, SPAM should be latest,
then SAP Basis, APPL, ABA , after ward another patches
12.For example, I want to transfer 50GB of data from DEV to Quality. I am
using client export and import method; can you tell me how many hours
take for client export and import? And also How many hours take
for remote client copy?
13.How to perform a client import and export at OS level?
Ans:Use Tcode: SCC7, SCC8, you need to copy request file from Dev to
Quality.
14.What is the use of reference and service user in sap?
15.For example, I scheduled one ABAP program as a background job, But
it was running 10 days and above. How to analyze this problem?
Ans:Use Tcode: SM50
16.How to take a sap backup using BRTOOLS explain the procedure?
When using BRTOOLS, which backup device, you are used (Drive/tape) ?
17.When applying a support pack to sap system. Can you tell me what are
errors you are faced?
Ans: locked, Dependency Patch not implemented
18.In CUA, I am unable to changes from DEV to QAS or PRD.How to
troubleshoot this problem?
19.In CUA, What is the use of distribution model, partener profile, BAPI?
20.what is the user group and use in sap?
21.Example you have 6 sap application servers, I want to monitor all the
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 8 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

application servers. How to configure a CCMS?


22.what are the configuration details of ECC6.0?
Ans:
HDD, RAM, OS, DATABASE.1.Server Configuration
HDD, RAM, OS, DATABASE.2. System Configuration
23.What are things we have to monitor in ST02, ST06, ST04, and ST03?
24.what is the name of your output device, device type in printer?
25.Can you tell me the path in service market place for download support
packs and kernel?
Ans:Click on Support Packages and Patches->My Company's Application
Support package stack/ Support/ SAP ERP 2004/ SAP
ERPComponents/ package stack ECC Next StepSelect SAP
KERNEL 6.40 32-BIT for SAP ECC Server (From SP000 to SP101) / MS
SQL Server and Database Independent Next Step
By: rekha | 03 Aug 2010
23.What are things we have to monitor in ST02, ST06, ST04, and ST03?
ST02---Buffer analysis(Tune Buffers)
ST06---Operating System Level Monitoring
ST04---Database Activities
ST03---Work Load Analysis
By: nareshkamidi | 20 Feb 2011
2.Incase, My sap system was down (Users are unable to login to sap
system) How to analyze this problem?
If you are not able to connect to the system first of all you should check
network connectivity.
If SAP system is down then Check
1. SAPMMC
2. Logs
3. Databse connection to SAP system (Listener in case of oracle)
4. SapService and Database services.
3.How to import the transport request at operating system Level? When
importing a transport request, what are the common errors you faced?
tp addtobuffer K9######
tp import K9###### Client=###
It is much easier to manage transport requests using Tx STMS rather than
OS commands. You also do not have the history of who performe the
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 9 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

import.
Errors Faced:
TP or R3trans are old then Upgrading them is the only option.
TMSADM related error: change in configuration, RFC not working
Import Queue can't be read: generally because of the services like
SapService or SIDADM not able to read the trans directory.
4.For example, my sap system having patch number was 8.I want to apply
patch 9 and 10.Mistakenly I will apply the patch directly 11 without applying
9 and 10.How sap system will recognize this problem?
If you are applying Patching in SPAM/SAINT- it will not allow you to jump
from 8 to 10.
In case of applying Patching to Java using JSPM, it will allow you to jump to
Higher level without causing any issue.
If you are patching SAP GUI, it will allow to jump.
5.One user unable to execute one t-code, that is authorization object is
missing, How to add this authorization object to user?
SUM53 will show the exact Authorization object missing, SUIM will help you
finding the relevant role having that authorization object. SAP security team
can assign desired role to the user and he will be able to execute Tcode.
6.for example, consider a client 800.This client having 75 users. But 15
users account was locked. I want to unlock this 15 users account at a time.
How to do?
SU10->enter 15 username-unlock (Control F5)
7.what is the use of parameter tab, and personalization tab in user master
record? What is the use of account id in logon tab?
Parameter Tab and personalization used by Security team to provide extra
access.
8.how to change the number of work process at OS level? How to analyze
the status of work process at OS level?
Go to usr\sap\\sys\profile choose DVEGBMS profile(instance profile)and
change no. of work process.
you can check in SAPMMC, status will be shown under abap work process
9.For example, my sap system having 4 application sersvers. How many
enqueue work process allowed for this sap system?
Only 1 that is in Central instance.
10.What is the latest version of sap kernel? Can u give me the list of kernel
versions?
SAP kernal is available 7.20 105 Nov 22,2011.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 10 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

11.what are the prerequisite for before applying support packs? Shall I apply
sap basis patch to all the system, like BW, ABAP, HR, etc.
Planning should be done, Support packs should be downloaded and
uncared and OCS queue should be uploaded.
Then you need downtime, Lock the users, Define the queue and change
setting according to the need. Better to test run. Then apply SAP Basis and
ABAP packages at first then others!!

12.For example, I want to transfer 50GB of data from DEV to Quality. I am


using client export and import method; can you tell me how many hours
take for client export and import? And also How many hours take for
remote client copy?
12-13 hours approx
Not sure but it depends on system load and network connections!!
13.How to perform a client import and export at OS level?
Through Homogenous System copy.
First of all we will export the client and then we will import it.

14.What is the use of reference and service user in sap?


Refrence user should not be used to login to the system. It is only for
refrence so that new users can be copied from it directly.
Service user is used to allow multiple login from single ID.
By Default- 6 Login per Service User is allowed.
15.For example, I scheduled one ABAP program as a background job, But
it was running 10 days and above. How to analyze this problem?
You can check logs in SM37.
16.How to take a sap backup using BRTOOLS explain the procedure?
When using BRTOOLS, which backup device, you are used (Drive/tape)?
Not done that Yet now. but it is easier to take backup using BRTOOLs as
BR TOOLS are self explainatory.
17.When applying a support pack to sap system. Can you tell me what are
errors you are faced?
ABAP program was syntatically incorrect, update that program doing
manual correction given in SAP NOTE as SAP note can not be applied if
SPAM has got error.
R3trans and TP were old (we should have checked that as prerequisite)
R3trans was waiting for some file but did not get it.
Object Found locked..release them to move SPAM.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 11 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Generation errors may be there which can be ignored.


Table space full.(most basic error).
18.In CUA, I am unable to changes from DEV to QAS or PRD.How to
troubleshoot this problem?
Not worked upon CUA.
19.In CUA, What is the use of distribution model, partener profile, BAPI?
Not worked upon it!!!
20.what is the user group and use in sap?
Security expert can answer it better!!
21.Example you have 6 sap application servers, I want to monitor all the
application servers. How to configure a CCMS?
22.what are the configuration details of ECC6.0?
HDD, RAM, OS, DATABASE.

1.Server Configuration

HDD, RAM, OS, DATABASE.

2. System Configuration

23.What are things we have to monitor in ST02, ST06, ST04, and ST03?
24.what is the name of your output device, device type in printer?
As already answered
ST02 Buffer analysis(Tune Buffers)
ST06(OS06) Operating System Level Monitoring
ST04 Database Activities
ST03 Work Load Analysis
25.Can you tell me the path in service market place for download support
packs and kernel?
Service.sap.com\SWDC
Support Packages and patches->A-z index
Or Browse our own download Catalog-> additional Component here you
can find Kernal and Spam/saint
6.how i find sap r/3 system patch level and kernel version?
Hit SPAM--> select all it will be display all patch levls
kernel---> SM51--> release notes
or OS level disp+work

What are Homogenous system copy and Heterogeneous system copy and
how you will do that?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 12 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

How to import the OSS notes?


What is OCS and How to apply OCS Patches ?
What is Transport domain and Domain controller?
Why do we need to apply support package thru client 000? Why can't we
do it thru some other client?
What is Consolidation route and delivery routes?
How to define Logon groups? And what is Logon load balancing?
For an ABAP only system, do we have to SSL?
What is the procedure involved in doing a system-copy?
How to handle the situation where-in SAP* isn't available?
What is the difference between Synchronous and asynchronous transports?
How to configure regular transactions such as MM01 to view archived data?
How to set the trace level for file dev_rd?
How to increase tables space, resizing, backups and in what situation are
these done?
How to schedule background jobs at OS level?
How to define instances and operation modes?
How to trace the user who moved the transport request from DEV to QUA?
Explain the upgrade process.
What is the information derived from OSS notes?
What is the procedure to lock a client?
What is the procedure to delete a client?
What is the importance of early watch client?
What are the steps to configure TMS?
How to prevent other users to send mails from SAP?
What is transport domain?
How to determine the authorization a user-required for executing particular
transaction(s)?
What is the difference between Set deletion flag and set deletion indicator?
What is SAPS?
What is the database backup strategy?
What is the procedure to apply Patches?
What are the .sca files and their importance?
What is the importance of the clients 000,001 and 006?
How to monitorUser accessed transactions (Tcode) day wise?
What are common transport errors?
If a background job runs more than the time it should be completed
normally then what are the actions to be performed?
What are the differences between application server and central instance?
How to make security authorization reports?
What SAP tools you use to install SAP patches?
What JAVA tools to install JAVA Patches?
What is early watch report?
Why https is considered safer than http?
What is supplementation language?
ABAP Service Pack level can be found in SPAM, but how to find the Java
Stack Level?
How to install multiple Central Instances on the same physical machine?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 13 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

What is the relevance of the Deletion Flag/Indicator in the archiving


process?
Can SAP Patches be installed when other users are online?
What is the importance/need of Virtual system?
How to transport users from one client to another?
What are the differences between system refresh and client refresh?
How to know whether a system is Unicode or non Unicode?
1 - The ______ manages the information exchange between the SAPGUI
and the work processes.
Click on the button next to the right answer.
A. Data Dictionary
B. Message server
C. Gateway service
D. Dispatcher
2 - What does "enqueue" and "dequeue" mean?
Click on the button next to the right answer.
A. Puts/reads messages in the SAP message queue.
B. Locks/unlocks SAP objects during database updates.
C. Enables/disables SAP print queues.
D. Reads/writes update messages in the database.
3 - Update workprocesses may be categorized as V1 or V2. Which of the 2
types of Update workprocesses has priority?
Click on the button next to the right answer.
A. V1 and V2 workprocesses are handled simultaneously without priority.
B. V1 and V2 workprocesses are handled on a first-in-first-out basis.
C. Processing priority is determined by the rdisp/wp_no_vb profile
parameter.
D. V1 workprocesses have priority.
E. V2 workprocesses have priority.
4 - If a user is logged on to a server group, how are dialog work processes
assigned to this user?
Click on the button next to the right answer.
A. The user always remains assigned to the same dialog work process,
regardless of server load.
B. Depending on the load of the servers, different dialog work processes of
the same R/3 Instance will be assigned to the user.
C. Depending on the load of the servers, different dialog work processes of
different instances will be assigned to this user.
D. It is not possible to logon to a server group.
5 - If an R/3 System has the dialog, update, enqueue, background,
message, gateway and spool services installed using Instance ID 01 and
connects to a database using the database system identifier C11, what is
the R/3 System Instance name?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 14 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Click on the button next to the right answer.


A. DVBMGS01_C11
B. DVEBMGS
C. DVEBMGS01_C11
D. DVEBMS01_C11
6 - What controls R/3 System user authorizations and default id values?
Click on the button next to the right answer.
A. User administration at the operating system level.
B. The ABAP/4 Dictionary.
C. The Developer's Workbench.
D. The R/3 System user master record.
E. The Workbench Organizer.

7 - Which of the following is NOT true of the R/3 System Authorization


concept?
Click on the button next to the right answer.
A. Authorizations are used to administer and assign access rights to data
and functions in the R/3 System.
B. Authorizations are used to set up users in the R/3 System.
C. Users defined in the R/3 System automatically receive full operating
system user privileges.
D. Access to specific R/3 data can be defined using authorizations.
E. R/3 objects may have several authorizations assigned.
8 - When you create a new user, to which client may the user log on?
Click on the button next to the right answer.
A. All clients.
B. Only in the client where the user was created.
C. In the client where the user was created and in client 000.
D. In the client where the user was created and in client 001.
9 - When an SAP instance switches to a new operation mode which has no
configured background tasks, what happens to any active background
processes at the time of the switch?
Click on the button next to the right answer.
A. All active batch processes are aborted.
B. All batch processes are suspended and are resumed when batch
services become available.
C. All active batch processes finish to completion before the operation
mode is switched.
D. All active batch processes complete and the operation mode does not
switch.
10 - Which of the following is NOT true of event controlled background
processing in R/3?
Click on the button next to the right answer.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 15 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

A. An event can be triggered from within R/3 by ABAP/4 programs.


B. An event in R/3 can be triggered from outside of the R/3 System by
using the operating system level program, sapevt.
C. It is not necessary for the R/3 System to be active for events to be
triggered.
D. Events are used internally by the R/3 System and cannot be raised by
users.
E. The sapevt program can start the event scheduler in R/3 which checks
the job queue for scheduled jobs waiting for this event and then starts these
jobs.
11 - What are 2 ways to start an ABAP/4 program?
Click on the button next to the right answer.
A. In online or in offline mode.
B. In online or in background mode.
C. As local or as remote programs.
D. ABAP/4 programs can only be started online.
E. As a client or as a server program.
12 - What is the name of the program at the operating system level which is
used when an ABAP/4 program is used to trigger an external program?
Click on the button next to the right answer.
A. disp+work
B. gwrd
C. sapevt
D. sapxpg
E. saposcol
13 - With which operating system level program do external programs
communicate when triggering R/3 System events?
Click on the button next to the right answer.
A. disp+work
B. gwrd
C. sapevt
D. sapxpg
E. saposcol
14 - In an R/3 transport environment the transport layer defines the
transport route between the integration system and which other system?
Click on the button next to the right answer.
A. Delivery system
B. Consolidation system
C. Customizing system
D. Demo system
E. Database management system
15 - Which of the following is NOT true of a quality assurance system in a
threesystem landscape?
Click on the button next to the right answer.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 16 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

A. Original objects cannot be transported to a quality assurance system.


B. Another name for a quality assurance system is "Consolidation" system.
C. The quality assurance system is where the final verification and testing of
all implementation efforts occurs.
D. Development errors should be corrected in the quality assurance system
and transported to the development system.
E. Only repairs are possible in the quality assurance system. All corrections
must be transported from the development system.
16 - Transaction SE06 provides functions for configuring the Workbench
Organizer (WBO) in the SAP System. Which of the following is NOT
performed by the SE06 transaction?
Click on the button next to the right answer.
A. Automatic generation of transport system table entries for complex
system landscapes.
B. Generate a standard WBO configuration.
C. Maintain the WBO configuration.
D. Displays the current WBO configuration.
E. Sets the system change option.
17 - Which of the following SAP tables defines the transport layer for
distributing the development class objects among the systems in a system
landscape?
Click on the button next to the right answer.
A. TSYST
B. TASYS
C. DEVL
D. TDEVC
E. TWSYS
18 - Which of the following statements regarding a single system landscape
is NOT true?
Click on the button next to the right answer.
A. Maintenance level and release upgrades may be applied.
B. Only local transports may be created.
C. A single-system landscape is suitable for demonstrations and training.
D. A single system landscape is recommended for production use as long
as all development remains in client 001.
E. The Workbench Organizer (WBO) configuration of a single system
landscape may be changed to define the system as a member of a multisystem landscape when subsequent systems are installed.
19 - Which of the following statements about the R/3 transport directory is
correct?
Click on the button next to the right answer.
A. The transport directory physical location is dependent upon which
database is being used.
B. SAP recommends that a separate transport directory be local on each
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 17 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

R/3 System.
C. The transport directory may not be shared among R/3 Systems because
it will cause database and filesystem inconsistencies.
D. The use of a common transport directory is recommended by SAP
because it facilitates transport functionality among systems in a multisystem landscape.
20 - Which of the following statements is NOT true?
Click on the button next to the right answer.
A. Clients can be copied within a single R/3 System.
B. Clients can be copied between R/3 Systems of the same release.
C. User master records can be copied between clients.
D. The Client Copy tools support the copying of printer definitions between
clients.
21 - What is the correct System Change Option for a quality assurance
system?
Click on the button next to the right answer.
A. Only original objects.
B. All customer objects.
C. All objects.
D. Objects cannot be changed.
22 - What is the recommended System Change Option for a production
system?
Click on the button next to the right answer.
A. Only original objects.
B. All customer objects.
C. All objects.
D. Objects cannot be changed.
23 - Which of the following is true of creating new clients within an R/3
System?
Click on the button next to the right answer.
A. Customizing and repository objects from a source client are copied to the
new client using the client copy tool.
B. The client transport tool can be used to simultaneously transfer multiple
SAP clients from one R/3 System to another in a single action.
C. Log files indicating the success of a new client creation are stored in the
home directory of the user initiating the copy.
D. Profiles define the types of client data to be copied.
E. Remote client copies generate large data files at the operating system
level.
24 - What is the minimum number of Dialog Work Processes in an SAP
Instance?
Click on the button next to the right answer.
A. Central Instance: 0 , Dialog Instance: 0
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 18 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

B. Central Instance: 0 , Dialog Instance: 1


C. Central Instance: 2 , Dialog Instance: 1
D. Central Instance: 2 , Dialog Instance: 2
25 - Which of the following is true of operation modes in R/3?
Click on the button next to the right answer.
A. Productive operation modes may only be switched manually.
B. Test operation modes may be switched manually or periodically.
C. Operation modes can be used to startup/shutdown SAP instances.
D. Operation modes can be scheduled for specific dates and times.
E. Operation modes must be defined as either productive, test or demo.

26 - Which transaction may be used to list all users who are logged on to all
the R/3 instances in an SAP System group?
Click on the button next to the right answer.
A. RZ04
B. SE38
C. AL08
D. SM21
27 - What is the user name and password for the R/3 System administrator
in a newly installed system (Clients 000 and 001)?
Click on the button next to the right answer.
A. User name: SAP*, password: ddic
B. User name: SAP*, password: init
C. User name: SAP*, password: 06071992
D. User name: SAP*, password: manager
E. User name: SAP*, password: 19920706
28 - What is the user name and password for the R/3 System data
dictionary administrator in a newly installed system (Clients 000 and 001)?
Click on the button next to the right answer.
A. User name: SAP*, password: ddic
B. User name: DDIC, password: init
C. User name: DDIC, password: manager
D. User name: DDIC, password: 06071992
E. User name: DDIC, password: 19920706
29 - Which of the following is true in terms of configuring the R/3 Enqueue
Service?
Click on the button next to the right answer.
A. Each R/3 instance may have a locally running enqueue service.
B. The host where the enqueue service runs is defined in the startup profile.
C. There must be exactly 1 enqueue service per SAP System.
D. The enqueue service must be installed on the R/3 Central instance.
30 - Which table must be empty after an SAP Upgrade has finished?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 19 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Click on the button next to the right answer.


A. TBATG
B. TASYS
C. TSYST
D. TADIR
E. TXCOM
31 - After an ABAP/4 Dictionary object has been modified, what must be
done before it is usable by application programs?
Click on the button next to the right answer.
A. It must be transported to all the other R/3 hosts.
B. It must be copied to all other R/3 clients.
C. It must be activated.
D. The R/3 instance must be restarted to flag the program's availability.
32 - What is the sequence that should be used when upgrading R/3
Systems in a multi-system landscape environment?
Click on the button next to the right answer.
A. The systems should be upgraded in the sequence defined in the
transport path.
B. All the systems should be upgraded simultaneously to save time.
C. The production system should be upgraded first.
D. The sequence depends upon the database backup implementation
timetable.
E. The upgrade sequence is dependent upon the project managers
availability.

33 - Which of the following is NOT a factor in R/3 upgrade planning


strategy?
Click on the button next to the right answer.
A. Determine the sequence of upgrading all systems in the system group.
B. System downtime for data backups before and after the upgrade.
C. Duration of the upgrade.
D. Whether or not all SAP prerequisites can be met prior to the upgrade.
E. Whether or not all of the R/3 user frontend PC's use Microsoft Windows
95 or Windows for Workgroups.
34 - Which of the following is NOT true concerning the SPDD transaction?
Click on the button next to the right answer.
A. ABAP/4 Dictionary objects are adjusted during an upgrade using the
SPDD transaction.
B. Transaction SPDD should be executed as soon as the R3up upgrade
control program indicates.
C. The objects affected by SPDD adjustments are domains, data elements,
and tables.
D. SPDD adjustments are not necessary unless changes have been made
to the SAP standard ABAP/4 Dictionary objects. Objects in the customer
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 20 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

name range are not processed.


E. All SPDD adjustments should be done by the R/3 System user DDIC and
not by a normal user.
35 - Which of the following statements is NOT true concerning the SPAU
transaction?
Click on the button next to the right answer.
A. After completion of an upgrade, you have a limited time period for
executing transaction SPAU without needing an SSCR key for adjusted
objects.
B. Adjustment of ABAP/4 Repository objects is carried out with the help of
the SPAU transaction.
C. The R3up program instructs the user to start SPAU at the end of an
upgrade.
D. Objects adjusted by SPAU should be saved to a single change request
for transport to subsequent systems.
E. Adjustment of ABAP/4 Dictionary objects (domains, data elements, and
tables) is done using the SPAU transaction.
36 - To perform any modification in an R/3 System (release 3.0), the
modification must be registered with the SAP Software Change Registration
(SSCR).
Which of the following DOES NOT apply to SSCR?
Click on the button next to the right answer.
A. Developers must be registered in the SAP OSS System.
B. All modifications must be registered in the OSS System.
C. The customer's R/3 System must have a correctly installed SAP license.
D. The customer must fax an object modification request to SAP.
E. The R/3 installation number for the system must be valid.
37 - Which of the following is NOT true of the SAP Enhancement Concept?
Click on the button next to the right answer.
A. It allows customers to add their own functionality to SAP standard
business applications.
B. Program and menu exits are a fundamental component of the
Enhancement Concept.
C. SAP has created user exits for specific programs, screens, fields and
menus within the standard R/3 applications.
D. Customers may create their own exits without notifying SAP because the
user exits lie in the customer name range.
E. Exits do not exist for all programs, screens and menues.
38 - Does an SAP owned object have to be assigned to a customer
development class in order to be modified?
Click on the button next to the right answer.
A. Yes. A modification should be assigned to a customer development
class. This eliminates the need for a modification adjustment during the
upgrade process.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 21 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

B. No. The object belongs to SAP and is considered standard functionality.


The development class provides the object with its needed ownership and
must not change.
C. Yes. An automatic pop-up window forces a developer to assign a
changed SAP object to a new development class.
D. It does not matter because of the flexibility of the system parameter
option assignment scheme.
E. No. It will be assigned to a new development class automatically.
39 - At which stage in the upgrade process is it necessary to perform an
ABAP/4 Dictionary adjustment?
Click on the button next to the right answer.
A. Immediately following the import of the new ABAP/4 Dictionary.
B. After running the PREPARE script and reviewing the suggestions in the
CHECK.log file.
C. This step is performed automatically by ADJUSTIMP and no user
interaction is necessary.
D. As part of the post-upgrade procedure.
E. Within 14 days after an upgrade is finished.
40 - A repository switch upgrade of an R/3 System involves:
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. Comparing all modifications with the new SAP standard.
B. Replacing the current customer repository with the new SAP standard.
C. System downtime from the start of the upgrade process.
D. Merging the customer's current SAP repository with the new SAP
standard.
E. Adjusting all customer developed objects with new and improved
program logic.
41 - Which of the following statements is NOT true of how customers can
avoid making modifications to SAP standard objects?
Click on the button next to the right answer.
A. Make use of enhancement concepts such as program exits and menu
exits.
B. Take advantage of the table append technology when changing table
definitions.
C. Use Hot Packages to perform program corrections rather than keying in
coding changes manually.
D. Create their own repository objects in order to provide additional
functionality.
E. Modify their business processes so that the standard SAP software will
fulfill all of their requirements.
42 - Which of the following is NOT true concerning R/3 Upgrade Notes?
Click on the button next to the right answer.
A. Reading R/3 Notes is absolutely essential before beginning an R/3
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 22 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

upgrade.
B. Notes are available from the SAP Online Service System (OSS) or may be
requested by fax from SAP.
C. Notes are optional documents which are only used for marketing
information and contain no useful information for upgrades.
D. Notes are updated continually as new upgrade information becomes
known. They should be downloaded prior to each upgrade.
E. Notes may contain references to other R/3 Notes which may also need
to be referenced.
43 - Which of the following is NOT true of Hot Packages?
Click on the button next to the right answer.
A. Hot Packages provide program error corrections as part of the SAP
Online Correction Services.
B. Hot Packages are bundles of corrections in the ABAP/4 Repository of
the R/3 Software.
C. Each Hot Package is linked to R/3 Notes where the corrected program
errors are explained.
D. Hot Packages should be imported into an R/3 System as soon as they
are available.
E. Hot Packages are only for demonstration purposes and as optional
system add-ons and will not have any effect on system operations.
44 - Which of the following statements is true of all changes made to SAP
owned objects?
Click on the button next to the right answer.
A. Changes must not be registered with SAP Software Change Registration
(SSCR).
B. Changes are saved to tasks of type "SAP".
C. Changes can only be transported if the appropriate entries exist in tables
TXCOM and T000.
D. Changes will require adjustment during future system upgrades.
E. Changes will never require adjustment during future system upgrades.
45 - What type of table is of type 'TRANSP'?
Click on the button next to the right answer.
A. A table used for Transporting data between SAP systems.
B. A table which is reproduced 1:1 in the database.
C. A table which is invisible for native SQL.
D. A table which is accessible for all SAP clients.

46 - Which of the following are not ABAP/4 Repository objects?


Click on the button next to the right answer.
A. Tables
B. Matchcodes
C. Domains
D. Structures
E. System messages
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 23 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

47 - Repository objects are developed and maintained using the:


Click on the button next to the right answer.
A. Customizing Organizer
B. ABAP/4 Development Workbench
C. Data Modeler
D. Screen Painter
E. Business Engineering Workbench
48 - Structures and their attributes which do not have records in the
database are what kind of tables?
Click on the button next to the right answer.
A. Cluster tables
B. Pool tables
C. Internal tables
D. External tables
49 - In terms of the ABAP/4 Development Workbench, what is a variant?
Click on the button next to the right answer.
A. Program selection criteria which can be stored for later use with the
same report.
B. A report which was developed by modifying another report.
C. A report which can be used in different R/3 clients.
D. The R/3 release being used during report creation.
50 - Which of the following is true in terms of configuring the R/3 Spool
Service?
Click on the button next to the right answer.
A. Each R/3 instance must have a locally defined spool service.
B. Each R/3 instance may have a locally defined spool service.
C. There must be exactly 1 spool service per SAP System.
D. The spool service must be installed on the central R/3 instance.
51 - Which of the following is true in terms of configuring the R/3 Message
Service?
Click on the button next to the right answer.
A. Each R/3 instance must have a locally running message service.
B. The host where the message service runs is defined in the database
parameter profile.
C. There must be exactly 1 message service per SAP System.
D. The message service must run on the R/3 Central Instance.
52 - In a networked R/3 System environment consisting of 1 database host
and 1 or more Application Servers, 1 Application Server functions as the
Update work process server.
Which parameter file contains, by SAP convention, the rdisp/vbname profile
parameter?
Click on the button next to the right answer.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 24 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

A. The Start profile of the Central Instance host.


B. The global Default profile of the Central Instance host.
C. The Instance profile of the Central Instance host.
D. The SAPGUI parameter profile of one of the Dialog Instance hosts.
E. The database configuration parameter file.
53 - Per SAP convention, which R/3 System profile contains the
rdisp/wp_no_vb profile parameter?
Click on the button next to the right answer.
A. The Start profile.
B. The Global Default profile.
C. The Instance profile.
D. The SAPGUI parameter profile.
E. The database configuration parameter file.
54 - Which traces can be switched on/off without restarting the Instance?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. ABAP/4 Trace
B. SQL Trace
C. SYSLOG Trace
D. Dispatcher Trace
55 - Which R/3 System transaction is used to view the system log?
Click on the button next to the right answer.
A. SP01
B. SM21
C. SM37
D. SPAD
56 - Which of the following statements is true for when the processing of an
Update task is interrupted?
Click on the button next to the right answer.
A. The complete R/3 System halts until the problem situation is resolved
B. Interruption of V1 or V2 update tasks will cause a rollback of the already
executed database changes, a log entry is made in the VBLOG, and no
further V1 or V2 updates will be made until the problem is resolved. An error
message is sent to the user.
C. Interruption of V1 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and no further V1 or
V2 updates will be made until the problem is resolved. An error message is
sent to the user.
D. Interruption of V2 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and no further V1 or
V2 updates will be made until the problem is resolved. An error message is
sent to the user.
E. Interruption of V2 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and other V1 and V2
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 25 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

updates may continue to be made. An error message is sent to the user.


57 - How does setting the parameter rdisp/TRACE to trace level 2 change
the R/3 SYSLOG?
Click on the button next to the right answer.
A. The rdisp/TRACE output is not listed in the SYSLOG and so has no
effect.
B. The SYSLOG contains errors, warnings and informational messages
depending on the trace level.
C. Database error logging is enabled but the R/3 SYSLOG is not affected.
D. Depending on the Trace level, SYSLOG messages become more or less
detailed.
58 - What happens when the SYSLOG file becomes full?
Click on the button next to the right answer.
A. The system halts and sends an error message.
B. The SYSLOG switches and logging continues.
C. The SYSLOG file is overwritten restarting with block 0.
D. No more error messages will be logged.
59 - How should an update-intensive table be buffered?
Click on the button next to the right answer.
A. 100%
B. generic
C. partial
D. not at all
60 - What can be concluded from the values shown in areas 1 and 2 of this
SAP System Process Overview?
Click on the button next to the right answer.
A. Although the workload is equally distributed, there is a performance
bottleneck because of the excessive R/3 System paging and rolling.
B. We are encountering an I/O bottleneck. The system needs excessive
CPU resources to perform I/O operations.
C. The system is using all the available resources, however there is no
serious performance problem.
61 - The CPU metrics, %user, %system, and %idle, are global CPU metrics.
The %user expresses the percentage of user processes in user mode, the
%system expresses the percentage of processes in kernel mode (system
calls), and %idle expresses the percentage of non-CPU activity.
A high %system CPU utilization value as shown in this transaction ST06
screen always expresses system resource problems.
Which of the following is a symptom of high %system CPU utilization?
Click on the button next to the right answer.
A. Memory management
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 26 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

B. I/O management
C. Heavy IPC system call rate, process creation, heavy network traffic
62 - Based upon the information in the indicated area of this Operating
System Performance Monitor screen (ST06), what does the Load Average
value express?
Click on the button next to the right answer.
A. It is a metric that depends on the percentage of the CPU, I/O and LAN
resources being utilized.
B. The 1, 5, and 15 minute averages of the count of processes in the run
queue of the operating system.
C. The load average value shows the 1, 5, 15 minute averages of the
system swapping activity.
D. The load average value shows the 1, 5, 15 minute averages of the
operating system uptime.
63 - Which of the following statements describes the average response time
as indicated in this Workload Analysis screen?
Click on the button next to the right answer.
A. Average response time is equal to or less than the sum of CPU time, plus
wait time, plus load time, plus database request time.
B. Average response time is equal to or less than the CPU time.
C. Average response time is equal to the sum of CPU time, plus wait time,
plus load time, plus database request time, plus time in the frontend
process.

64 - Based upon the information in the indicated area of the Workload


Analysis screen, which of the following statements is true about Average
Wait Time?
Click on the button next to the right answer.
A. Average Wait Time is normally 80% of the average response time.
B. Average Wait Time is normally 50% of the average response time.
C. Average Wait Time is normally less than 5% of the average response
time.
44 - Which of the following statements is true of all changes made to SAP
owned objects?
Click on the button next to the right answer.
A. Changes must not be registered with SAP Software Change Registration
(SSCR).
B. Changes are saved to tasks of type "SAP".
C. Changes can only be transported if the appropriate entries exist in tables
TXCOM and T000.
D. Changes will require adjustment during future system upgrades.
E. Changes will never require adjustment during future system upgrades.
45 - What type of table is of type 'TRANSP'?
Click on the button next to the right answer.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 27 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

A. A table used for Transporting data between SAP systems.


B. A table which is reproduced 1:1 in the database.
C. A table which is invisible for native SQL.
D. A table which is accessible for all SAP clients.

46 - Which of the following are not ABAP/4 Repository objects?


Click on the button next to the right answer.
A. Tables
B. Matchcodes
C. Domains
D. Structures
E. System messages
47 - Repository objects are developed and maintained using the:
Click on the button next to the right answer.
A. Customizing Organizer
B. ABAP/4 Development Workbench
C. Data Modeler
D. Screen Painter
E. Business Engineering Workbench
48 - Structures and their attributes which do not have records in the
database are what kind of tables?
Click on the button next to the right answer.
A. Cluster tables
B. Pool tables
C. Internal tables
D. External tables
49 - In terms of the ABAP/4 Development Workbench, what is a variant?
Click on the button next to the right answer.
A. Program selection criteria which can be stored for later use with the
same report.
B. A report which was developed by modifying another report.
C. A report which can be used in different R/3 clients.
D. The R/3 release being used during report creation.
50 - Which of the following is true in terms of configuring the R/3 Spool
Service?
Click on the button next to the right answer.
A. Each R/3 instance must have a locally defined spool service.
B. Each R/3 instance may have a locally defined spool service.
C. There must be exactly 1 spool service per SAP System.
D. The spool service must be installed on the central R/3 instance.
51 - Which of the following is true in terms of configuring the R/3 Message
Service?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 28 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Click on the button next to the right answer.


A. Each R/3 instance must have a locally running message service.
B. The host where the message service runs is defined in the database
parameter profile.
C. There must be exactly 1 message service per SAP System.
D. The message service must run on the R/3 Central Instance.
52 - In a networked R/3 System environment consisting of 1 database host
and 1 or more Application Servers, 1 Application Server functions as the
Update work process server.
Which parameter file contains, by SAP convention, the rdisp/vbname profile
parameter?
Click on the button next to the right answer.
A. The Start profile of the Central Instance host.
B. The global Default profile of the Central Instance host.
C. The Instance profile of the Central Instance host.
D. The SAPGUI parameter profile of one of the Dialog Instance hosts.
E. The database configuration parameter file.
53 - Per SAP convention, which R/3 System profile contains the
rdisp/wp_no_vb profile parameter?
Click on the button next to the right answer.
A. The Start profile.
B. The Global Default profile.
C. The Instance profile.
D. The SAPGUI parameter profile.
E. The database configuration parameter file.
54 - Which traces can be switched on/off without restarting the Instance?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. ABAP/4 Trace
B. SQL Trace
C. SYSLOG Trace
D. Dispatcher Trace
55 - Which R/3 System transaction is used to view the system log?
Click on the button next to the right answer.
A. SP01
B. SM21
C. SM37
D. SPAD
56 - Which of the following statements is true for when the processing of an
Update task is interrupted?
Click on the button next to the right answer.
A. The complete R/3 System halts until the problem situation is resolved
B. Interruption of V1 or V2 update tasks will cause a rollback of the already
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 29 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

executed database changes, a log entry is made in the VBLOG, and no


further V1 or V2 updates will be made until the problem is resolved. An error
message is sent to the user.
C. Interruption of V1 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and no further V1 or
V2 updates will be made until the problem is resolved. An error message is
sent to the user.
D. Interruption of V2 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and no further V1 or
V2 updates will be made until the problem is resolved. An error message is
sent to the user.
E. Interruption of V2 tasks will cause a rollback of the already executed
database changes, a log entry is made in the VBLOG, and other V1 and V2
updates may continue to be made. An error message is sent to the user.
57 - How does setting the parameter rdisp/TRACE to trace level 2 change
the R/3 SYSLOG?
Click on the button next to the right answer.
A. The rdisp/TRACE output is not listed in the SYSLOG and so has no
effect.
B. The SYSLOG contains errors, warnings and informational messages
depending on the trace level.
C. Database error logging is enabled but the R/3 SYSLOG is not affected.
D. Depending on the Trace level, SYSLOG messages become more or less
detailed.
58 - What happens when the SYSLOG file becomes full?
Click on the button next to the right answer.
A. The system halts and sends an error message.
B. The SYSLOG switches and logging continues.
C. The SYSLOG file is overwritten restarting with block 0.
D. No more error messages will be logged.
59 - How should an update-intensive table be buffered?
Click on the button next to the right answer.
A. 100%
B. generic
C. partial
D. not at all
60 - What can be concluded from the values shown in areas 1 and 2 of this
SAP System Process Overview?
Click on the button next to the right answer.
A. Although the workload is equally distributed, there is a performance
bottleneck because of the excessive R/3 System paging and rolling.
B. We are encountering an I/O bottleneck. The system needs excessive
CPU resources to perform I/O operations.
C. The system is using all the available resources, however there is no
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 30 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

serious performance problem.


61 - The CPU metrics, %user, %system, and %idle, are global CPU metrics.
The %user expresses the percentage of user processes in user mode, the
%system expresses the percentage of processes in kernel mode (system
calls), and %idle expresses the percentage of non-CPU activity.
A high %system CPU utilization value as shown in this transaction ST06
screen always expresses system resource problems.
Which of the following is a symptom of high %system CPU utilization?
Click on the button next to the right answer.
A. Memory management
B. I/O management
C. Heavy IPC system call rate, process creation, heavy network traffic
62 - Based upon the information in the indicated area of this Operating
System Performance Monitor screen (ST06), what does the Load Average
value express?
Click on the button next to the right answer.
A. It is a metric that depends on the percentage of the CPU, I/O and LAN
resources being utilized.
B. The 1, 5, and 15 minute averages of the count of processes in the run
queue of the operating system.
C. The load average value shows the 1, 5, 15 minute averages of the
system swapping activity.
D. The load average value shows the 1, 5, 15 minute averages of the
operating system uptime.
63 - Which of the following statements describes the average response time
as indicated in this Workload Analysis screen?
Click on the button next to the right answer.
A. Average response time is equal to or less than the sum of CPU time, plus
wait time, plus load time, plus database request time.
B. Average response time is equal to or less than the CPU time.
C. Average response time is equal to the sum of CPU time, plus wait time,
plus load time, plus database request time, plus time in the frontend
process.

64 - Based upon the information in the indicated area of the Workload


Analysis screen, which of the following statements is true about Average
Wait Time?
Click on the button next to the right answer.
A. Average Wait Time is normally 80% of the average response time.
B. Average Wait Time is normally 50% of the average response time.
C. Average Wait Time is normally less than 5% of the average response
time.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 31 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

65 - This Workload Analysis screen shows an example of poor response


time caused from a high average wait time. Which of the following
statements explains why the average wait time could be so high?
Click on the button next to the right answer.
A. R/3 programs are waiting a long time to get free workprocesses because
system resources are limited.
B. R/3 programs are staying a long time inside of workprocesses because
they are waiting for internal R/3 System events.
C. R/3 programs are waiting a long time to get free workprocesses because
the R/3 programs are running with low priorities.
66 - Based upon the information indicated in area 1 and 2 of this Operating
System Monitor screen, which of the following is true?
Click on the button next to the right answer.
A. System CPU resources are not sufficient. A wait situation is possible
when many processes are requesting CPU resources.
B. CPU resources are adequate. No performance problems will be
encountered.
C. CPU resources are adequate, but performance problems will be
encountered because of wait situations sharing the resources.
67 - Based upon the information in areas 1 - 3 of this R/3 System
Monitoring screen, which of the following statements is true?
Click on the button next to the right answer.
A. The "load" program consumes much of the available CPU resources.
B. The "load" program consumes much of the available I/O resources.
C. The "load" program cannot be considered a performance degradation
factor.
68 - This performance Analysis screen shows a case of excessive object
swapping even though there is apparently enough free space in the
Program Buffer.
Based upon the information indicated, which of the following statements
explains why there is so much swapping?
Click on the button next to the right answer.
A. The indication of object swapping is false and does not express the
current situation.
B. There is enough free space but not enough directory entries.
C. The available free space is fragmented and the fragments are not big
enough to hold the new programs.
69 - Which of the following is NOT true of the SAProuter?
Click on the button next to the right answer.
A. The SAProuter is an application level gateway.
B. The SAProuter acts as a secure gateway into and out of a customer's
SAP environment.
C. SAProuter will only accept incoming data if it conforms to SAP's own
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 32 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

internal protocol and if it is coming in over a predefined port number from a


predefined internet address.
D. SAProuter installation is mandatory for connection to the SAP Online
Service System (OSS).
E. SAProuter installation is not mandatory for connection to the SAP Online
Service System (OSS).
70 - For complete network security, SAProuter must be installed together
with:
Click on the button next to the right answer.
A. Microsoft Windows NT
B. UNIX
C. A hardware router.
D. SAProuter offers complete network security without additional hardware
investment.
E. A Worldwide Web implementation strategy.
71 - Name the R/3 System transaction used for printing and spool
administration.
Click on the button next to the right answer.
A. SM50
B. SM51
C. SPAD
D. SP01
E. SM37
72 - Printing in the R/3 System is handled by the TemSe (storage for
Temporary Sequential data) and spool components. Which of the following
is NOT true:
Click on the button next to the right answer.
A. The TemSe only stores the output request data.
B. The instance parameter, rspo/store_location, determines whether TemSe
data is stored in the database or in an operating system file.
C. TemSe data stored in an operating system file must be backed-up
separately from the database data.
D. TemSe data stored in the database can be accessed faster by the host
operating system spooler than when it is stored in a file.
E. TemSe data stored in the database is backed-up when regular database
backups are done.
73 - Which of the R/3 spool device authorization templates schould be used
for creating an authorization profile with a defined set of spool output
devices?
Click on the button next to the right answer.
A. S_SPO_DEV_CUST
B. S_SCRP_TALL
C. S_SPO_DEV_AL
D. S_SPO_ACT
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 33 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

E. S_SPO_ALL
74 - Which of the following does NOT apply to time-critical printing?
Click on the button next to the right answer.
A. Use dedicated application servers with their own spool work process.
B. Print as much as possible over a remote connection.
C. Limit device authorization for critical printer to selected users.
D. Implement high availability practices for the host spool system.
E. Use an appropriate naming convention for time-critical printers.
75 - Which of the following does NOT apply to printing in a high-security
environment?
Click on the button next to the right answer.
A. Use a dedicated printer assigned to a specific R/3 application server with
an active spool work process.
B. Assign selected users or user groups exclusive access to a printer and
allow no authorizations for that printer to other users.
C. Physically secure the printer in a room with controlled access.
D. Modify the rspo/store_location parameter so that print data will be stored
in an operating system file rather than in the database.
E. Activate "Delete upon Completion" in the R/3 spool administration to
make spool data inaccessible to users through the output controller.
76 - What is the R/3 Workbench Organizer used for?
Click on the button next to the right answer.
A. To send patches from SAP to the customers.
B. To detect and correct errors in the SAP data transfer modules.
C. To record the creation and modification of repository objects.
D. It is only used when upgrading R/3 Systems.
77 - When must the Workbench Organizer be configured?
Click on the button next to the right answer.
A. After all Central and Dialog instance installations.
B. Whenever a new R/3 Central Instance with database is installed.
C. Immediately after a database software version update.
D. After all R/3 release level upgrades but not after correction level
upgrades.
78 - Which R/3 facility is used to release a correction/repair?
Click on the button next to the right answer.
A. Workbench Organizer
B. Transaction SE06
C. Development Workbench
D. Customizing Organizer
79 - What is configured in the transport parameter file?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. The transport parameters for all R/3 central and dialog instances.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 34 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

B. The database host for each of the systems in the system landscape.
C. The R/3 Dialog Instance startup parameters.
D. The location of the transport directory.
80 - If you repair an SAP object, what will happen if you specify it as a
"Local Private Object"?
Click on the button next to the right answer.
A. The repair cannot be transported.
B. The repair may be downloaded to become an object accessible at the
native database level.
C. The repair will only be active for the user who creates the repair.
D. The "Local Private Object" option will be used when the repair is
transported.
NT
1 - Which combination of the following R/3 Client/Server System
components can be installed using the R3INST tool for Windows NT?
Click on the button next to the right answer.
A. Batch Instance, Database Instance, Enqueue Instance, Central Instance,
R/3 PC Frontends
B. Central Instance, Dialog Instance, Database Instance
C. Database Instance, Dialog Instance, Message Instance, Central Instance,
R/3 PC Frontends
D. R/3 PC Frontends, Database Instance, Update Instance, Central
Instance
E. Update Instance, Enqueue Instance, Database Instance, Central
Instance, R/3 PC Frontends
2 - All components in this network diagram belong to the same R/3 System
group and all R/3 Instance servers communicate with the database installed
on DB-1. Systems in LAN 1 and LAN 2 communicate over a wide-area
network (WAN).
Which component will generate a significant amount of network traffic and
cause network performance problems unless used with a very high capacity
data line?
Click on the button next to the right answer.
A. FE-1, Frontend PC in LAN 1.
B. FE-3, Frontend PC in LAN 2.
C. CI-1, Central Instance in LAN 1.
D. DI-1, Dialog Instance in LAN 1.
E. DI-2, Dialog Instance in LAN 2.
3 - The layout and set up of the R/3 System Landscape in terms of R/3
Instance and server distribution, user frontends and printers, and the R/3
network topology...

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 35 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Which of the following will correctly complete this statement?


Click on the button next to the right answer.
A. is determined by the installer during the installation based upon what he
thinks the customer needs.
B. must be discussed and agreed upon with the customer prior to the
installation beginning.
C. is not critical because R/3 is always installed the same way.
D. is automatically set up for the most optimal configuration by the R3INST
program.
E. is determined by the R/3 salesman. This information is not necessary for
the consultant who will be setting up the system.
4 - Which of the following statements applying to R/3 Notes (OSS and CSP
Notes) is true?
Click on the button next to the right answer.
A. The R/3 installation notes are available in all languages.
B. Notes used for installations and upgrades are never changed after they
are made available in the Online Service System (OSS).
C. The R/3 installation notes are included with every R/3 Release 3.0
software shipment.
D. Notes are internal SAP documents which are never released outside of
SAP because they contain too much internal information.
E. Notes sometime contain references to other R/3 notes. These additional
notes may also need to be referenced during installations.
5 - When configuring the virtual memory for an R/3 Instance on a Windows
NT Server computer with 256 MB on RAM, what are the recommended
values for the paging file "Initial Size" and "Maximum Size" parameters?
Click on the button next to the right answer.
A. Initial size = 2 * RAM (minimum 512 MB), Maximum size = 3 * RAM.
B. Initial size = 3 * RAM + 500MB (minimum 1.25 GB), Maximum size = 3 *
RAM + 1 GB (maximum 2 GB).
C. Initial size = 2 * RAM + 100 MB per R/3 workprocess (minimum 1.5 GB),
Maximum size = 2 * RAM
D. Initial size = 3 * RAM (minimum 1 GB), Maximum size = 3 * RAM
(minimum 1 GB).
E. There is no special requirement for R/3 Instances unless the database is
installed on the same computer.
6 - The following general statements concern the implementing of RAID
technology as part of an R/3 System implementation.
Which statement is true?
Click on the button next to the right answer.
A. All R/3 Instance and database components of an R/3 System should be
installed on the same RAID 5 device.
B. When using RAID 1 or RAID 5 the database archiving mechanism may
be disabled because the hardware setup guarantees data security.
C. Because RAID 1 supports faster disk writes than RAID 5, it should be
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 36 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

used for the R/3 database logs.


D. Because RAID 5 supports faster disk writes than RAID 1, it should be
used for the R/3 database logs.
E. A software level RAID implementation is more secure than using a
hardware level RAID implementation.

7 - The sappfpar program has been executed as part of the R/3 installation.
What can be concluded from the results of the program?
Click on the button next to the right answer.
A. Sappfpar indicates that approximately 1,300 MB of swap is required.
B. Sappfpar indicates that approximately 1,300 MB of swap is required and
that the currently available 520 MB of operating system swap is too small.
C. Sappfpar indicates that approximately 1,284.7 MB of main memory
(RAM) will be required and that the currently configured 520 MB of operating
system swap is sufficient.
D. Sappfpar indicates that there is approximately 520 MB of main memory
(RAM) installed and that it should be increased to approximately 1.3 GB.
E. The program results indicate that additional swap and memory should be
installed and configured.
8 - Which of the following is not critical in the hardware planning strategy for
a central instance and database?
Click on the button next to the right answer.
A. Planned number of R/3 users.
B. Role of the system in the R/3 Transport environment.
C. Number and type of physical disks and controllers.
D. Operating system used on user frontend hardware.
E. Number of R/3 applications.

9 - Which file system type is mandatory for R/3 installations on Windows NT


machines?
NOTE: Supply ONLY the abbreviated name of the file system type.
Type the correct answer in the field provided.
A. FAT
B. NTFS
C. FAT32
10 - In a distributed R/3 client/server environment the central instance
server name is HS1492 and the dialog instance server name is HW1956.
In terms of UNC naming (Universal Naming Convention), how is the SAP
global software referenced by HW1956?
Click on the button next to the right answer.
A. \\HW1956\SAPLOC.
B. \\HS1492\sapmnt\<SID>.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 37 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

C. \\HS1492\usr\sap\<SID>.
D. \\HS1492\SAPMNT.
E. \\HS1492\SAPLOC.
11 - In a distributed R/3 client/server environment the central instance
server name is HS1492 and the dialog instance server name is HW1956.
In terms of UNC naming (Universal Naming Convention), how is the
instance-specific directory referenced on the local host, HW1956?
Click on the button next to the right answer.
A. \\HW1956\SAPLOC.
B. \\HS1492\sapmnt\<SID>.
C. \\HS1492\usr\sap\<SID>\<Instance Name>.
D. \\HS1492\SAPMNT.
E. \\HS1492\SAPLOC.
12 - In a distributed R/3 client/server environment with central instance
server HS1492 and dialog instance server HW1956.
In terms of UNC naming (Universal Naming Convention), how does
HW1956 address the global R/3 transport directory?
Click on the button next to the right answer.
A. \\HW1956\SAPLOC\trans.
B. \\HW1956\sapmnt\trans.
C. \\HS1492\usr\sap\trans.
D. \\HS1492\SAPMNT\trans.
E. \\HS1492\SAPLOC\trans.
13 - Which of the following statements is true about SAP Systems
belonging to the same R/3 transport environment?
Click on the button next to the right answer.
A. Using saprouter makes it possible for systems in different Windows NT
domains to transport R/3 objects between them.
B. All systems must belong to the same Windows NT domain or transports
are impossible.
C. Unique database system identifiers (SID's) are unnecessary if a trust
relationship has been established between 2 R/3 Systems.
D. If R/3 Systems belong to different Windows NT domains, trust
relationships should be defined between the domains to facilitate R/3
transports.
E. If systems are not part of the same domain, then they must have
corresponding Windows NT Registry entries for the SAPTRANSPORT
variable.
14 - Which of the following statements is true?
Click on the button next to the right answer.
A. The SAP service user should only be enabled during the installation and
during upgrades. After the installation and upgrades it should be disabled.
B. If domain A trusts domain B and domain B trusts domain C, then domain
A automatically trusts domain C.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 38 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

C. The SAP Service user needs no special file access authorization for the
R/3 program directories.
D. A demo R/3 System installation may be done without assigning a domain
as long as the system is not connected to a network.
E. The R/3 administrator interactive and service accounts must be granted
"Full Control" to all R/3 files.
15 - Which of the following statements applying to the installation of an R/3
Dialog Instance on a Windows NT computer are true?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. The \usr\sap\trans directory must be explicitly shared from the central
instance to all dialog instance machines in the SAP System landscape.
B. Production R/3 Dialog Instance servers require minimum 256 MB main
memory.
C. The additional virtual memory requirement for R/3 memory management
only applies to R/3 Central Instances and does not apply to R/3 Dialog
Instance machines.
D. Motif (X11) emulation software is required if an Application Server will also
serve Unix based R/3 Frontends.
E. All dialog instance machines connecting to the same database should be
installed in the same Windows NT domain.
16 - What is the full file name of the shared system profile containing global
parameters required by all R/3 Instances in a networked R/3 System
environment?
Assume the following example configuration: SAP System ID = C11,
Instance ID = 00, R/3 Central Instance installed on node HS1492, R/3
Dialog Instance installed on node HW1956.
Click on the button next to the right answer.
A. \\HS1492\sapmnt\C11\SYS\profile\C11_DVEBMGS00.
B. \\HS1492\sapmnt\C11\SYS\profile\DEFAULT.PFL.
C. \\HS1492\sapmnt\C11\SYS\profile\START_DVEBMGS00.
D. \\HS1492\sapmnt\C11\SYS\profile\TEMU.PFL.
E. \\HS1492\sapmnt\trans\.sapconf.
17 - Which of the following tasks are done by the R3INST program during
an R/3 System installation on a Windows NT system?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. Creation of operating system users and groups for R/3.
B. Creation of the operating system level files and directories for R/3.
C. Set up of shares for R/3 directories.
D. Defining of access authorization for SAP and database directories.
E. Converts uppercase database names to lowercase for TCP/IP
communications.
18 - Which of the following are manual tasks done by the installer during the
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 39 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

R/3 installation for Windows NT (Manual tasks are those tasks which are not
done by the R3INST program)?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. Create administrative user accounts.
B. Create shares for R/3 directories.
C. Build and load the database.
D. Install database software.
E. Verify directory access authorizations for R/3 directories.
19 - Which ADDITIONAL environment variable must be defined in the
Windows NT Registry to allow communication with an SAP server system
for SAP Remote Support? (Assume that the one of the SAP server systems
other than the default, sapserv3, will be used.)
Type the correct answer in the field provided.
SAPSERV

20 - How is the result of the "saplicense -get" command correctly


processed?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. The CUSTOMER KEY is used as a parameter for the "saplicense -install"
command.
B. The CUSTOMER KEY is used by SAP to generate the SAP license.
C. It is used as a parameter for the SAPL transaction.
D. It is used as input for the R3INST program which forks a process to the
saplicense process to register the license.
E. It is sent via OSS to SAP as a key for SAP Hot Package authorization.
21 - Based upon the information in this graphic, what is the full path name
of the R/3 transport parameter file respective to the local disk drive where it
is installed?
Sample answer syntax: F:\tmp\file.txt
Type the correct answer in the field provided.
F:\usr\sap\trans\bin\TPPARM

22 - Based upon the information in this graphic, what is the full path name
of the directory containing the R/3 kernel respective to the local disk drive
where it is installed?
Sample answer syntax: F:\tmp\file.txt
Type the correct answer in the field provided.

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 40 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

F:\usr\sap\D36\SYS\exe\run

23 - Based upon the information in this graphic, what is the default service
name of the TCP/IP socket which the SAPGUI process would use for
communications with the R/3 dispatcher process?
TCP/IP service name:
Type the correct answer in the field provided.
sapdp36

24 - Which of the following processes are started by the SAP Service


Manager?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. Database instance.
B. Message Server.
C. Dispatcher.
D. SAPOSCOL.
E. Database service.
25 - Which methods are required when distributing customizing efforts,
verified and released development objects, and test application data from
an established R/3 development system to a quality assurance system?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. Client copy.
B. Client transport.
C. Client export and client import using the RFC interface.
D. R3INST using the Client Copy menu options.
E. Change requests.
26 - Which of the following statements about copying R/3 clients are true?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. As long as application data is not included in the client copy, then the
resetting of number ranges is optional.
B. When clients are copied between R/3 systems client independent
customizing is always copied.
C. When copying application data as part of a client copy the copying of
customizing data is optional.
D. When clients are copied between R/3 systems the copying of client
independent customizing is optional.
E. Client independent customizing is an option when copying a client within
an R/3 System.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 41 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

27 - Which of the following statements applying to the R/3 System copy


procedure are true?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. The R/3 System release level must be identical on both the source and
target systems.
B. The target system must remain in the same intranet as the source
system after the copy.
C. R3INST must be used to copy the \usr\sap\<SID> files and directories
from the source to the target system.
D. The ABAP/4 Loads must be reinstalled from the delivery CD's if the
database software on the target system is different from the source system.
E. The SAP System identifiers (SAPSID) of both source and target systems
must be different if they will exist in the same transport environment.
28 - Which of the following statements is true of the procedures used before
and after a database copy?
Click on the button next to the right answer.
A. All open transport requests should be released in the target system after
the database copy.
B. All background jobs on the source system must be deleted before the
database copy is created.
C. All entries in the operation mode timetable on the source system should
be removed before the database copy.
D. The source system database is exported over a network connection to
the target system and imported on the target system using native database
tools.
E. The R/3 transport system must be set up in the target system.
29 - Client transport is used to establish clients in downstream systems.
Limitations of client transport include:
Click on the button next to the right answer.
A. Repository objects are not copied and must be transported using change
requests.
B. Application data cannot be copied using client transport.
C. User data cannot be copied using client transport.
D. Overwriting an existing client is not possible.
E. Client independent settings cannot be copied.
30 - Which of the following statements applying to the network load created
by R/3 Client-Server components are true?
Note: There is more than one right answer! Click on the buttons next to the
right answers.
A. The data volume passed between R/3 Instance hosts and an R/3
Database host is approximately 10 times greater than between R/3
Frontend hosts and Instance hosts.
B. SAPGUI communications in WAN implementations are not
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 42 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

recommended because of the relatively high network load created by R/3


Frontend communications with R/3 Instance hosts.
C. Due to the network load created by communications between R/3
Instance hosts and R/3 Database hosts it is not recommended to install R/3
Instance hosts outside of a LAN unless a very high capacity data
communication method is used.
D. R/3 Instance communications over a WAN are practical because of the
relatively low network load created by data communications between R/3
Instance hosts and R/3 Database hosts.
E. Maximum data volume on a LAN is increased by approximately 10% by
the network traffic flowing among R/3 instances, database servers, and
user frontend servers.

Here are a few :


1. Define the role of Security Coridnator, Database Administrator and
Transport Admimistrator?
Security cordinator Authorisation, Database Administraor Database
Management, Transport Administrator Transport fuctions.
2. What is BASIS?
BASIS is middleware component.
3. What is the SAP ERP vresion we are using and what is the kernel
version?
ERP version ECC 500 and Kernel Version is 640.
4. Two ways to check the patch level of the SAP kernel?
Disp+work v and SM51 transaction
5. Which of these client server model can be used for productive operation
Distributed Presentation or Two Tire Client Server Architecture?
Distributed presentation (App+db) in same server, Two-tire client sever
(Pres+app) one server.
6. What is the mechanism used to move the customisation from one SAP
system to another SAP system?
Transport.
7. What is the mechanism used to move the master and transactional data
from one system to another system?
ALE
8. What is a Thread? Give an simple example for Thread application?
Theread is a single unit of execution. MS word spell check function. Oracle
running of Windows.

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 43 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

9. What is the different types of work process avaible in SAP?


Dialog, Update, Enque, Spool, Backgrond.
10. Specify the role of each work process?
Dialog Online, Update Database Update, Enque Lock Mechanism,
Spool, Background Background processing.
11. What is the role of SAP Despatcher?
Despatcher is a vertual prcess which controls the resources.
12. SAP Business procesess are programmed in which language?
ABAP/4.
13. ABAP/4 is an intereter language or complier language?
Interpreter.
14. What are tasks handeled by a Work process?
Task Hander, Dynpro processor, ABAP/4 Processor, memory Manager
15. Online transation during the screen change data is saved in which file?
VBLOG
16. What is the purpose of VBLOG table?
Update workprocess reads the VBLOG table and update the database.
17. What is U1/U2 updates?
U1 updates are high priority updates (Syncronous) and U2 updates are loa
priority updates (Asyncronous).
18. Which is the transaction used to monitor the Update statistics?
SM13
19. In a sequesnce of posting routines even one U1 update fails transction
proceed with the next posting routine?
No, if U1 update fails transaction will rollback.
20. Enque work process writes the lock information in which table?
Lock table.
21. What is the lock Monitoring transaction?
SM12
22. Define the services available in SAP?
Messaging Service and Gateway service.
23. What is the mechanism used SAP to connect to extenal system?
RFC Remote Function Calls.

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 44 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

24. What is the purpose of Message serveice?


Messase service is used to communicate between process, example Dialog
& Enque.
25. What is the purpose of Gateway Sevice?
Gateway Service is used to communicate between SAP and Non-SAP
systems

26. What is the purpose of SAP load Balancing?


Effective utilisation of resources.
27. Which transaction used to set-up SAP load balancing?
SMLG
28. What is the difference between Central Instance and Dialog Instance?
Central instance has additial work process (Enqueue) and Servive (Message
Service).
29. Disp+work program will run on dedicated database servers? True /
False
False
30. What is the purpose of TemSe Database?
TemSe Database is Temporary Sequential Database, it is used by SAP
printing purpose.
31. What type of information is saved in Spool Control Data?
Spool Request No, Time Stamp and User Name.
32. Why it is recommended to have separate LAN segments for presetation
server and Application & DB servers?
To control the network traffic and Security.
33. Why it is recommended that Application Servers and Database servers
has to be on LAN?
Communication between the database servers and application servers are
very high.
34. What is the purpose of SAPRouter?
Routers are used to pass information from one network to another network.
SAPRouter software used for the same purpose and primarily it is used to
communicate betweenSAP and client SAP system.
35. State two disadvatage of single system approch?
Cross-client changes will affect the production client. ABAP programs will
affect the production client. Performace issues.
36. What is the difference between UNIX RUNLEVEL 5 and RUNLEVEL 6.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 45 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Runlevel 5 Shutdown and Power off, Runlevel 6 is Shutdown and Restart.


37. What is a Zombie process in Unix
Process exisits in the system with out resources or CPU time is called
Zombie process. Also the parant process receives _EXIT signel from the
chield process.
38. What is the UNIX command to display the process status and terminate
a UNIX process.
ps, kill
39. What is the purpose of Shared Menory?
Process can share the data by placing in shared memory.
40. What is a Semephore?
Semaphore is a signal and which is used to protect the critical resources
being accessed by multiple processes.
41. What is the command to display the content of the tar backup taken
into tape device /dev/rmt0?
tar tvf /dev/rmt0
42. What is the print command used in AT&T UNIX and BSD Unix?
lp and lpr
43. What is FSCK and what is the purpose of this program?
FSCK is file system consistancy check. This is used to clear the file system
inconsistancies and this program will be executed during the statup of the
UNIX system.
44. How many fields can be attached to a single authorisation object?
10
45. What is composite role?
Collection of simple roles will give composite role.
46. Which is the ABAP/4 statement used to perform the authorisation
check?
AUTHORITY-CHECK
47. How can we trace authorisation issues?
Using SU53 transaction.
48. Name the madatory fields required while creating user?
User ID, last name and Password.
49. State user types option available while creating SAP user?
Dialog, Communication, System, Service and Reference.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 46 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

50. What the purpose of User Group field in SAP User Creation?
This filed is used control the authorisation for administrators.
*
51. What is the purpose of User Time Zone?
To convert the system time zone to user time zone, otherwise transactions
will happen in system timezone.
52. What is the transaction code for Mass User Management?
SU10
53. What is the difference between the derived role and copying a role?
Derivered role maintains the inheritance of the master role, where as
copyied role is an independent role.
54. SAP Query can be attached to role menu directly? True or False
True
55. What is indication of icon RED when you are maintaing an authorsation
via PFCG?
Organisational elements are not maintained.
56. User information is a online interactive traction? True or False.
False. Information system is a Reporting tool.
57. Security audit profile can be created using which transaction code?
SM19
58. Which profile parameter needs to be used for activating security audit?
rsau/enable = 1
59. Which transaction is used to purge old audit logs?
SM18
60. What the importance of bin, data, cofiles directories under transport
directory?
Bin configuration, data Transport data, cofiles Control files.
61. One transport Domain can have multiple transport Groups? True or
False
True
62. Multiple Transport Groups can have single transport Directory? True or
False
False. Each transport group should have one transport directry.
63. How TMS (Transport Management System) communicates between
systems.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 47 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Using RFC.
64. Specify the transaction part of CTO (change and transport organiser)?
SE09 Workbench Origaniser, SE10 Customisation Organizer, SE01
Transport Oraganiser.
65. Specify the programs part of transport tools?
tp and R3trans.
66. What is the difference between customising organizer and Workbench
Organizer?
Workbench Organiser tracks the ABAP developments where as
Customisation organiser tracks the customisation. Workbench requests are
mostly cross client nature whereas the customisation requests are client
specific nature.
67. We can schedule automatic import of request to a specific client? True
or False
True
68. Specify the access method is used for what type of printing?
CLSLFM69. What is SWIN?
SWIN is a generic, device independent device type for MS Windows printer.
70. What is SAPlpd?
SAPlpd is a transfer program for print output using an MS Windows
operating system
71. SAPlpd requied to print in which OS?
Windows Local printing and Remote Printing.
72. What is the purpose of Logical Spool server?
To take care of any failure of real spool server and load balacing purpose of
spool servers.
73. What is the naming convention of real spool server?
<Host Name>_<SID>_<Inst No>
74. What are the programs used for Spool Deletion and Temse Consistency
Check?
RSPO1041 & RSPO1043.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 48 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

75. Access method F cannot print without SAPGUI? True or False


True

76. State some of the client roles available while maintaing SCC4
trasaction?
Test, Demo, Customisation, Production, Training/Education, SAP Reference
77. What is the filed Logical System Name in SCC4?
Logical system name is unique identification for the system and client.
Logical system name is used for ALE.
78. What is the transaction code for Local Client copy?
SCCL
79. What is the requirement for Remote Client Copy?
RFC destination needs to be created for remote client copy.
80. How can we display the client copy profile details?
Display Use the menu option Profile
81. Specify the benefit of using the transaction SCC1 for local transport?
Without releasing the request we can transport the configuration from one
client to another client.
82. SCC1 can be used to transport the request from one system to another
system? True or False
False
83. What is the purpose of the Check Box Include Request Subtask in
SCC1 transaction?
When the transport request task is not released then we need to select this
check box.
84. Do we need to select the Check Box Include Request Subtask in
SCC1 transaction in all cases?
No, when the request is released then we need not select this checkbox.
85. In client deletion trasaction SCC5 what is the purpose of checkbox
Delete Entry from T000?
By selecting this the entry from T000 table will be removed, so it will not
aapear in SCC4 transaction.
86. How many requests will create when you execute the Client transport
using SCC8 transaction? What are they?
3 requests are created, KO Cross-Client, KT Client Specific, KX Text
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 49 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

information.
87. Using which transaction we will import the transport request generated
in SCC8 transaction?
STMS
88. Using which transaction we will be able to see the client copy logs?
SCC3
89. What is Job Class in Background Job Definition?
Priority of the Job.
90. What is the start condition After Event means?
The job will start only after the specific envent is triggered.
91. Can we define more than one programs to a background job? Yes or
No
Yes
92. What is purpose of checkbox Start Status-Dependent in after job start
condition?
Only when the specified job is completed successfully this job will start.
93. What is the difference between the status Ready and Active in
transaction SM37?
Ready Job is ready for execution and waiting for work process
Active currently exexuting job
94. Is it possible to re-schedule the completed job? If so how?
Repeat Scheduling. Yes, use the menu option Job
95. Is it possible to identify in which server the job is executed and details
like work process and time?
Yes, use SM37 transaction, Select option Job Details
96. What is the difference between RZ10 and PFCG transactions?
PFCG transaction is used for user profile maintenance
RZ10 is used for SAP System profile maintenance
97. What are 3 types of profile available?
DEFAULT profile, INSTACNE profile, STARTUP profile.
98. What is the profile parameter to Max workprocess run time?
rdisp/max_wprun_time
99. How can we set the default client number as 500 in logon screen?
login/system_client = 500

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 50 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

100. What is the purpose of RFC Serever Groups?


For activating parallel processing.
101. What is the purpose of Setting up Operation Modes?
Optimal use of work process.
102. Which is the transaction used for switching operation modes?
RZ03
103. What is the purpose of maintaing the Operation Mode Calendar?
For Maintain the operation mode switching.
104. What entry needs to be made in the local services file to activate the
logon load balacing?
Message service Entry (sapms<SID>)

105. What are important configurations needs to done to activate the E-Mail
configuration via SCOT?
SMTP Node in use, SMTP gateway and Address area.
106. What is the difference between SM50 and AL08 transaction?
AL08 only display is possible.
107. How can we monitor whether update system is active or not?
SM13
108. What the meaning of space occupied in database and space occupied
in file on SP12 transaction?
Space occupied in database means the spool request occupied space and
space occupied in file means the background job logs saved in file.
109. How can we see the database parameter changes?
DB03
110. Which are common menu paths appearing in all SAP menu?
System and Help
*
What is client 000 in SAP R/3?
Client 000 is defined as the SAP standard and the customer cannot change
it. This client serves as a copy template for the creation of further clients.

What are the different type of work process ?


The following work process in SAP R/3
Dialog (D): each dispatcher needs at least 2 dialog work processes (not
shown above)
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 51 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Spool (S): at least 1 per R/3 System (more than 1 per dispatcher allowed)
Update (V): at least 1 per R/3 System (more than 1 per dispatcher
allowed)
Background (B): at least 2 per R/3 System (more than 1 per dispatcher
allowed)
Enqueue (E): exactly 1 per R/3 System (only 1 E work process is required
and allowed)
How do you start SAP R/3?
To start R/3, run the shell script startsap from the home directory of user
<sid>adm.
startsap starts the saposcol process, which is the statistics collector for
operating system resource data, if it is not yet running.
startsap calls the script startdb, which starts the database if it is not
already started.
startsap then starts the central instance.
The R/3 System administrator can start additional instances and
application servers. To start the instances independently of the database,
use the script startsap.
startsap has the following options:
startsap r3: Checks if the database is running; if it is, only the instance is
started
startsap db: Starts only the database
startsap all: Default entry; starts both the database and the R/3 instance
In what sequence are profile parameter read?
R/3 processes read the appropriate parameters from a C source in the R/3
kernel
The default profile /usr/sap/<SID>/SYS/profile/DEFAULT.PFL is read;
profile values already defined in the C source are replaced with the values in
the default profile
The instance profile
/usr/sap/<SID>/SYS/profile/<SID>_<instance>_<hostname> is read; profile
values already defined in the default profile or in the C source are replaced
with the values defined in the instance profile
This procedure ensures that system parameter values reflect the instance
profile and the values in the default profile and the C source.

What are the step involved before stopping R/3 system?


Before stopping any R/3 system following steps are basic steps to be
performed.
Before the R/3 System is stopped, the R/3 System administrator should
check the:
Check if any background jobs from any application server are active or
have been triggered externally. Use transaction SM37
Check if the background work process BTC is running in any application
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 52 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

server.
Check if any update records are open when the system is stopped, the
records are rolled back and set to status init. At startup, the records are
processed again.
The administrator must decide whether to interrupt the jobs or wait until
they are finished.
Give system users advance warning of the system shutdown. To create a
system message, you can use transaction SM02.
Before shutting down the system, use transaction SM04 to check whether
users are still logged on, and ask them to log off.
The R/3 System administrator and administrators of external systems
should also inform one another about data transfers between their
respective systems.

How do you check the work process from UNIX?


Use the following commands.
To check all the work processes:
ps -ef | grep <SID> | grep dw
To check the message server:
ps -ef | grep <SID> | grep ms
To check the SAP OS collector:
ps -ef | grep sapos

How do you display the server name?


To display the server name, use transaction SM51. Information about the
process types is also displayed. For further information, select one of the
instances and choose Processes. Alternatively, to display the system
processes, use transaction SM66.

How do you display all active users in your system?


To display the overview of all active users on the instance where you are
logged on, use transaction SM04. For a user overview of the whole system,
call transaction AL08.

Q. What happens to locks when the enqueue server is restarted?


A. If they have not been saved to disk in the backup file, they will be lost.
The locks that are inherited by the update task when COMMIT WORK is
executed after CALL FUNCTION .. IN UPDATE TASK are saved to the disk.
The locks are saved to disk when the update request becomes valid, that is,
with the COMMIT WORK. Each time the enqueue server is restarted, the
lock entries saved on the disk are reloaded to the lock table. A lock is saved
to disk at the point at which the backup flag is set.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 53 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Q. The enqueue server is a single-point-of-failure in the SAP System. Can I


guarantee high availability for the Enqueue Server?
A. To guarantee this you must use the standalone Enqueue Server with the
Replication Server. This is described in the documentation Standalone
Enqueue Server.
SAP note 524816 contains the prerequisites that must be fulfilled for using
the standalone Enqueue Servers with the Replication Server.

Q. Where is the lock table stored?


A. In the main memory (shared memory) of the enqueue server. All work
processes on the enqueue server has access to the table. External
application servers execute their lock operations in the enqueue process on
the enqueue server. Communication in this case takes place via the relevant
dispatchers and the message server.

Q. Can locks exist directly after startup?


A. Yes, the saved locks, which were inherited by the update task, are
reloaded to the lock table during startup (see first question).

Q. How fast are lock operations?


A. In work processes on the enqueue server, a few 100 microseconds. In
work processes of external application servers you have to include network
communications and process changes. Depending on CPU and network
load this amounts to a few milliseconds.

Q. What should I do first if a problem arises?


A. Use the diagnosis functions:
sm12 Extras Diagnosis and then
sm12 Extras Diagnosis in update
If a problem is reported, back up the trace files dev_w*, dev_disp, dev_eq*
and check the Syslog.
Q. The following message is displayed in the diagnosis details in SM12:
Lock management operation mode
Internal lock management in same process
What does this message mean and what are the other options?
A. "Internal lock management in same work process" in the diagnosis
function means that you are logged onto the enqueue server and your work
process can access the lock table straight away. You do not have to
delegate enqueue requests to an enqueue process on a remote enqueue
server. If you are logged onto an application server that is not an enqueue
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 54 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

server, the diagnosis function will provide you with the name of the enqueue
server.
Each SAP System has exactly one application server that functions as an
enqueue server. This enqueue server maintains the lock table, which is
located in a shared memory segment. All of the work processes on the
enqueue server can access the lock table. All work processes on other
application servers delegate their enqueue requests to a special enqueue
work process on the enqueue server.
This procedure is configured automatically. The parameter line
"rdisp/enqname =<application server name>" in the default profile
DEFAULT.PFL indicates which application server is currently acting as the
enqueue server. When an application server detects that its name matches
the name of the enqueue server, it creates the lock table and all of its work
processes process enqueue requests inline. If an application server detects
that its name does not match the name of the enqueue server, it sends all
enqueue requests to the enqueue server.
Work processes of the type "enqueue" guarantee that incoming requests
are processed immediately. One enqueue process is usually sufficient. In
very large SAP Systems with many application servers, a second process
can be beneficial. However, it is not expedient to define more than two
enqueue processes. If the transaction SM50 -> [CPU] shows that only the
first enqueue process is being used, the bottleneck is due to something
else.

Q.Why is an enqueue work process required in a central system? Don't all


work processes have the same access to the shared memory and thus to
the lock table?
A. Although the enqueue process is not used in a central system, it does
not do any harm. Since almost all customers install an application server
sooner or later, problems will inevitably arise if the enqueue process is
missing. For this reason, the enqueue diagnosis function will output an error
if an enqueue process has not been configured.

Q. Are the locks in the lock table also set at the database level? If not,
database functions could be used to process objects locked in the SAP
system.
A. Locks are not set on the database. The lock table is stored in the main
memory of the enqueue server.

Q. Is a lock table built if an enqueue work process is not started on the


enqueue server in the instance profile?
A. Yes, because the work processes on the enqueue server use the lock
table directly, and not via the enqueue process. The latter is only responsible
for lock requests from external application servers.
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 55 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Q.How can I find out who is currently holding the ungranted lock? In other
words, how can check the program after an ENQUEUE to determine which
use is currently holding the lock so that I can let him or her know?
A. When the ENQUEUE_... function module is returned, the name of the
lock owner is listed in SY-MSGV1.

Q. Can I use special characters in my lock argument (especially the at sign


(@))?
A. The at symbol is used as a wildcard in SAP locks (enqueues). In other
words, it can stand for any other character during collision checks. For
example, the parameter value 12345@ locks the quantities 123450 to
123459, 12345a to 12345z, and 12345A to 12345Z, and all other values
with any special character in the 6th character position.
This is described in detail in the section Lock Collisions.
In order to prevent the wildcard mechanism from being activated in SAP
locks when it is not required, you need to ensure when enqueue function
modules are called that key value parameters do not contain any wildcard
characters.
If key values that you want to use to lock individual entities do contain
wildcard characters, you have to replace the wildcards with different
characters before the enqueue is called.

Q. With a single-process system as an enqueue server, we have reached X


SD Benchmark users. Can this number be increased by using a
multiprocessor system (message server on the same machine as the
enqueue server)? Can we assume that scaling is linear (number of CPUs * X
SD users)? How many processes are advisable if message servers,
dispatchers, one dialog, and two enqueue processes are to run on the
system?
A. A significant increase in the enqueue server throughput can be expected
by using several processors. The CPU load on the enqueue server is
distributed relatively evenly between message server, dispatchers, and
enqueue work processes, which means that up to 3 processors can be
occupied simultaneously. Dispatchers and message server represent the
bottleneck with the enqueue. Linear scaling can be expected for up to 3
processors, even if lock requests are so frequent that message server,
dispatchers, and work processes are occupied simultaneously. Due to
asynchronous system processes (for example, syncer), using more
processors can further enhance throughput.

Q. The Syslog often contains messages such as "Enqueue: total wait time
during locking: 2500 seconds". How should I analyze this problem? Or is
the entry not critical? (There are no records of terminations or timeouts.)
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 56 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

A. The message is output for information purposes only but may indicate
parallel processing errors with ABAP programs. The specified wait time is
the time that has elapsed since startup due to the use of the WAIT
parameter when the enqueue function module was called.
The WAIT parameter enables a lock attempt to be repeated a number of
times, for example, so that the update task does not have to be cancelled
when a lock is set temporarily by other programs. The work process
remains busy between the lock attempts.
Q. User cannot connect to SAP
A. Check SAP logon settings, ping the host, check message server, check
dispatcher, etc

Q. User cannot print


A. See if the user has proper authoriztion. check SAP user setup, check
SPAD, check spools, check unix queue or print queue at the os level, etc

Client / Server Architecture in SAP R/3


1. What meaning of R/3 in SAP R/3
Real Time 3 Tire Architecture
2. What are the services available application layer
Dialog Service (D)
Update Service (V)
Enqueue Services (E)
Batch Services (B)
Message Service (M)
Gateway Service (G)
Spool Service (S)
3. Can Enqueue and Message services can be on different server on
different servers ?
The enqueue and message services work closely together and therefore it
should be installed on the same server
4. What is ITS and components of ITS?
ITS is Internet Transaction Server, it automatically converts SAP Screens to
enable the SAP GUI for HTML
Wgate : Web Gate
Agate : Application gate takes care of application logic
5. What is ICM? Role?
ICM Internet communication manager
It is an additional process runs on the operating system level and process
the HTTP, HTPPS and SMTP requests within Web AS
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 57 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

6. What is the role of Gateway Service


Communication with R/3 Systems and instance of another R/3 Systems
Connection to external programs
7. What is the Open-SQL and Native SQL? Difference?
Open SQL is converted to Native SQL using DB interface.
Native SQL is directly calls the Native DB SQLs
Difference : Open SQL uses the ABAP Buffer and Native SQL doesnt use
ABAP Buffer.
8. How many message servers are active in R/3 System
1
9. How many number of Dialog / Update / Batch process can be active per
system?
This is depending on the available resources. As a thumb rule
Dialog - RAM / 256
Update1 - RAM /
Update Batch - RAM /
10. What is the transaction to search the menu path of a transaction
search_sap_menu
*
SAP R/3 System Starting
11. How to configure the R/3 Systems
Using DEFAULT.PFL, Start Profile, Application Profile
12. If R/3 System doesnt starts, where to look for the information?
Startdb.log, Startsap_<hostname>_<instance number>.log, Developer
traces
13. Which directory the developer traces are stored?
/usr/sap/<SID>/<Instance>/work
14. what is the purpose for SAPLOGON Programs?
SAPLOGON program enables the access to various SAP R/3 systems.
15. What is SAProuter used for?
SAProuter controls the setup of remote connection to the application server
of an SAP R/3 system
16. Which tool we use to monitor the system if we not able to logon to
system?
dpmon pf=<instalce_profile>
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 58 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

17. Which file is used to maintain the default to maintain the routing data for
SAProuter?
Saproutetab
18. What are the pre-requisites in-order to set-up a service connection to a
customers SAP System?
SAP R/3 system must be registered in the OSS
Connection data of the application server and SAPRouter must be
maintained on the customer side
Customer must open the connection.
User Management
33. How the validity will apply for the user type System ?
Validity period is not applicable for system users?
34. Can user be assigned more than one role?
35. What are the information transported, while transporting a role?
Authorization profiles for the role and assignment of roles to user.
36. When you extend or change role what needs to be done to make it
effective?
User compare in PFCG
Background Processing
37. Which transaction is used to define background jobs
SM36
38. Which transaction is used to Analyze background jobs
SM37
39. Which external program is used to trigger an event?
sapevt
40. What does the status Ready means for a background job?
Waiting for resources to start the execution.
Update Processing
41. Once reason for deactivation for update process?
Tablespace overflow
42. How to check the status of update process
SM13
43. What is the status of update records have while it is waiting for update?
http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 59 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

init
44. Which profile parameter needs to be set to receive a notification when
update fails?
rdisp/vbmail
Spool Process
45. What is an access method?

46. What is the role of spool work process?


Generate spool request.
47. Which access method can be used for mass printing?
Local Access (L) and Local Access method (C) to print manager of the host
spool.
48. What is a dedicated spool server?
An application server assigned to an output device defined in the SAP R/3
system. The spool service of the dedicated spool server formats and
mangers the spool requests send to this device.
49. What you mean by data archiving?
Remove the data from the database and store it in the archive system or on
other data media.
50. How to control spool authorization ?
Device Authorisation S_SPO_DEV
Authorisation to limit the Pages S_SPO_PAGE
Posted 15th March 2014 by Great India
0

Add a comment

Enter your comment...

Comment as:

Publish

Google Account

Preview

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 60 of 61

Interview Questions for SAP Basis

2016/12/05, 7*03 PM

Enter your comment...

Comment as:

Publish

Google Account

Preview

http://sapallinterviews.blogspot.co.za/2014/03/interview-questions-for-sap-basis.html

Page 61 of 61

Das könnte Ihnen auch gefallen