No comments about this test.
ABAP is a programming language that… (Select all that apply.) 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.
Which events can exist in all types of programs that actually contain executable statements? LOAD-OF-PROGRAM INITIALIZATION START-OF-SELECTION AT LINE-SELECTION AT USER-COMMAND AT PF##.
Dynpros can be placed in which program types? Select all that apply. Executables Module pools Function groups Class pools.
A change request is part of a task. True False.
Which statements about ABAP are true? Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase.
A development object can be assigned to only one package. True False.
A development object can be assigned to only one change request. True False.
Each ABAP program that actually contains executable statements… (Select all that apply.) Is divided into processing blocks. Assigns every executable statement to a processing block regardless of it being in a processing block. Only assigns executable statements in a processing block to a processing block. Uses event blocks to trigger events in ABAP. Has declarative statements outside of processing blocks that are considered local. Has declarative statements inside of processing blocks that are considered local. Can be tested from the ABAP Workbench by pressing (F8).
Which modularization units can raise an exception? Select all that apply. Function modules Methods Subroutines (FORM routines).
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? Select all that apply. REPORT PROGRAM FUNCTION-POOL FUNCTION MODULE CLASS-POOL METHOD INTERFACE-POOL TYPE-POOL INCLUDE.
Which method of passing parameters is preferred for its performance? Pass by reference Pass by value.
Which modularization units are global? Select all that apply. Function modules Subroutines (FORM routines) Methods within a local class in the program Methods within class pools.
FORM routines (subroutines) can be used in which program types? Select all that apply. Executables Module pools Function groups Class pools Interface pools Subroutine pools Type groups.
You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? Select all that apply. Subroutine (FORM routine) Function module Static method Instance method.
A selection screen can only be defined in an executable program. True False.
Subroutines provide which types of parameters? Select all that apply. Input Output Input/output (changing) Return values Exceptions.
Function modules provide which types of parameters? Select all that apply. Input Output Input/output (changing) Return values Exceptions.
Methods provide which types of parameters? Select all that apply. Input Output Input/output (changing) Return values Exceptions.
It is not possible to test a function module if another function module of the same function group contains a syntax error. True False.
Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item.
Which message types behave the same regardless of the context in which they are called? Select all that apply. A E I S W X.
Authorizations are handled automatically during access to the database interface to restrict data access of the user. True False.
Each ABAP program starts with an introductory statement. Which statements are correct? Select all that apply. The introductory statement must be the first line in the program. The introductory statement must be the first statement in the program. The introductory statement must never be modified. The introductory statement can be modified.
If a user has an object locked in a task within a request (transport), then no one else can change it until the task and request are released. True False.