element
Import parameters
Source Code
Export parameters
Tables
Exceptions
When does a list get sent to the screen on the presentation server
By Header Line
By Value
When does the ABAP runtime system send a selection screen to the
presentation server
Variant Transactions
It is not possible
Declarations
Event
Function
Dialog Module
domain
nothing
data element
Which object type is a requirement for the ALV grid control
CL_GUI_ALVGRID_CONTAINER
CL_GUI_CUSTOM _CONTAINER
sy-subrc
What is the value of result after the following code is executed. Assume that
the user default is set to Fixed Point Arithmetic
result = 9000000
result = 90000.00
result = 900.0000
result = 900.00
cl_gui_custom_grid
cl_gui_alv
cl_gui_custom_container
cl_gui_alv_grid
What table contains the valid activities and values for a specific
authorization object
T100
TACT
TACTZ
Transaction
When calling by value, the address of the actual paramter is passed to the form
Syntax error
result = 5 / 10.
result = .5
result = 1
New-Page
Initialization
Suppress Dialog
At Line-Selection
An ABAP program makes calls to function modules from the same function
group. What happens with the Global data from the function group
The global data remains active for the duration of the function call only
The global data remains available for the duration of the calling program
Function modules from the same function group can access the global data when
they are called
Database Interface
SY-TABIX
Import Parameters
Export Parameters
User dialogs
Exceptions
Hashed
Sorted
Indented
Key
Standard
index
By group
By user
By development class
CREATELIST
GETDETAIL
GETLIST
CREATEFROMDATA
Report ABC
Data: …..
Start-of-Selection.
Perform Form A.
End-of-Selection.
Form A.
Loop at inttab.
...
Exit.
Endloop.
Endform.
Exits the Start-of-Selection Event
Mark the valid statement for reading an entry from an internal table of
type sorted
Refer to the following Code. What is the value of sy-fdpos and sy-
subrc after the search is executed
What is the result of the following code. Assume there are 5 records
in itab.
Loop at itab.
ctr = ctr + 1
write: sy-tabix.
check ctr = 3.
delete itab
endloop.
1245
12334
Customizing
Object Browser
Workbench
Registering developers
A data variable defined with type X must be defined to receive the raised
error code
A CASE statement can be used to validate the value of the error class
Where only numbers are allowed and there is no need for arithmetic
operations
Reuseability
Cross client
Mark the valid use of the data statement. Assume that ZBOOK-ID is a
dictionary object
What does the runtime system do with dates if they are assigned to a
numeric field
Write fielda.
Function Z_TEST_FUNCTION
Importing f_fielda
Exporting f_fieldb
f_fielda = ‘BBBB’.
f_fieldb = ‘CCCC’
CCCC
AAAA
BBBB
Delete
Append
What system field would you query to determine the current detail list
sy-lsind
Pre-assigning values
Input validation
By Reference
Neither
Functions
What can occur if a conversion rule does not exist for fields of
incompatible data types
10 FIELD-SYMBOLS type i.
20 Data myfield type value 25.
30 Assign myfield to .
40 Unassign .
Report ABC.
Data:……
Start-of-Selection.
Perform Form A.
End-of-Selection.
Form A.
Do 10 Times.
A = A + 1.
….
Enddo.
Endform.
Reject
EXIT
Continue
CHECK with a false expression
Selection Screen
Logical Database
Business Objects
Screens
Lists
Menu trees
Variants
Translation Utilities
Complex Entries
Type Checks
They all treat the operands as type C regardless of their actual type
SQL Trace
Debugger
CATT
Interface Parameters
Formal Parameters
Index
Hashed
Sorted
Key
data element
Permanent
A Program makes the function call listed below. What takes place if
the function raises an exception and the calling program does not list
the exception in its call to the function
Program continues
Program is suspended
Message occurs
Runtime error
Mark the item that is not true about the Catch..EndCatch statement
the return value assigned to the system exception is stored in sy-subrc
the Others option catches any runtime errors not already assigned
Package
Change requests
Application Hierarchy
When creating a function using the function builder, you can set the
attribute of the function to determine its processing type. What are the
available processing types.
Enabled
Normal
Non Updateable
Update
Remote-enabled
TRDIR
TADIR
What system variable is reset at the exit of a loop of an internal table. i.e. Loop
at itab. ... Endloop.
SY-TABIX
Write 'Hello'(001)
Versions
Client specific
What happens to the program context once the user input from a
dialog step has been processed
Report ZPROGA.
Data: fielda type c.
If sy-subrc = 01.
Message E123.
Endif.
Function Z_TEST_FUNCTION
Importing f_fielda
Exporting f_fieldb
Exceptions No_Entry
Failure
In Function Z_TEST_FUNCTION
In Program ZPROGA
How will the the contents of table sflight be copied into the the
structure named st_sflight
Registering developers
What needs to be true for the selected fields A, B, and C in order for them to be
successfully selected into the work area wa_list
Select A B C
from my_table
into wa_list