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