SAP ABAP Online Quiz


Following quiz provides Multiple Choice Questions (MCQs) related to SAP ABAP. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Questions and Answers

Q 1 - In SAP ABAP high level architecture, which of the following layer consists of input devices like web browser, mobile devices?

A - Presentation Layer

B - Application Layer

C - Database Layer

D - None of the above

Answer : A


The Presentation layer consists of any input device that can be used to control SAP system. This could be a web browser, a mobile device and so on.

Answer : D


You can use any number of radio button groups are allowed in 1 screen.

Q 3 - Which of the below component in an R/3 system provides a cross-platform runtime environment for running ABAP programs?

A - Processing blocks

B - Kernel and Basis

C - Background job

D - Modularization Unit

Answer : B

Q 4 - Which of the following can be used for customization of the screens?

A - Report

B - Dialog

C - Dialog Programming

D - Changing Parameters

Answer : C

Q 5 - Which of the below Object type contain the data with which programs work at run time?

A - Objects

B - Data Objects

C - Dynamic Objects

D - Business Objects

Answer : B

Q 6 - If an error occurs during generation of subroutine pool, which of the below contains the name of the program in which the error possibly occurred?

A - MESSAGE<mess>

B - INCLUDE<incl>

C - LINE<line>

D - WORD<word>

E - OFFSET<offs>

Answer : B

Q 7 - Which of the following cannot be modified using an ABAP dictionary?

A - Function Groups

B - Search help

C - Lock Objects

D - All of the above

Answer : A

Q 8 - Which of the following can be called from both the program in which it is defined and from other programs?

A - Macro

B - Subroutine

C - Function

D - All of the above

Answer : B


Macros can only be used in the program that are defined in and only after the definition are expanded at compilation/generation. Subroutines (FORM) can be called from both the program that are defined in and other programs.

Q 9 - Which of the following T-code is used search the fields ABAP table?

A - SE17

B - SE16

C - SE15

D - SE14

Answer : B


SE16 is a data browse and it is used to view the contents of the table

Q 10 - Which of the following contain fields from several tables and can be built on cluster tables, transparent tables and pooled tables?

A - Database Index

B - Match Code

C - Both of these

D - None of these

Answer : B


Database Index contains fields from one table while Match Code contain fields from several tables. Match code objects can be built on cluster tables, transparent tables and pooled tables.