Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ABAP Bootcamp

Total questions: 48

Worksheet time: 48mins

Name
Class
Date
1.

A standard Function Module can be used to generate ALV Grid Display, but the display is not customizable.

a)

TRUE

b)

FALSE

2.

ALV Grid Display Generic Tool Bar contains multiple helpful pre-set/pre-existing tools to manipulate the table display, one of which is a button that can display the average value of the highlighted column.

a)

TRUE

b)

FALSE

3.

ABAP List, ALV List, and ALV Grid are the same displays, and have the same appearance.

a)

TRUE

b)

FALSE

4.

A function group cannot be executed.

a)

TRUE

b)

FALSE

5.

Function modules cannot be executed independently.

a)

TRUE

b)

FALSE

6.

This kind of Function Module is executed immediately and synchronously on your current SAP system.

a)

Regular FM

b)

Remote-Enabled FM

c)

Update FM

d)

BAPI (Business Application Programming Interface)

7.

Common use-cases are using a BAPI to _________ business objects like Sales Orders, Business Partners, or Purchase Orders.

a)

Create

b)

Read

c)

Update

d)

Delete

e)

All of the above

8.

Using function modules helps us in __________.

a)

Easy transfer of code

b)

Code reusability

c)

Complexing the structure

d)

All of the above

9.

(a)   are special text literal data objects. They are maintainable, and have the advantage of being able to be translated depending on the logon language.

10.

ABAP development activities generally fall into one of these categories: RICEFW. What does R mean?

4 lines
11.

ABAP development activities generally fall into one of these categories: RICEFW. What does I mean?

4 lines
12.

ABAP development activities generally fall into one of these categories: RICEFW. What does C mean?

4 lines
13.

ABAP development activities generally fall into one of these categories: RICEFW. What does E mean?

4 lines
14.

ABAP development activities generally fall into one of these categories: RICEFW. What does F mean?

4 lines
15.

ABAP development activities generally fall into one of these categories: RICEFW. What does W mean?

4 lines
16.

Transport Management is the data (change) movement strategy between SAP system landscapes. Generally, we have three (3) standard system landscapes. What are those?

4 lines
17.

Object-specific information or ABAP keyword documentation can be viewed by pressing "F1"; pressing "F4" on screen input fields will prompt ___________ to provide users input help or mechanism to search for field values.

a)

Subject Directory

b)

Quick Reference

c)

Search Help

d)

Programming Guidelines

18.

(a)   are read-only variables filled by the runtime environment that can be used to know system status. Give one (1) example.

19.

The (a)   statement enables us to create structured data types to be used within our ABAP program.

20.

What is one of the standard Function Modules used to generate ALV Grid Display?

4 lines
21.

The transaction code for browsing table contents is ____. On the other hand, viewing/maintaining ABAP Dictionary Objects can be accessed through ____.

(a)  

22.

____________ describes the technical information such as Data Type, and Length of a field. It also allows for defining a Value Range (Table).

a)

Domain

b)

Database table

c)

Data element

d)

Data type

23.

____________ can be set to describe a field's functional context (semantic information) mainly through the definition of Field Labels.

a)

Data type

b)

Domain

c)

Database table

d)

Data element

24.

(a)   is the table that contains the allowed values in a field set as a foreign key.

25.

(a)   is made up of one or more fields that uniquely identify each table row.

26.

What pair of ABAP loop statements is best used in processing internal tables?

4 lines
27.

A ______________ contains a set of logically related function modules.

a)

Module pool

b)

Executable program

c)

Function group

d)

Function builder

28.

Export parameters are used in function modules to pass results back to the calling program. Keyword (a)   is used.

29.

Import parameters are used to transfer data from the calling program to the function module. Keyword (a)   is used.

30.

To call function modules in a program, button “_________” may be used to insert the function module interface statement to the code.

a)

Pattern

b)

Attributes

c)

Exceptions

d)

Execute

31.

RFC is a mechanism that allows business applications to communicate and exchange information (in pre-defined formats) with other systems. RFC stands for?

4 lines
32.

____________ exist only within system memory during ABAP program execution. They do not exist in the database.

a)

Transparent tables

b)

Internal tables

c)

Include programs

d)

Standard tables

33.

System variable SY-INDEX is set to the current no. of pass/iteration of a loop that processes an internal table.

a)

TRUE

b)

FALSE

34.

Breakpoint can be set for SELECT statement.

a)

TRUE

b)

FALSE

35.

External breakpoints are deleted if I completely log off from SAP GUI.

a)

TRUE

b)

FALSE

36.

Variables declared as tables cannot be changed during debug.

a)

TRUE

b)

FALSE

37.

Debugging screen can be triggered by entering "/h" on command field.

a)

TRUE

b)

FALSE

38.

Navigation of the called programs are found on the variables screen.

a)

TRUE

b)

FALSE

39.

Both DATA and PARAMETERS statements can be used to declare fields (variables) for use within a program. How do they differ in terms of value assignment?

4 lines
40.

What is the importance of system variable SY-SUBRC in executing SELECT statements, function modules, etc.?

4 lines
41.

What is the difference between a Breakpoint and a Watchpoint?

4 lines
42.

You have to raise an error message using maintained message 001 in Message Class ZMSGID with variable L_USER. Provide the lines of code that you need to include in your program "ZQUIZ" (2 points).

4 lines
43.

Write a DATA declaration statement to create a work area with the same structure as standard table SFLIGHT.

4 lines
44.

Write a SELECT statement that will retrieve all SFLIGHT fields and records to be placed in an inline-declared internal table T_SFLIGHT.

4 lines
45.

Standard table SCARR has a unique key field named CARRID, write a DATA declaration statement to create a standard internal table of SCARR.

4 lines
46.

Correct the following lines of code so that the program will correctly list all Carrier IDs retrieved from SCARR in ASCENDING order, using a field-symbol (2 points):

SORTING t_scarr BY carrid DESCENDING,

LOOP ON t_scarr ASSIGNING FIELD-SYMBOL({fs_scarr}).

WRITE: /|{ <fs_scarr>-carrid }|.

ENDWHILE,

4 lines
47.

Provide the steps on how to create a Watchpoint for variable SY-SUBRC with value '8' (3 points).

4 lines
48.

ALV stands for ________________.

a)

ABAP List Variable

b)

ABAP List Viewer

c)

ABAP List Variant

d)

ABAP List View