ABAP Certified Associate Developer - SAP


ABAP Certification - Associate Developer

Basic ABAP


1.    ABAP is a programming language that:
A. Executes on all three levels of the three tier architecture
B. Controls the business logic
C. Processes and formats data
D. Interacts with the user
E. Separates program code from language text

Correct answers: B. C.D, E

2.    Which events can exist in all types of programs that actually contain executable statements?
A. LOAD-OF-PROGRAM
B. INITIALIZATION
C. START-OF-SELECTION
D. AT LINE SELECTION
E. AT USER COMMAND
F. AT PF##

Correct answer: A


3.    Dynpros can be placed in which program types?
A. Executables
B. Module pools
C. Function groups
D. Class pools

Correct answers: A, B.C


4.    A change request is part of a task?
A. True
B. False

Correct answer: B


5.    Which statements about ABAP are true?
A. Each statement must begin with a keyword.
B. Each statement must end with a period.
C. ABAP keywords and additions must be in uppercase.

Correct answer: B


6.    A development object can be assigned to only one package.
A. True
B. False

Correct answer: A

7.    A development object can be assigned to only one change request.
A. True
B. False

Correct answer: B

8.    Each ABAP program:
A. Is divided into processing blocks
B. Assigns every executable statement to a processing block regardless of it being in a processing block
C. Only assigns executable statements in a processing block to a processing block
D. Uses event blocks to trigger events i n ABAP
E. Has declarative statements outside of processing blocks which are considered local
F. has declarative statements inside of processing blocks which are considered local
G. Can be tested from the ABAP Work bench by pressing F8

Correct answers: A. B.F


9.    Which modularization units can raise an exception?
A. Function modules
B. Methods
C. Subroutines (FORM routines)

Correct answers: All options


10. Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor'
A. REPORT
B. PROGRAM
C.FUNCTION-POOL
D. FUNCTION MODULE
E.CLASS -POOL
F. METHOO
G. INTERFACE POOL
H. TYPE POOL
I. INCLUDE

Correct answers: A, D, E,F

11.  Which method of passing parameters is preferred for its performance?
A. Pass by reference
B. Pass by value

Correct answer: A

12.  Which modularizations units are global?
A. Function modules
B. Subroutines (FORH routines)
C. Methods within a local class in the program
D. Methods within class pools

Correct answers: A. D

13.  FORM routines (subroutines) can be used in which type of program:
A. Executables
B. Module pools
C. Function groups
D. Class pools
E. Interface pools
F. Subroutine pools
G. Type groups

Correct answers: A, B, C, F


14. You can use the logical expression  IS SUPPLIED for any formal parameter passed to which modularization unit?
A. Subroutine (FORM routine)
B. Function module
c. Static method
D. Instance method

Correct answers: B, C, D

15. A selection screen ca n only be defined in an executable program.
A. True
B. False

Correct answer: B

16. Subroutines provide which types of parameters?
A. Input
B. Output
C. Input/output (changing)
D. Return values
E. Exceptions

Correct answers: C, E


17. Function modules provide which types of parameters?
A. Input
B. Output
C. Inputt/output (changing)
D. Return values
E. Exceptions

Correct answers: A, B, C, E


18. Methods  provide which types of parameters?
A. Input
B. Output
C. Input/output (changing)
D. Return values
E. Exceptions

Correct answers: All options


19. It is not possible to test a function module if another function module of the same function group contains a syntax error.
A. True
B. False

Correct answer: A


20.  Each button  on a Dynpro  (screen) requires  the assignment  of a function code. This function code:

A. Is used to define global variables that receive a value when the button is clicked
B. Can be used to identify when the button is clicked by looking for the function code in the screen's OK_CODE field
C. Prevent the function code from be assigned to a menu item

Correct answer: B

21. Which message types behave the same regardless of the context  in which they are called?
A. A
B.E
C. I
D. S
E.W
F.X


Correct answers: A, F

No comments:

Post a Comment