Professional Documents
Culture Documents
ABAP is a programming language that : Executes on all three levels of the three tier architecture Controls the business logic Processes and formats data Interacts with the user Separates program code from language text
Ans: b,c,d,e
2. Which event can exist in all types of programs that actually contain executable statements? a. b. c. d. e. f. Ans: a LOAD-OF-PROGRAM INITIALIZATION START-OF-SELECTION AT LINE-SELECTION AT USER-COMMAND AT PF
3. Dynpros can be placed in which program types? a. b. c. d. Ans: a,b,c Executables Mosule Pools Function Groups Class Pools
b. Ans: a
False
5. Which statements about ABAP are true? a. b. c. Ans: b Each statement must begin with a keyword Each statement must end with a period ABAP keywords and additions must be in uppercase
6. A development object can be assigned to only one package. a. True b. False Ans: a
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 in ABAP
e. Has declarative statements outside of the processing blocks which are considered local f. Has declarative statements inside of a processing blocks which are considered local g. Ans: a,b,f Can be tested from the ABAP workbench by pressing F8
a. b. c. Ans: a,b
9.Which types of programs or parts of programs can be tested directly fin the ABAP workbench or ABAP editor a. b. c. d. e. f. g. h. i. Ans: a,d,e,f Report Program Function-Pool Function Module Class-Pool Method Interface Pool Type-Pool Include
10.Which modularisation units are global? a. b. c. d. Ans: a,d Function Modules Subroutines Methods within a local class ( within a program) Methods within class pools
b. c. d. e. f. g. Ans: a, b,c,f
Module Pools Function Groups Class Pools Interface Pools Subroutine Pools Type Groups
12. A selection-screen can only be defined in executable programs. a. b. Ans: b True False
13. Subroutines provide which type of parameters? a. b. c. d. e. Ans: a,b,c,e Input Output Input/Output (changing) return values Exceptions
14. Methods provide which type of parameters? a. b. c. d. e. Input Output Changing Return values Exceptions
15. It is not possible to test a function module if another function module of the same function group contains a syntax error. a. b. Ans: a True False
16. Which message types behave the same regardless of the context in which they are called? a. b. c. d. e. f. Ans: a,f A E I S W X