SAP ABAP Online Quiz


Advertisements


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, it is possible to create multiple lock objects in a table?

A - True

B - False

Answer : A

Q 2 - In an ABAP program, which of the following Processing blocks are not allowed?

A - Subroutine and Function Modules

B - Methods

C - Event Block

D - Program Symbols

Answer : D

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 below programs are not executable and act as container for global classes?

A - Type K

B - Type F

C - Type J

D - Type S

Answer : A

Q 5 - To assign data type of another object to the declaring object, which of the following can be used?

A - LIKE

B - TYPE

C - SAME

D - SIMILAR

Answer : A

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

Answer : D

Explanation

You should buffer a table when it is read frequently and data changes slowly.

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

Explanation

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 table type can't be buffered?

A - Transparent table

B - Pool table

C - Cluster Table

D - All of the above

Answer : C

Explanation

Buffer means memory area, table buffer means the table information is available on the application server. When you call data from database table, it will come from application server. Transparent tables and pool tables are buffered, while cluster table cannot be buffered.

Q 10 - You can create an ABAP program that only contain subroutines?

A - True

B - False

Answer : A

Explanation

You can create ABAP/4 program which only contain subroutines.


sap_abap_questions_answers.htm

Advertisements