TAW10 PART-I (Unit 8 to 16) + TAW11E Flashcards
A function module that has two classical exceptions is called with actual parameter value in a such a way that both exception conditions are fulfilled. How will the runtime system behave?
First exception that occurs will be raised in the calling program and sy-subrc has the value specified for the first exception
You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE statements. Which of the following functions can you offer to the user without doing any specific programming
Change column width and sequence
Sort and filter the data by any column
You want to select all the records from a database table where field CITY contains substring ‘BU’ in any position. Which WHERE clause can you use in an Open SQL select statement?
WHERE CITY like ‘%BU%’.
There are ____ versions of the ABAP Editor.
3
What are the advantages of modularization?
Reusability
Maintainability
Transparency
Which statements are allowed for processing internal tables?
MODIFY
INSERT
DELETE
Which of the following statements about the Object Navigator are true?
ABAP Programs can be displayed and edited in the object navigator
Screens can be displayed and edited in the object navigator
The ABAP dictionary can be maintained in the object navigator
Menus can be displayed and edited in the object navigator
What is the result of the following arithmetic operation?
DATA: int TYPE I
int =5/10.
1
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor?
Method
Program
Function module
Report
Your colleague has asked you to analyze and ABAP program that does not behave correctly when a button is pressed on the initial screen. You want to start Debugger when the button is pressed so that you can perform your analysis.
What do you type in the command field?
/h
What is a predefined ABAP data type in deep?
String or xstring
How many work areas are available in the Debugger?
12
Which of the following transactions are integrated in the ABAP workbench tools?
Class builder (SE24)
ABAP Editor (SE38)
A structure has enhancement category 3, can be enhanced (character-type).
Which set of elementary types is allowed for the new fields?
C, D, N, T
In the technical settings for a transparent table, buffering is switched on and single record buffering is selected.
Which statement uses the buffered data assuming that the WHERE clause contains restrictions for all key fields?
SELECT SINGLE
You have declared a sorted internal table with the column A, B, C AND D. The key consists of columns A , B, C in this order. Which combination of columns in the WHERE clause of LOOP statement allows the system to optimize the process to the table?
A, B, C, and D
A, and B
When is an ENDSELECT not required for a SELECT?
When you specify appending a table
When you do a select single
When you specify into a table
What repository objects can you maintain in the ABAP Workbench?
Transparent tables
Function modules
Module pools
Under which circumstances will the classic Debugger start as the Debugger?
When you specify the default as the classic debugger in the settings of the object navigator
When six modes already exist for this logon session
dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE dbtab
A structure variable
You run an executable program that contains the following code
DATA: gv_var1 TYPE n LENGTH 3,
gv_var2 TYPE n LENGTH 3 VALUE ‘456’
START-OF-SELECTION.
CLEAR gv var2
gv_var2=gv_var1
gv_var1=’123’
As soon as the program is loaded into the internal session
What is the ALV Object Model?
A group of hierarchal classes that describe the ALV grid as a whole, but do not inherit from a single class
What are the advantages of defining texts symbols in executable programs?
They facilitate multilingual functionality
They are easier to maintain than literals
Each ABAP program that actually contains executable statements…
Assigns every executable to a processing block regardless of it being in a processing block
Is divided into processing blocks