ABAP CERTIFICATION Multiple Choice
Questions
Which of the following statements about the SAP table buffer are
correct?
For this question there are 3 correct options.
1. Large tables must
be buffered as completely as possible. False
2. When tables are
buffered in the SAP table buffer, inconsistencies can occur between the status
in the SAP table buffer and the status in the database. True
3. Each application
server involved in SAP system has its own table buffer. True
4. Database views can
be buffered. True
Which of the following statements are correct?
For this question there are 5 correct options.
1. You can select from
several database tables using a database view or a join. True
2. A secondary index
for non-key fields generally works like a primary index for key fields. True
3. A key field in a
database table uniquely identifies a data record.True
4. The client field is
a selective field and should therefore always be specified in the WHERE
condition for SELECT. False
5. The OPEN SQL
statements are converted into database-specific statements by the database
interface. True
6. A secondary index can
help improve system performance accesses.True
You want to develop a more complex application. For this
purpose, you want to use function modules to modularize the functionality.
Which statements about function modules are correct?
For this question there are 3 correct options.
1. In function groups,
global data can be defined. True
2. In function groups,
subroutines can be defined that can be called within the relevant function
group. True
3. You can create
function module in function groups only. True
4. Data can be
transferred to a function module using IMPORTING parameters only. False
5. From a function
module, you cannot execute a dialog; in particular, you cannot send a screen. False
You want to supply you users with a transaction variant. Using
transaction Variants you can...
For this question there are 3 correct options.
1. Suppress individual
fields. True
2. Suppress entire
screens. True
3. Reduce the
complexity of transactions. True
4. Change the flow
logic of a screen. False
5. Have a transactions
run in background. False
Which of the following events generate lists?
For this question there are 4 correct options.
1. PROCESS BEFORE
OUTPUT. True
2. START-OF-SELECTION. True
3. AT
SELECTION-SCREEN. True
4. INITIALIZATION. False
5. AT LINE-SELECTION. True
Which of the following statements apply to a database view?
For this question there are 3 correct options.
1. A database view
supplies the results quantity of outer join logic.False
2. Using a database
view, you can read data from several tables. True
3. Using a database
view, you can insert data into several tables.False
4. A database view is
a special view of transparent tables. True
5. A database view can
have one or several base tables. True
Which statements about parameters for an elementary search help
apply?
For this question there are 4 correct options.
1. Parameters can be
displayed on the result list. True
2. Parameters must be
fields from the selection method only. False
3. Import parameters
control which data can be included in the data selection. True
4. Export parameters
control which data can be returned to the input template. True
5. A parameter is
either an import or an export parameter. True
What is allowed within class definitions?
For this question there are 3 correct options.
1. Typing with LIKE to
ABAP Dictionary types. True
2. The definition of
internal tables with header lines. False
3. The TABLES
statement. False
4. The definition of
internal tables without header lines. True
5. Typing with TYPE to
ABAP Dictionary types. True
Which techniques are basic requirements for polymorphism?
For this question there are 3 correct options.
1. Narrowing Case. True
2. Redefinition of
methods (for polymorphism through inheritance).True
3. Widening Cast. False
4. Implementation of
methods of an interface in the respective classes (For polymorphism through
interfaces). True.