-->

Thursday, October 26, 2023

SAP ABAP CERTIFICATION MCQs PART 4


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.