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 - Which of the following transaction code is used to open ABAP editor?

A - SE38

B - SC39

C - SCU38

D - SM59

E - RSA1

Answer : A


Start the transaction SE38 to navigate to the ABAP Editor

Answer : D


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

Q 3 - Which of the below is not an access type for Internal tables?

A - Hash tables

B - Sorted Index tables

C - Dimension tables

D - Standard tables

E - None of the above

Answer : C

Q 4 - Which of the below program are not executable and act as container programs for subroutines that should only be called externally?

A - Type K

B - Type F

C - Type J

D - Type S

Answer : D

Q 5 - Which of the below is used to synchronize access of several users using the same data?

A - Lock Objects

B - ABAP Objects

C - Data Objects

D - Dynamic Objects

Answer : A

Q 6 - When you want the user to enter either a single value for a field or fields, or to enter selection criteria, which of the below screen type can be used?

A - Dialog Screens

B - Custom Screens

C - Selection Screens

D - All of the above

Answer : C

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 is/are modularization technique in ABAP/4?

A - Subroutine

B - Source code module

C - Functions

D - A & B

E - All of the above

Answer : E


When a program contains the same or similar blocks of statements or it is required to process the same function several times, we can avoid redundancy by using modularization techniques. By modularizing an ABAP/4 programs, you can make them easy to read and improve their structure. Modularized programs are also easier to maintain and to update.

Below are modularization technique in ABAP/4 −

  • Source code module
  • Subroutines
  • Functions