-->

Thursday, October 26, 2023

SAP ABAP CERTIFICATION MCQs PART 3


ABAP CERTIFICATION Multiple Choice Questions

Using the statement CREATE OBJECT you can instantiate objects of a class.  What situation can arise here?

For this question there are 3 correct options.

1.         All objects of the same class contain the same number of attributes and methods after being created. True
2.         You can preset different objects of a class with different values immediately when they are being created. True
3.         The contents of the attributes of different objects in a class always contain the same content or value immediately after being created. False
4.         You define type and number of attributes of an object through the corresponding class. True

You wish to adapt the SAP standard software to the needs of the customer. Which of the following methods should you preferably use?

For this question there are 2 correct options.

1.         Customizing. True
2.         Modification of SAP objects. False
3.         Enhancement concept. True
4.         Customer's own developments. False

You want to develop an application that reads data from the SAP database. Since the 
application is runtime critical, you want to read buffered data, as far as possible. The table is to be set up in such a way that single records are buffered. Which of the following statements, however, always bypass the buffer?

1.         SELECT with aggregate functions. True
2.         Use of a JOIN in the SELECT statement. True
3.         Use of subqueries in the WHERE condition. True

You want to change the technical properties that are defined in a domain. How do you proceed/which statements are correct?

For this question there are 3 correct options.

1.      Before you make any changes, use a where-used list to search for dependent object, since the changes can continue to the fields in structures and database tables. True

2.     You make the changes immediately, since, initially, an inactive version is created for all dependent objects that contain these changes. True

3.      Once changes have been made and the domain activated, you have to reactivate each
dependent object individually. False

4.      If a dependent object is a transparent table that already contains data, the table in the database may have to be converted. True


Which conditions must be fulfilled in a programmed check so that a screen input field is made ready for input again?

For this question there are 2 correct options.

1.      The check module must be called using: FIELD field_name MODULE   check_module. True
2.      The check module must be called using: FIELD field_name MODULE check_module
       MESSAGE Ennn. False
3.      An I-type message must be output. False
4.      The module must output an E-type message or W-type message.True

You wish to use Business Transactions Events (BTE) to enhance an SAP Application. Which statements apply?

For this question there are 3 correct options.

1.      BTEs allow you to link up additional components to the SAP standard system. True
2.      BTEs allow you to call components in other systems. False
3.      A BTE interface can be used repeatedly. True
4.      You can define yourself where an event will be called in the SAP application. False
5.      BTEs are called on a cross-client basis. True


What is the advantage of shared objects over import/export to shared memory/buffer?

For this question there are 3 correct options.

1.      Data in shared objects areas is compressed. False
2.      Data in shared objects can be accessed directly, without the data having to be copied. True
3.      More data can always be saved in shared objects areas than in the shared memory/buffer. True
4.      In shared objects areas, networks of object references can be stored. True

You have programmed a SELECT_ENDSELECT loop in table SBOOK (Flight Booking Data), whereby approximately 1,000 data records are read. How is the data transported from the database to the application server?  Single Selection

1.      The data is transferred to the application server in packages of equal size. False
2.      The data records are transferred from the database to the application server record by record. True
3.      The data records are transferred to the application server in blocks of varying lengths, depending on the network load. False

Which of the following statement about pushbuttons are correct? Pushbuttons… 

For this question there are 3 correct options.

1.      With function code E cause program termination. False.
2.      In an application toolbar always have a corresponding function key. True
3.      In an application toolbar always have a function code. True
4.      On a screen always have a corresponding function key. True

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.