ABAP 7 5 Questionarie
ABAP 7 5 Questionarie
ABAP 7 5 Questionarie
When you define local classes in ABAP, which syntactical sequence must
you follow?
Response:
Response:
Response:
Response:
10
1–65535
100
5. You are creating an inspection using the Code Inspector. Which entities can
you select for inspection?
There are 3 correct answers to this question.
Response:
Contents of a package
Response:
Classic BAdIs
New BAdIs
Response:
STRING
D
T
XSTRING
Response:
CHANGING
IMPORTING
EXPORTING
RETURNING
Response:
The screen is displayed again without processing the PBO flow logic. Only fields B and C are
ready for input
The screen is NOT displayed again. Processing terminates and the user must restart the
ABAP program.
The screen is displayed again without processing the PBO flow logic. All fields are ready for
input.
The screen is displayed again and the PBO flow logic is processed. Only fields B and C are
ready for input.
Score 1 of 1
Question:
Response:
View controller
Window controller
Configuration controller
Consumer controller
Custom controller
Component controller
When included in a structure, which elementary field types allow the structure to
be considered a character-type data object?
Response:
STRING
XSTRING
Score 0 of 1
Question:
Which additions to the PARAMETERS statement can you use to fill the input field
on the selection screen with a suggested value?
There are 2 correct answers to this question.
Response:
DEFAULT
MODIF ID
VALUE-CHECK
MEMORY ID
Response:
Supply function
Inbound plug
Interface controller
Context node
Score 1 of 1
Question:
Which of the following can you define in the technical settings of a transparent
table?
There are 3 correct answers to this question.
Response:
Size category
Table name
Buffering type
Delivery class
Data class
Score 1 of 1
Question:
What parameters can you set when you run the Code Inspector?
There are 3 correct answers to this question.
Response:
Inspection name
Score 0 of 1
Question:
Which of the following repository objects can you maintain in the ABAP
Workbench?
There are 3 correct answers to this question.
Response:
Transparent tables
Business functions
Function modules
Internal tables
Module pools
Which of the following standard types is numeric?
There are 3 correct answers to this question.
Response:
Decfloat32
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
You are asked to enhance the GUI status of an SAP standard application. How do
you identify which menu exit function code you can use?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
CROSS JOIN
INNER JOIN
FULL JOIN
Score 1 of 1
Question:
Response:
Help view
Database view
Projection view
Maintenance view
Score 0 of 1
Question:
You always want to check the user authorization for data entered in an input field
of a selection screen.Where do you do this?
Response:
Score 1 of 1
Question:
You want to move a transport request from the development system to the
subsequent system. Which of the following are prerequisites for this?
Response:
All tasks of the transport request must be assigned to the same user.
Score 1 of 1
Question:
Response:
It can have multiple active implementations if the Multiple use checkbox is sel
Score 1 of 1
Question:
To which of the following you must assign newly created SAP repository objects?
Please choose the correct answer.
Response:
Function group
Transport request
Transport task
Package
Score 1 of 1
Question:
Response:
User exits
Customer exits
New BAdIs
Business add-ins
Score 1 of 1
Question:
In which of the following source code blocks can you define local data objects?
There are 3 correct answers to this question.
Response:
PBO module
Subroutine
LOAD-OF-PROGRAM
Static method
Function module
Score 1 of 1
Question:
You call a lock module. Which exceptions could the lock module raise when a
logical lock CANNOT be set?
Response:
SYSTEM_FAILURE
FOREIGN_LOCK
CX_SY_OPEN_SQL_ERROR
CX_SY_DATA_ACCESS_ERROR
Score 1 of 1
Question:
Which class is used to define a reference for an instance of the ALV Object Model?
Response:
Class CL_GUI_CUSTOM_CONTAINER
Class CL_SALV_TABLE
Class CL_GUI_ALV_GRID
Class CL_GUI_BDC_GRID
Score 1 of 1
Question:
How many kinds of internal tables are supported in the ABAP language?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Lock object
Domain
View
Data element
Score 0 of 1
Question:
Response:
12
15
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Using the screen system table, what can you modify through a LOOP AT SCREEN …
ENDLOOP construct?
Response:
Screen status
Attributes of screen elements
Score 1 of 1
Question:
What is the allowed length of the ABAP Dictionary data type DF16_DEC?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
Which of the following settings can you define for both structures and transparent
tables in the ABAP Dictionary?
There are 2 correct answers to this question.
Response:
Size category
Enhancement category
Storage type
Score 1 of 1
Question:
You write the following ABAP statement:
How are the selected fields placed into target structure gs_spfli?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
A user runs an ABAP program, enters an incorrect value on the selection screen,
and chooses Execute. Which event block must send the error message in order to
display the selection screen again?
Please choose the correct answer
Response:
AT SELECTION-SCREEN
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN ON HELP-REQUEST
Score 0 of 1
Question:
Which screen in the ABAP Dictionary allows you to log data changes to the table?
Utilities Settings
Attributes tab
Technical Settings
Score 1 of 1
Question:
You are making changes to a program that already has a transaction code linked
to it. Your colleague is testing the transaction in your development system.
Response:
Score 1 of 1
Question:
Response:
WRITE data_ref->*.
text_ref ?= data_ref.
WRITE text_ref->*.
Score 1 of 1
Question:
What is the maximum number of watchpoints that can exist at one time?
Please choose the correct answer.
Response:
No limit
10
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Where can you define global data types that are visible system-wide?
There are 3 correct answers to this question.
Response:
In a global interface
In a global class
In a function module
Score 1 of 1
Question:
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?
Response:
Score 1 of 1
Question:
You have created table ZTAB and you want to create a foreign-key relationship to
table SAPTAB. Under which condition is this possible?
Please choose the correct answer.
Response:
The check field in ZTAB must have a data element that does NOT refer to a do
The check field in ZTAB must have the same ABAP Dictionary type as the corre
field of check table SAPTAB.
The check field in ZTAB must have the same domain as the corresponding fiel
table SAPTAB.
The check field in ZTAB must have the same name as the corresponding field
SAPTAB.
Score 1 of 1
Question:
Response:
Store the reference to the singleton objection an instance attribute of the obje
At what point does the system reserve memory for the data object gv_var1?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Where can you set the GUI status and the GUI title for a classical screen (dynpro)?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which controller types can exist within a Web Dynpro component?
There are 3 correct answers to this question.
Response:
Window controller
Component controller
User controller
View controller
Application controller
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Nested structure
Flat structure
Link structure
Score 1 of 1
Question:
However, the report does not react to the event. How do you analyze this issue?
There are 3 correct answers to this question.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Check if the event is triggered by setting a breakpoint at the RAISE EVENT sta
Check if the event is triggered by setting a breakpoint at the MESSAGE ... RAI
statement.
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Which statement is used to generically define the data reference variable z1?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which of the following statements can you use to setup checkpoints in an ABAP
program?
There are 3 correct answers to this question.
Response:
ASSERT
LOG-POINT
CHECK
BREAK
BREAK_POINT
Score 1 of 1
Question:
Response:
Uses a pool of database connections established when the SAP NetWeaver App
Server ABAP started.
Score 0 of 1
Question:
You want to read data from two database tables A and B using a database join.
Database table B contains details for data records stored in database table A. Your
result should contain all combinations of matching rows from A and B plus all rows
from A that do not have matching rows in B.
Response:
Score 0 of 1
Question:
To reserve an area on the screen for an ALV Grid Control, you must do the
following:
Response:
Score 0 of 1
Question:
Your code contains the following statement: READ TABLE gt_itab INTO gs_struc INDEX
1.
When defining gt_itab, which internal table types can you use?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
You have created a screen on which the user enters data that is to be inserted into
table T1. How do you ensure that the content of field F in table T1 is checked
against table T2?
Please choose the correct answer.
Response:
Create a foreign key for field F of table T1 and make table T2 the check table.
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T1 the check table.
Create a foreign key for field F of table T1 and make table T2 the foreign key t
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T2 the check table.
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
You display the content of an internal table using an ALV grid control. The content
of the internal table changes during the program. Which CL_GUI_ALV_GRID class
method can you use to display the changed content?
Response:
Score 1 of 1
Question:
Your colleague has asked you to analyze an ABAP program that does not behave
correctly when a button is pressed on the initial screen. You want to start the
Debugger when the button is pressed so that you can perform your analysis.
Response:
Jdbg
/h
/n
/hx
Score 1 of 1
Question:
The USER has the following fields: ID, FIRST_NAME, LAST_NAME. FIRST_NAME,
LAST_NAME have the same basic type and length. You want to compare fields
FIRST_NAME, LAST_NAME to each other.
Response:
Score 0 of 1
Question:
Response:
Function modules
Subroutines
Methods
Score 1 of 1
Question:
Which selection screen elements allow user input in ABAP Reports?
Response:
SELECTION-SCREEN BLOCK
PARAMETERS
SELECTION-SCREEN COMMENT
SELECT-OPTIONS
Score 1 of 1
Question:
What are some of the new features of Open SQL in SAP NetWeaver 7.5?
There are 2 correct answers to this question.
Response:
CASE expressions
Intersection
Full Join
String expressions
Score 0 of 1
Question:
Response:
Instance attributes
Types
All events
Constants
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Which of the following data declarations would cause the runtime environment to
use fixed-point arithmetic for the above expression?
Please choose the correct answer.
Response:
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE f.
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE p.
Score 0 of 1
Question:
Response:
The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block.
The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS
AFTER INPUT event blocks.
The screen attributes can be modified in the PROCESS AFTER INPUT event block.
You are making changes to a program that already has a transaction code linked
to it. Your colleague is testing the transaction in your development system.
Response:
Score 1 of 1
Question:
Response:
Executable programs
Function groups
Interface pools
Module pools
Class pools
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Score 1 of 1
Question:
What can you use to achieve polymorphism?
Please choose the correct answer.
Response:
Inheritance
Subroutines
Events
Reports
Score 0 of 1
Question:
You define a formal parameter to a subroutine that accepts only internal table of
type standard and type sorted as actual parameters.
Which of the following generic ABAP data types must you use?
Please choose the correct answer.
Response:
Index table
Sorted table
Standard table
Hashed table
Score 1 of 1
Question:
Response:
- INITIALIZATION cannot change pushbutton texts
- AT SELECTION-SCREEN OUTPUT can change pushbutton texts
Score 1 of 1
Question:
Which of the following transactions can you use to define transparent tables?
Please choose the correct answer.
Response:
SE38
SM37
SE16N
SE11
Score 1 of 1
Question:
You are asked to enhance the GUI status of an SAP standard application. How do
you identify which menu exit function code you can use?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
Response:
UI elements
A context
Component controller
Score 1 of 1
Question:
Response:
Always
Score 0 of 1
Question:
You have created a screen on which the user enters data that is to be inserted into
table T1. How do you ensure that the content of field F in table T1 is checked
against table T2?
Please choose the correct answer.
Response:
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T1 the check table.
Create a foreign key for field F of table T1 and make table T2 the foreign key
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T2 the check table.
Create a foreign key for field F of table T1 and make table T2 the check table.
Score 1 of 1
Question:
Which of the following data declarations would cause the runtime environment to
use fixed-point arithmetic for the above expression?
Please choose the correct answer.
Response:
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE
You build a dialog screen with an input field in an ABAP program. How do you
ensure that the contents of the screen field can be accessed in the program?
Please choose the correct answer.
Response:
Enter the name of a data object in the Parameter ID attribute of the screen fie
Use the GET statement in the program to transport the data from the screen f
Define a data object in the program with the same name as the screen field
Use a MOVE statement in a PAI module to copy the data to a data object
Score 1 of 1
Question:
You call a lock module. Which exceptions could the lock module raise when a
logical lock CANNOT be set?
Response:
CX_SY_OPEN_SQL_ERROR
CX_SY_DATA_ACCESS_ERROR
SYSTEM_FAILURE
FOREIGN_LOCK
Score 1 of 1
Question:
You create a domain in the ABAP dictionary. How can you use this domain?
Please choose the correct answer.
Response:
To define data objects in ABAP programs
Score 1 of 1
Question:
You use Unified Modelling language (UML) to design your classes. You want to
describe the message exchange between objects. Which diagram can you use?
Response:
Object diagram
Class diagram
Sequence diagram
Component diagram
Score 0 of 1
Question:
Response:
This table has a foreign key to the data table as a text table.
The entire key of this data table is included as the key to this table.
Score 1 of 1
Question:
A function module that has 2 classical exceptions is called with actual parameter
values in such a way that both exception conditions are fulfilled.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Both exceptions will be raised. In the calling program, sy-subrc has the value
the second except on.
The first exception that occurs will be raised. In the calling program, sy-subrc
specified for the first exception.
No exception will be raised. In the calling program, sy-subrc has the value spe
OTHERS option.
Both exceptions will be raised. In the calling program, sy-subrc has the value
the OTHERS option.
Score 0 of 1
Question:
Response:
T
Score 1 of 1
Question:
Response:
The LPos parameter defines the position of the search help parameter in the s
The text table for the selection method is automatically populated if the text ta
attached to the database table being used as the selection method.
The SPos parameter defines the position of the input field on the dialog screen
The interface for the search help is defined by the IMP (import) and EXP (expo
search help parameter.
Score 1 of 1
Question:
How many kinds of internal tables are supported in the ABAP language?
Please choose the correct answer.
Response:
1
2
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Which of the following actions can you performing both the ABAP Editor and in the
ABAP Debugger?
Please choose the correct answer.
Response:
Response:
Score 1 of 1
Question:
You want to select data from two tables and store the result in as structure.
How can you replace the following SELECT statement with an outer join?
Response:
Score 1 of 1
Question:
What is the allowed length of the ABAP Dictionary data type DF16_DEC?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
You write a program that updates a data record in the data base using the
following statement:
Response:
Score 1 of 1
Question:
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?
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
For which of the following requirements can you implement a functional method?
There are 2 correct answers to this question.
Response:
A private static helper method that returns a single value as the result of an a
A handler method for an event that has a returning parameter
Score 1 of 1
Question:
In which of the following source code blocks can you define local data objects?
There are 3 correct answers to this question.
Response:
LOAD-OF-PROGRAM
Subroutine
Static method
PBO module
Function module
Score 1 of 1
Question:
Response:
Exceptions
Output
Return values
Input/output (changing)
Input
Score 1 of 1
Question:
Response:
GridLayout
ColumnLayout
RowLayout
MatrixLayout
FlowLayout
TreeLayout
Score 1 of 1
Question:
You have defined a classical screen (dynpro) with mandatory input fields. You
want to exit the screen using the Cancel button even if not all of the mandatory
fields have been filled. What is necessary to achieve this?
Response:
Set the function type assigned to the Cancel button to S and handle it in a mo
addition AT EXIT-COMMAND.
Set the function code assigned to the Cancel button to CANCEL and handle it i
with the addition AT EXIT-COMMAND.
Assign function type E to the Cancel button and handle it in a module with the
EXIT-COMMAND.
Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" prope
input fields to zero.
Score 1 of 1
Question:
Response:
Connecting an outbound plug on one view to the inbound plug of another view
Score 1 of 1
Question:
Response:
Literals
Functional method calls
Score 1 of 1
Question:
Which of the following ABAP data types are compatible with the generic character-
type CLIKE?
There are 3 correct answers to this question.
Response:
STRING
XSTRING
DECFLOAT
Score 1 of 1
Question:
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
There are 2 correct answers to this question
Response:
Which statements are considered obsolete and cannot be used in ABAP Objects?
Response:
INFOTYPES
LOOP AT dbtab
LEAVE
ON CHANGE OF
TABLES
SEARCH
RANGES
Score 0 of 1
Question:
A customer has asked that you improve performance for a small table with
frequent read accesses. What buffering type do you recommend?
Please choose the correct answer.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Full table
Column store
Single record
Primary key
Score 1 of 1
Question:
Which of the followings components are part of SAP NetWeaver AS ABAP version
7.1x and higher?
There are 2 correct answers to this question.
Response:
Message Server
Score 1 of 1
Question:
Which of the following generic types can you use to define a field symbol that will
be assigned to a character string?
There are 3 correct answers to this question.
Response:
Type xsequence
Type any
Type csequence
Score 1 of 1
Question:
Response:
Lock object
Data element
Domain
View
Score 1 of 1
Question:
Which of the following enhancement options does not require any preparation
from SAP?
Please choose the correct answer.
Response:
New BAdIs
Which of the following settings can you define for both structures and transparent
tables in the ABAP Dictionary?
There are 2 correct answers to this question.
Response:
Size category
Storage type
Enhancement category
Score 0 of 1
Question:
Which of the following ABAP statements throws an error at the syntax check?
Please choose the correct answer.
Response:
DATA variable
Score 1 of 1
Question:
Response:
Master data management
Multi-channel access
Score 1 of 1
Question:
You have created table ZTAB and you want to create a foreign-key relationship to
table SAPTAB. Under which condition is this possible?
Please choose the correct answer.
Response:
The check field in ZTAB must have the same name as the corresponding field
SAPTAB.
The check field in ZTAB must have the same ABAP Dictionary type as the corre
field of check table SAPTAB.
The check field in ZTAB must have the same domain as the corresponding fiel
table SAPTAB.
The check field in ZTAB must have a data element that does NOT refer to a do
Score 1 of 1
Question:
Which options do you have to read data from multiple tables while using a SELECT
statement?
There are 3 correct answers to this question.
Response:
Join statements
Pooled tables
Nested loop statements
Database views
Score 0 of 1
Question:
In which event block can you overwrite the default value of a PARAMETERS field
on the selection screen?
Please choose the correct answer.
Response:
INITIALIZATION
AT SELECTION-SCREEN
START-OF-SELECTION
Score 1 of 1
Question:
What properties will be set when you define a table type in the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
GET/SET Parameter
Access mode
Line type
Change document
Primary key
Score 1 of 1
Question:
Which of the following actions can be performed in the Process After Input (PAI)
processing block?
Response:
Score 0 of 1
Question:
At most, how many buttons can the application toolbar have on the screen?
Please choose the correct answer.
Response:
10
35
30
20
Score 1 of 1
Question:
Which of the following pieces of code can you use to output the content of variable
text?
There are 2 correct answers to this question.
Response:
text_ref ?= data_ref.
WRITE text_ref->*.
WRITE data_ref->*.
Score 1 of 1
Question:
Response:
AT SELECTION-SCREEN ON <field_name>
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
Score 0 of 1
Question:
Which of the following can you use to enhance SAP standard tables and structures
with fields?
Response:
Append structures
Customizing includes
Field exits
Score 1 of 1
Question:
Which of the following controller types can exist only once in a Web Dynpro
component?
There are 2 correct answers to this question.
Response:
Window controller
Configuration controller
View controller
Component controller
Score 1 of 1
Question:
Which data type is allowed for the reference field of the Currency field?
Please choose the correct answer.
Response:
CURR
DEC
UNIT
CUKY
Score 1 of 1
Question:
Response:
SELECT-OPTIONS
SELECTION-SCREEN BLOCK
SELECTION-SCREEN COMMENT
PARAMETERS
Score 1 of 1
Question:
Response:
1. INITIALIZATION
2. AT SELECTION-SCREEN
3. START-OF-SELECTION
1. INITIALIZATION
2. START-OF-SELECTION
3. AT SELECTION-SCREEN
1. AT SELECTION-SCREEN
2. INITIALIZATION
3. START-OF-SELECTION
1. START-OF-SELECTION
2. AT SELECTION-SCREEN
3. INITIALIZATION
Score 1 of 1
Question:
Response:
Define a structure containing the new fields and include it in the table definitio
Use the database utility to enhance the definition on the database directly.
Score 1 of 1
Question:
The USER has the following fields: ID, FIRST_NAME, LAST_NAME. FIRST_NAME,
LAST_NAME have the same basic type and length. You want to compare fields
FIRST_NAME, LAST_NAME to each other.
Response:
Score 1 of 1
Question:
Response:
DECFLOAT32
DECFLOAT64
DECFLOAT16
DECFLOAT34
Score 1 of 1
Question:
Response:
Index Table
Standard Table
Hashed Table
Sorted Table
Any Table
Score 0 of 1
Question:
You are establishing the business logic layer for a Web Dynpro Component. Which
service types are available in the Service Call wizard?
Response:
Class method
Function group
Web service proxy
Transaction code
Function module
Score 1 of 1
Question:
Response:
Conversion of Open SQL statements from ABAP statements into the correspon
statements
Score 1 of 1
Question:
You want to include an element of type ‘Table’ in your web dynpro. What actions
add the corresponding columns to the table automatically?
Response:
Score 1 of 1
Question:
What process is used to establish the automatic transport of data between the
view controller's context-attributes and the UI element in its layout?
Response:
Context mapping
Data binding
View assembly
Data migration
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Which of the following function types in a GUI status are reserved for internal
use?
There are 2 correct answers to this question.
Response:
H-HELP REQUEST
E-EXIT
T-TRANSACTION
S- SYSTEM
Score 1 of 1
Question:
Which components of the class can static method static1 address directly?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
A work process…
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Field symbols
Type pools
Transparent tables
Domains
Internal tables
Score 1 of 1
Question:
You need to create a piece of code that can be used by multiple programs. Which
of the following techniques does SAP recommend?
There are 2 correct answers to this question.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Which components of the class can static method static1 address directly?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Which of the following standard hook methods exist in all Web Dynpro controllers?
Wddoinit
Wddoafteractions
Wddobeforenavigation
Wddoexit
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Each work process is assigned a type of task that can be performed. Which
statements related to this are true?
Response:
To switch a work process type requires a restart of the SAP NetWeaver Applic
ABAP.
Score 0 of 1
Question:
Response:
ODBC
OLE
Ethernet
RFC
HTTP
Score 1 of 1
Question:
You want to loop over an internal table without copying each table row to a work
area. How can you achieve this using a field symbol?
Please choose the correct answer.
Response:
LOOP ...ASSIGNING <field_symbol> ...ENDLOOP.
Score 0 of 1
Question:
Response:
A reference table and field are required for fields with the data types QUAN an
Search helps can be defined for a table field that is assigned to a predefined d
Score 1 of 1
Question:
You define a generic variable that can hold the ABAP types C, D, N, STRING, and T.
You want to restrict the use of other ABAP types. Which generic data type must
you use in the definition?
Please choose the correct answer.
Response:
SIMPLE
CLIKE
CSEQUENCE
DATA
Score 1 of 1
Question:
Response:
visible
enable
state
value
Score 0 of 1
Question:
Response:
Customer exits
New BAdIs
User exits
Business add-ins
Score 0 of 1
Question:
What is the best order to provide an event handler for an ALV?
Please choose the correct answer.
Response:
Register for the event, write the handler, create the ALV, display the ALV
Write the handler, create the ALV, register for the event, display the ALV
Create the ALV, write the handler, register for the event, display the ALV
Write the handler, register for the event, create the ALV, display the ALV
Write the handler, create the ALV, display the ALV, register for the event
Score 1 of 1
Question:
Response:
Static attributes can be declared only in the private visibility section of the cla
A static attribute is the same across all instances of the class. There is only on
attribute across all instances of the class.
Score 1 of 1
Question:
Response:
SPAD
SPDD
SPAU_ENH
SPAU
Score 1 of 1
Question:
You have created table ZTAB and you want to create a foreign-key relationship to
table SAPTAB. Under which condition is this possible?
Please choose the correct answer.
Response:
The check field in ZTAB must have the same name as the corresponding field
SAPTAB.
The check field in ZTAB must have the same domain as the corresponding fiel
table SAPTAB.
The check field in ZTAB must have the same ABAP Dictionary type as the corre
field of check table SAPTAB.
The check field in ZTAB must have a data element that does NOT refer to a do
Score 0 of 1
Question:
You perform an update task using update function modules and detect an error in
the program that calls the update function modules. Which statement can be used
to discard all update requests for the current SAP LUW?
Response:
DELETE UPDATE.
ROLLBACK WORK.
EXIT.
MESSAGE exxx(nnn).
MESSAGE axxx(nnn).
Score 1 of 1
Question:
Response:
An implicit enhancement point can be used to insert code in an SAP pro- gram
always available to the customer.
Score 1 of 1
Question:
What must you do to define a database view using the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
Choose the database tables from where the view acquires data.
Choose the fields from the tables that should be part of the view.
Score 0 of 1
Question:
Which message types behave the same regardless of the context in which they are
called?
Response:
Score 0 of 1
Question:
Where can you define global data types that are visible system-wide?
There are 3 correct answers to this question.
Response:
In a global class
In a function module
Score 1 of 1
Question:
Response:
DECFLOAT34
XSTRING
Score 0 of 1
Question:
Which of the following structures is created when you use a table type to define
one of its components?
Response:
Nested structure
Flat structure
Append structure
Deep structure
Score 1 of 1
Question:
Response:
Data defined in the program that is visible to all the routines/statements withi
program.
Score 0 of 1
Question:
What is the allowed length of the ABAP Dictionary data type DF16_DEC?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
How would you find out if an application program offers a program exit?
Look for a customer exit in the SAP reference IMG within an application area
Score 1 of 1
Question:
You build a dialog screen with an input field in an ABAP program. How do you
ensure that the contents of the screen field can be accessed in the program?
Please choose the correct answer.
Response:
Use a MOVE statement in a PAI module to copy the data to a data object
Define a data object in the program with the same name as the screen field
Use the GET statement in the program to transport the data from the screen f
Enter the name of a data object in the Parameter ID attribute of the screen fie
Score 1 of 1
Question:
Which of the following are valid control level changes within a loop over an
internal table?
There are 2 correct answers to this question.
Response:
END of <f>
SUM
COLLECT
LAST
Score 1 of 1
Question:
Which comparison operators can you use in a logical expression related to the
WHERE clause of the SELECT statement?
Response:
CP (covers pattern)
EQ (equals)
GT (greater than)
CO (contains only)
Score 1 of 1
Question:
Using the screen system table, what can you modify through a LOOP AT SCREEN …
ENDLOOP construct?
Response:
Score 0 of 1
Question:
Response:
MOVE O1 TO O2.
O1 = O2.
O2 ?= O1.
Score 1 of 1
Question:
You want to move a transport request from the development system to the
subsequent system. Which of the following are prerequisites for this?
Response:
All tasks of the transport request must be assigned to the same user.
Score 1 of 1
Question:
Which of the following can you do with the ABAP debugger?
There are 3 correct answers to this question.
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
What must you specify in a Unicode system when opening a file in TEXT MODE?
Response:
Score 1 of 1
Question:
Response:
ColumnLayout
MatrixLayout
RowLayout
FlowLayout
GridLayout
TreeLayout
Score 1 of 1
Question:
You want to define a field symbol that will be assigned to a character string.
Which generic types can you use?
There are 3 correct answers to this question.
Response:
xsequence
csequence
click
any table
any
Score 1 of 1
Question:
Which data type is allowed for the reference field of the Currency field?
Please choose the correct answer.
Response:
CURR
CUKY
DEC
UNIT
Score 0 of 1
Question:
Response:
COMMIT WORK
DEQUEUE_
A SUBMIT
ROLLBACK WORK
A CALL TRANSACTION
Score 1 of 1
Question:
After which statement will the runtime system initialize the ABAP memory?
Please choose the correct answer.
Response:
CALL TRANSACTION
SUBMIT
LEAVE TO TRANSACTION
Score 1 of 1
Question:
Execute command /h
Score 0 of 1
Question:
Response:
STRING
Score 1 of 1
Question:
You are using the new debugger and you want to change the content of an internal
table.
Which actions are allowed?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
Which of the following controller types can exist only once in a Web Dynpro
component?
There are 2 correct answers to this question.
Response:
Component controller
Configuration controller
Window controller
View controller
Score 1 of 1
Question:
Response:
Response:
Assign z1 to <fs>
Score 1 of 1
Question:
How can you maintain documentation for input fields on your screen?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
Response:
You can also select predefined data types to define the data type of the data e
Reference data types can be used to define the data type of the data element
The technical attributes of the data element can be defined by a domain, that
type, the field length, and the number of decimal places.
Score 1 of 1
Question:
You create a domain in the ABAP dictionary. How can you use this domain?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Which of the following pieces of code can you use to output the content of variable
text?
There are 2 correct answers to this question.
Response:
text_ref ?= data_ref.
WRITE text_ref->*.
WRITE data_ref->*.
Score 1 of 1
Question:
You are making changes to a program that already has transaction code ZZZZ
linked to it. Your colleague is testing transaction code ZZZZ in the same system.
When does the changed version of the program become visible to your colleague
via transact on code ZZZZ?
Please choose the correct answer.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Score 0 of 1
Question:
For which of the following requirements can you implement a functional method?
There are 2 correct answers to this question.
Response:
A private static helper method that returns a single value as the result of an a
Score 1 of 1
Question:
Which of the followings components are part of SAP NetWeaver AS ABAP version
7.1x and higher?
There are 2 correct answers to this question.
Response:
Message Server
Score 0 of 1
Question:
What does the enhancement category for a database table or structure do?
Response:
Score 1 of 1
Question:
Response:
The screen is displayed again without processing the PBO flow logic. Only field
ready for input
The screen is displayed again without processing the PBO flow logic. All fields
input.
The screen is NOT displayed again. Processing terminates and the user must r
ABAP program.
The screen is displayed again and the PBO flow logic is processed. Only fields
ready for input.
Score 1 of 1
Question:
Response:
VALUE
DEFAULT
OBLIGATORY
READ-ONLY
Score 1 of 1
Question:
Your colleague has asked you to analyze an ABAP program that does not behave
correctly when a button is pressed on the initial screen. You want to start the
Debugger when the button is pressed so that you can perform your analysis.
What system command do you type in the command field?
Please choose the correct answer.
Response:
/h
/hx
/n
Jdbg
Score 1 of 1
Question:
Response:
Function Builder
Class Builder
Form Builder
Screen Painter
Score 1 of 1
Question:
A transport company keeps track of this availability in two tables, table VEHICLES
and table TRANSPORT. To accept a new transport of a certain capacity must be
found in table VEHICLES. If a record is found, a record is created in table
TRANSPORT. The capacity is then adjusted in table VEHICLES.\
You have four function modules at your disposal.
UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES. If an
error occurs both issue a message of type X. If no error occurs only UPD_VEHI_A
issues a message of type X. If no error occurs UPD_VEHI_A issues a message of
type I.
UPD_TRAN_A and UPD_TRAN_B create a single record in table TRANSPORT. If an
error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A
issues a message of type I.
Which of the following function module calls ensures a single logical unit of work?
Please choose the correct answer.
Response:
1. UPD_TRAN_A
2. UPD_VEHI_B
1. UPD_TRAN_B
2. UPD_VEHI_B
1.UPD_VEHI_A
2.UPD_TRAN_B
1.UPD_VEHI_A
2.UPD_TRAN_A
Score 1 of 1
Question:
Response:
Module pools
Executables
Function groups
Class pools
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Contains windows
Score 1 of 1
Question:
What is the event block that all of your code changes belongs to if you do not
explicitly code any event blocks in an executable program?
Response:
INITIALIZATION
START-OF-SELECTION
AT SELECTION-SCREEN OUTPUT
LOAD-OF-PROGRAM
Score 1 of 1
Question:
Response:
When the number of debugging sessions on the server exceeds the value defin
profile parameter rdisp/wpdbug_max_no
When more than five sessions are already associated with this login user
When more than six sessions are already associated with this login user
Score 1 of 1
Question:
Which ABAP statements can be used in the program to discard all update requests
for the current SAP logical unit of work(LUW)?
There are 3 correct answers to this question
Response:
MESSAGE TYPE W
MESSAGE TYPE E
ROLLBACK WORK
MESSAGE TYPE X
MESSAGE TYPE A
Score 1 of 1
Question:
Which of the following statements can you use to setup checkpoints in an ABAP
program?
There are 3 correct answers to this question.
Response:
CHECK
LOG-POINT
BREAK_POINT
BREAK
ASSERT
Score 0 of 1
Question:
Response:
Table size
Header line
Access type
Line type
Table key
Score 1 of 1
Question:
At most, how many menu items (including functions, separators and sub- menus)
can a menu have on the screen?
Response:
10
15
20
Score 1 of 1
Question:
To generate the function modules for a lock object for a custom table
(ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you
use?
Response:
Score 1 of 1
Question:
Response:
Methods
Function modules
Subroutines
Score 0 of 1
Question:
Which of the following ABAP statements throws an error at the syntax check?
Please choose the correct answer.
Response:
DATA variable
Score 1 of 1
Question:
The code of an executable program does NOT contain any event keywords. What
event block does the code belong to?
Please choose the correct answer.
Response:
AT SELECTION-SCREEN
LOAD-OF-PROGRAM
INITIALIZATION
START-OF-SELECTION
Score 1 of 1
Question:
When are the changes to the VB* table transferred to the database?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which of the following conditions must be fulfilled when using a GROUP BY clause
in a SELECT statement?
There are 2 correct answers to this question.
Response:
All fields in the SELECT clause that are not part of an aggregate function must
after GROUP BY.
Score 1 of 1
Question:
You display the content of an internal table using an ALV grid control. The content
of the internal table changes during the program. Which CL_GUI_ALV_GRID class
method can you use to display the changed content?
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
If the field refers to the dictionary field for which a value help is defined
If the field refers to the dictionary field for which a append search is defined
If the field refers to the dictionary field for which a search is defined
If the field refers to the dictionary field for which a check table is defined
Score 1 of 1
Question:
You are writing an ABAP declaration using the data element S_CARR_ID. Which of
the following statements correctly define a data object?
There are 2 correct answers to this question
Response:
Response:
An enhancement spot can contain either an explicit enhancement point and enhancement
section or a new BAdI only, but all three cannot be in the same enhancement spot.
Response:
Type pools
Domains
Field symbols
Transparent tables
Internal tables
Score 0 of 1
Question:
You want to include an element of type ‘Table’ in your web dynpro. What actions
add the corresponding columns to the table automatically?
Response:
Score 1 of 1
Question:
Response:
state
visible
value
enable
Score 1 of 1
Question:
Response:
SPAU
SPDD
SPAU_ENH
SPAD
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
You are establishing the business logic layer for a Web Dynpro Component. Which
service types are available in the Service Call wizard?
Response:
Class method
Transaction code
Function group
Function module
Score 1 of 1
Question:
Response:
You can also select predefined data types to define the data type of the data e
Reference data types can be used to define the data type of the data element.
The technical attributes of the data element can be defined by a domain, that
type, the field length, and the number of decimal places.
Score 0 of 1
Question:
To reserve an area on the screen for an ALV Grid Control, you must do the
following:
Response:
Score 0 of 1
Question:
Where can you define data types that can be used throughout the system?
There are 2 correct answers to this question.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
In a method
In a global interface
In a function module
Score 1 of 1
Question:
Response:
If the field refers to the dictionary field for which a append search is defined
If the field refers to the dictionary field for which a search is defined
If the field refers to the dictionary field for which a value help is defined
If the field refers to the dictionary field for which a check table is defined
Score 0 of 1
Question:
You want to check the user input in the field FIELD_NAME on a classical screen. If
an incorrect value is entered, the user should be able to correct the field value.
How do you call the module CHECK_MODULE in the PAI of the screen to
accomplish this?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
You want to define a field symbol that will be assigned to a character string.
Which generic types can you use?
There are 3 correct answers to this question.
Response:
any
xsequence
any table
click
csequence
Score 1 of 1
Question:
What must you specify in a Unicode system when opening a file in TEXT MODE?
Response:
Score 1 of 1
Question:
Which of the following includes are generated when you create a function group?
Please choose the correct answer.
Response:
LxxxxO01
LxxxxTOP
LxxxxUXX
LxxxxF01
Score 1 of 1
Question:
Which statement will interrupt the processing of the current screen and branch to
new screen?
Response:
You define a formal parameter to a subroutine that accepts only internal table of
type standard and type sorted as actual parameters.
Which of the following generic ABAP data types must you use?
Please choose the correct answer.
Response:
Standard table
Sorted table
Index table
Hashed table
Score 1 of 1
Question:
Which of the following standard hook methods exist in all Web Dynpro controllers?
Response:
Wddoinit
Wddoafteractions
Wddobeforenavigation
Wddoexit
Score 1 of 1
Question:
Your program uses the class CL_GUI_ALV_GRID to generate a classic ALV Grid
Control What do you need in your program to react to a use double-clicking a row
in the ALV Grid?
There are 3 correct answers to this question
Response:
A handler class
Score 1 of 1
Question:
Response:
Multi-channel access
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Help view
Database view
Maintenance view
Score 1 of 1
Question:
Which components of the class can static method static1 address directly?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
You write a report that displays mass data in a table using the ALV Grid Control.
Which of the following functions can you offer to the user without doing any
specific programming?
There are 2 correct answers to this question.
Response:
Score 0 of 1
Question:
Response:
STRING
X
N
Score 1 of 1
Question:
Response:
AT SELECTION-SCREEN ON <field_name>
AT SELECTION-SCREEN
AT SELECTION-SCREEN OUTPUT
Score 1 of 1
Question:
A user runs an ABAP program, enters an incorrect value on the selection screen,
and chooses Execute. Which event block must send the error message in order to
display the selection screen again?
Please choose the correct answer
Response:
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN
AT SELECTION-SCREEN ON HELP-REQUEST
Score 0 of 1
Question:
You want to move a transport request from the development system to the
subsequent system. Which of the following are prerequisites for this?
Response:
All tasks of the transport request must be assigned to the same user.
Score 1 of 1
Question:
Response:
Store the reference to the singleton objection an instance attribute of the obje
Score 1 of 1
Question:
Which of the following enhancement options does not require any preparation
from SAP?
Please choose the correct answer.
Response:
New BAdIs
Explicit enhancement sections
Score 1 of 1
Question:
You create a domain in the ABAP dictionary. How can you use this domain?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
You build a dialog screen with an input field in an ABAP program. How do you
ensure that the contents of the screen field can be accessed in the program?
Please choose the correct answer.
Response:
Define a data object in the program with the same name as the screen field
Use a MOVE statement in a PAI module to copy the data to a data object
Use the GET statement in the program to transport the data from the screen f
Enter the name of a data object in the Parameter ID attribute of the screen fie
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
What happens if the application sends a type E message during the check_CB
module processing?
Please choose the correct answer.
Response:
The screen is displayed again without processing the PBO flow logic. All fields
input.
The screen is displayed again without processing the PBO flow logic. Only field
ready for input
The screen is displayed again and the PBO flow logic is processed. Only fields
ready for input.
The screen is NOT displayed again. Processing terminates and the user must r
ABAP program.
Score 1 of 1
Question:
Using the screen system table, what can you modify through a LOOP AT SCREEN …
ENDLOOP construct?
Response:
Screen status
Score 1 of 1
Question:
What is the maximum number of watchpoints that can exist at one time?
Please choose the correct answer.
Response:
10
No limit
6
Score 0 of 1
(skipped)
Question:
Which of the following steps are required to set up a shared memory area?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
Response:
If table data is read using indexes, the table buffer will not be filled.
If data is read from the table buffer, the existing indexes are not used.
Following an update to a buffered record, all table buffers in the system will be
Score 1 of 1
Question:
Which objects are automatically created when you create a new function group?
Response:
Score 1 of 1
Question:
How can you maintain documentation for input fields on your screen?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
SELECTION-SCREEN BLOCK
SELECTION-SCREEN COMMENT
SELECT-OPTIONS
PARAMETERS
Score 1 of 1
Question:
Which of the following statements dynamically changes the data type of field z1?
Please choose the correct answer.
Response:
Unassign <fs>
Assign z1 to <fs>
Move z1 to <fs>
Score 1 of 1
Question:
Response:
You can enter documentation for the data element in the ABAP Dictionary.
Score 1 of 1
Question:
Which of the following actions can you performing both the ABAP Editor and in the
ABAP Debugger?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
THIS
SUPER
SENDER
ME
Score 0 of 1
Question:
Response:
Consumer controller
View controller
Custom controller
Configuration controller
Window controller
Component controller
Score 1 of 1
Question:
What do you need to have in your program to respond to the DOUBLE_CLICK event
raised by an instance of the CL_GUI_ALV_GRID class?
Response:
A handler class
Score 1 of 1
Question:
Which of the followings components are part of SAP NetWeaver AS ABAP version
7.1x and higher?
There are 2 correct answers to this question.
Response:
Internet Communication Manager (ICM)
Message Server
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
What are the differences between displaying in a full screen and in a container?
Response:
Score 1 of 1
Question:
Which of the following repository objects can you maintain in the ABAP
Workbench?
There are 3 correct answers to this question.
Response:
Function modules
Business functions
Module pools
Transparent tables
Internal tables
Score 1 of 1
Question:
Under which circumstances will the classic Debugger start as the Debugger?
Response:
When you specify the default as the classic Debugger in the settings of the Ob
Navigator.
If you manually switched to the classic Debugger during your last session.
When the number of debugging sessions exceeds half the number of dialog se
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
A customer has asked that you improve performance for a small table with
frequent read accesses. What buffering type do you recommend?
Please choose the correct answer.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Column store
Full table
Single record
Primary key
Score 0 of 1
Question:
You have been asked by a customer to develop Open SQL code to convert the
value of argument "arg" into the ABAP Dictionary type specified.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
CASTING(arg AS type)
CAST(arg FOR type)
CAST(arg AS type)
Score 1 of 1
Question:
Response:
1-16
64
Score 0 of 1
Question:
Which types of programs or parts of programs can be tested directly from the
ABAP Workbench or ABAP Editor?
Response:
METHOD
FUNCTION-POOL
TYPE-POOL
INCLUDE
INTERFACE-POOL
PROGRAM
FUNCTION MODULE
CLASS-POOL
REPORT
Score 1 of 1
Question:
Which of the following can you do with the SAP code inspector?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
A transport company keeps track of this availability in two tables, table VEHICLES
and table TRANSPORT. To accept a new transport of a certain capacity must be
found in table VEHICLES. If a record is found, a record is created in table
TRANSPORT. The capacity is then adjusted in table VEHICLES.\
You have four function modules at your disposal.
UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES. If an
error occurs both issue a message of type X. If no error occurs only UPD_VEHI_A
issues a message of type X. If no error occurs UPD_VEHI_A issues a message of
type I.
UPD_TRAN_A and UPD_TRAN_B create a single record in table TRANSPORT. If an
error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A
issues a message of type I.
Which of the following function module calls ensures a single logical unit of work?
Please choose the correct answer.
Response:
1.UPD_VEHI_A
2.UPD_TRAN_B
1.UPD_VEHI_A
2.UPD_TRAN_A
1. UPD_TRAN_A
2. UPD_VEHI_B
1. UPD_TRAN_B
2. UPD_VEHI_B
Score 1 of 1
Question:
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
You have been asked to review the following expression, which processes
character strings:
Response:
Score 1 of 1
Question:
Response:
Structure
Data element
Table
Field
Domain
Score 0 of 1
Question:
You want to select data from two tables and store the result in as structure.
Table PARTNER contains the fields PART_ID and KIND.
Table CONTRACT contains the fields CONT_ID, CONT_TYPE and DIVISION.
The structure is defined as follows
DATA: BEGIN OF wa_result,
Part_id type partner-part_id, cont_id type contract-cont_id,
Cont_type TYPE contract-cont_type,
END of wa_result,
Lt_result type table of wa_result.
How can you replace the following SELECT statement with an outer join?
Response:
Score 1 of 1
Question:
Response:
The ABAP dispatcher takes over the entire execution without assigning any wo
The program is always executed in just one dialog work process with roll out.
The program is always executed in just one dialog work process without roll o
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
DOG is a subclass of ANIMAL. You have created a variable of type ANIMAL that
references an instance of the DOG class. Which of the following statements can
you use to copy this reference to a new variable of type DOG?
Response:
WRITE……TO……
MOVE-CORRESPONDING…… TO……
MOVE……?TO……
MOVE…. TO…..
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Improved transparency
Improved performance
Easier maintenance
Promotes reusability
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Which additions to the PARAMETERS statement can you use to fill the input field
on the selection screen with a suggested value?
There are 2 correct answers to this question.
Response:
DEFAULT
MODIF ID
VALUE-CHECK
MEMORY ID
Score 1 of 1
Question:
In which of the following source code blocks can you define local data objects?
There are 3 correct answers to this question.
Response:
Function module
LOAD-OF-PROGRAM
Static method
Subroutine
PBO module
Score 1 of 1
Question:
Response:
Contains windows
Score 1 of 1
Question:
How can you declare an internal table using the transparent table A as its line
type?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
MESSAGE TYPE A
MESSAGE TYPE W
ROLLBACK WORK
MESSAGE TYPE X
MESSAGE TYPE E
Score 1 of 1
Question:
Response:
Module pools
Executable programs
Interface pools
Class pools
Function groups
Score 1 of 1
Question:
Screen Painter
Class Builder
Function Builder
Form Builder
Which of the following includes are generated when you create a function group?
Please choose the correct answer.
Response:
LxxxxO01
LxxxxF01
LxxxxUXX
LxxxxTOP
Score 1 of 1
Question:
Response:
Changing parameters
Exporting parameters
Exceptions
Importing parameters
Score 1 of 1
Question:
Which of the following settings can you define for both structures and transparent
tables in the ABAP Dictionary?
There are 2 correct answers to this question.
Response:
Enhancement category
Size category
Storage type
Score 1 of 1
Question:
What is the event block that all of your code changes belongs to if you do not
explicitly code any event blocks in an executable program?
Response:
START-OF-SELECTION
AT SELECTION-SCREEN OUTPUT
INITIALIZATION
LOAD-OF-PROGRAM
Score 1 of 1
Question:
What must you do to define a database view using the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
Choose the database tables from where the view acquires data.
Choose the fields from the tables that should be part of the view.
Score 1 of 1
Question:
Response:
If the field refers to the dictionary field for which a search is defined
If the field refers to the dictionary field for which a value help is defined
If the field refers to the dictionary field for which a append search is defined
If the field refers to the dictionary field for which a check table is defined
Score 1 of 1
Question:
Response:
Value of a constant
Definition of a structure
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
You define database view A and maintenance view B in the ASAP Dictionary. What
restrictions apply to these views?
There are 2 correct answers to this question.
Response:
Score 0 of 1
Question:
Response:
Store the reference to the singleton objection an instance attribute of the obje
Score 1 of 1
Question:
The USER has the following fields: ID, FIRST_NAME, LAST_NAME. FIRST_NAME,
LAST_NAME have the same basic type and length. You want to compare fields
FIRST_NAME, LAST_NAME to each other.
Response:
Score 0 of 1
Question:
A customer has asked that you improve performance for a small table with
frequent read accesses. What buffering type do you recommend?
Please choose the correct answer.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Full table
Column store
Single record
Primary key
Score 1 of 1
Question:
You enhance an SAP standard global class by defining a post-method for an SAP
method. The original SAP method has an EXPORTING parameter named PAR 1.
Response:
IMPORTING
RETURNING
CHANGING
EXPORTING
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Which additions to the PARAMETERS statement can you use to fill the input field
on the selection screen with a suggested value?
There are 2 correct answers to this question.
Response:
MEMORY ID
DEFAULT
VALUE-CHECK
MODIF ID
Score 1 of 1
Question:
How would you find out if an application program offers a program exit?
Response:
Look for a customer exit in the SAP reference IMG within an application area
Score 1 of 1
Question:
Response:
Subroutines
Function modules
Score 1 of 1
Question:
Which of the following actions can you performing both the ABAP Editor and in the
ABAP Debugger?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
1–65535
10
100
Score 0 of 1
Question:
Response:
Table type
Data element
Check table
Structure component
Domain
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
When does the lifetime of a Web Dynpro component begin and end?
Please choose the correct answer.
Response:
It begins the first time it is called at runtime, and it ends with the Web Dynpro
that called and instantiated the component ends.
It begins each time it is called, and it ends when the component completes.
It ends each time it is called, and it ends when the component completes.
It begins when instantiated and it ends when the program ends or the object
Score 1 of 1
Question:
Which of the following ABAP dictionary types can you use to define domains?
Response:
DATE
FLOAT
NUMC
DEC
CHAR
Score 0 of 1
Question:
Response:
Explicit enhancement sections
Customer exits
Classic BAdIs
New BAdIs
Score 0 of 1
Question:
Response:
HOME
Database layer
Application Layer
Score 0 of 1
Question:
Response:
SELECTION-SCREEN
PARAMETERS
SELECT-OPTIONS
Score 1 of 1
Question:
Which of the following generic types can you use to define a field symbol that will
be assigned to a character string?
There are 3 correct answers to this question.
Response:
Type csequence
Type any
Type clike
Type xsequence
Score 0 of 1
Question:
Response:
Interface view
Interface context
Interface controller
Data Container
Score 1 of 1
Question:
Response:
Internal table
Cluster table
Transparent table
Pooled table
Score 1 of 1
Question:
Which of the following structures is created when you use a table type to define
one of its components?
Response:
Deep structure
Nested structure
Append structure
Flat structure
Score 1 of 1
Question:
Response:
Subroutines
Inheritance
Reports
Events
Score 1 of 1
Question:
How can you maintain documentation for input fields on your screen?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
A static attribute is the same across all instances of the class. There is only on
attribute across all instances of the class.
Static attributes can be declared only in the private visibility section of the cla
Static attributes cannot be changed by an object.
Score 1 of 1
Question:
Which of the following function types in a GUI status are reserved for internal
use?
There are 2 correct answers to this question.
Response:
H-HELP REQUEST
S- SYSTEM
E-EXIT
T-TRANSACTION
Score 1 of 1
Question:
Response:
Support Packages
Transports
SAP Notes
Enhancement Packages
Score 1 of 1
Question:
You can use the logical expression IS SUPPLIED for any formal parameter passed
to which modularization unit?
Response:
Function module
Static method
Instance method
Score 0 of 1
Question:
Response:
Full
Single-record
Primary-key
Generic
Column-store
Score 1 of 1
Question:
What must exist before you can create a new transportable function module?
There are 3 correct answers to this question.
Response:
Package
Function group
Module pool
Change request
Type group
Score 0 of 1
Question:
Which of the following controller types can exist only once in a Web Dynpro
component?
There are 2 correct answers to this question.
Response:
View controller
Window controller
Component controller
Configuration controller
Score 1 of 1
Question:
For which of the following purposes can you use the ABAP dictionary?
There are 2 correct answers to this question.
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
The screen attributes can be modified in the PROCESS AFTER INPUT event blo
The screen attributes can be modified in the PROCESS BEFORE OUTPUT and P
AFTER INPUT event blocks.
The screen attributes can be modified in the PROCESS BEFORE OUTPUT event
Score 1 of 1
Question:
What type of method is generated automatically by the Web Dynpro Explorer when
you assign an action to a button UI element?
Response:
Ordinary method
Supply function
Score 1 of 1
Question:
You use Unified Modelling language (UML) to design your classes. You want to
describe the message exchange between objects. Which diagram can you use?
Response:
Sequence diagram
Class diagram
Component diagram
Object diagram
Score 1 of 1
Question:
What do you need to have in your program to respond to the DOUBLE_CLICK event
raised by an instance of the CL_GUI_ALV_GRID class?
Response:
A handler class
Score 1 of 1
Question:
Response:
Exceptions
Input
Input/output (changing)
Return values
Output
Score 0 of 1
Question:
Which of the following data types are predefined ABAP data types?
There are 3 correct answers to this question.
Response:
DECFLOAT34
STRING
FLOAT
XSTRING
DECIMALS
Score 1 of 1
Question:
Which data type is allowed for the reference field of the Currency field?
Please choose the correct answer.
Response:
DEC
CUKY
UNIT
CURR
Score 0 of 1
Question:
Response:
Classic BAdIs
Score 0 of 1
Question:
Response:
Pass by value
Pass by class
Pass by reference
Pass by subclass
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
The order of fields for a transparent table in the database…
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which components of the class can static method static1 address directly?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Search in the application program for the method GET_ INSTANCE of class
CL_EXITHANDLER.
Score 1 of 1
Question:
You have defined a classical screen (dynpro) with mandatory input fields. You
want to exit the screen using the Cancel button even if not all of the mandatory
fields have been filled. What is necessary to achieve this?
Response:
Set the function type assigned to the Cancel button to S and handle it in a mo
addition AT EXIT-COMMAND.
Assign function type E to the Cancel button and handle it in a module with the
EXIT-COMMAND.
Set the function code assigned to the Cancel button to CANCEL and handle it i
with the addition AT EXIT-COMMAND.
Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" prope
input fields to zero.
Score 1 of 1
Question:
Which of the following pieces of code can you use to output the content of variable
text?
There are 2 correct answers to this question.
Response:
WRITE data_ref->*.
text_ref ?= data_ref.
WRITE text_ref->*.
Score 1 of 1
Question:
Which statement uses the buffered data assuming that the WHERE clause contains
restrictions for all key fields?
Response:
SELECT SINGLE … .
SELECT … . ENDSELECT.
Score 0 of 1
Question:
Which parameter types can be used in the signature of a functional method?
There are 2 correct answers to this question.
Response:
RETURNING
IMPORTING
CHANGING
EXPORTING
Score 0 of 1
Question:
Response:
UPDATE
INSERT
DELETE
SELECT
MODIFY
Score 1 of 1
Question:
Your colleague has asked you to analyze an ABAP program that does not behave
correctly when a button is pressed on the initial screen. You want to start the
Debugger when the button is pressed so that you can perform your analysis.
Response:
Jdbg
/hx
/n
/h
Score 1 of 1
Question:
You have created a screen on which the user enters data that is to be inserted into
table T1. How do you ensure that the content of field F in table T1 is checked
against table T2?
Please choose the correct answer.
Response:
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T2 the check table.
Create a foreign key for field F of table T1 and make table T2 the foreign key t
Create a foreign key for field F of table T1 and make table T2 the check table.
Create a foreign key for the assigned field of field F of table T1 in table T2 and
T1 the check table.
Score 0 of 1
Question:
Response:
Fixed values
Score 1 of 1
Question:
The code of an executable program does NOT contain any event keywords. What
event block does the code belong to?
Please choose the correct answer.
Response:
LOAD-OF-PROGRAM
START-OF-SELECTION
INITIALIZATION
AT SELECTION-SCREEN
Score 0 of 1
Question:
How do you program an input validation on a selection screen that allows users to
correct their input?
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
The statements CALL BADI and GET BADI are used for which type of BAdIs?
Please choose the correct answer.
Response:
New BAdI
Classical DDic
Classical BAdI
Score 1 of 1
Question:
Response:
Multi-channel access
Score 0 of 1
Question:
Response:
All events
Constants
Types
Instance attributes
Score 1 of 1
Question:
Which of the following data declarations would cause the runtime environment to
use fixed-point arithmetic for the above expression?
Please choose the correct answer.
Response:
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE
DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE
Score 0 of 1
Question:
Response:
A CALL TRANSACTION
COMMIT WORK
ROLLBACK WORK
The display of a dialog message type A
A SUBMIT
DEQUEUE_
ENQUEUE_
Score 1 of 1
Question:
You want to select data from two tables and store the result in as structure.
How can you replace the following SELECT statement with an outer join?
Response:
Score 1 of 1
Question:
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
There are 2 correct answers to this question
Response:
Score 1 of 1
Question:
Response:
Literals
Score 1 of 1
Question:
Which comparison operators can you use in a logical expression related to the
WHERE clause of the SELECT statement?
Response:
GT (greater than)
CO (contains only)
CP (covers pattern)
EQ (equals)
Score 0 of 1
Question:
You want to add a field ZZPRICE to the SAP standard transparent table EKKO.
Response:
Score 1 of 1
Question:
Response:
FULL JOIN
CROSS JOIN
INNER JOIN
Question:
In which event block can you overwrite the default value of a PARAMETERS field
on the selection screen?
Please choose the correct answer.
Response:
INITIALIZATION
AT SELECTION-SCREEN
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
You can only specify default values for the LOW and HIGH fields of the SELECT
input field.
You can use the addition NO-DISPLAY to hide the input field on the selection s
The structure of the selection table created with SELECT-OPTIONS has four co
SIGN, OPTION, LOW, and HIGH.
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Which class is used to define a reference for an instance of the ALV Object Model?
Response:
Class CL_GUI_BDC_GRID
Class CL_GUI_ALV_GRID
Class CL_GUI_CUSTOM_CONTAINER
Class CL_SALV_TABLE
Score 1 of 1
Question:
Which of the following repository objects can you maintain in the ABAP
Workbench?
There are 3 correct answers to this question.
Response:
Module pools
Internal tables
Business functions
Transparent tables
Function modules
Score 1 of 1
Question:
The code of an executable program does NOT contain any event keywords. What
event block does the code belong to?
Please choose the correct answer.
Response:
START-OF-SELECTION
AT SELECTION-SCREEN
LOAD-OF-PROGRAM
INITIALIZATION
Score 1 of 1
Question:
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
CONSTANTS gc_id TYPE s_conn_id VALUE '0400'.
Score 1 of 1
Question:
Which of the following actions can be performed in the Process After Input (PAI)
processing block?
Response:
Score 1 of 1
Question:
Which of the following are valid control level changes within a loop over an
internal table?
There are 2 correct answers to this question.
Response:
LAST
SUM
COLLECT
END of <f>
Score 1 of 1
Question:
Response:
Hashed Table
Sorted Table
Standard Table
Any Table
Index Table
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
DATA: intTYPEI.
int=5*(3/10).
Response:
1.5
Score 1 of 1
Question:
Response:
Write the handler, create the ALV, display the ALV, register for the event
Write the handler, register for the event, create the ALV, display the ALV
Register for the event, write the handler, create the ALV, display the ALV
Write the handler, create the ALV, register for the event, display the ALV
Create the ALV, write the handler, register for the event, display the ALV
Score 1 of 1
Question:
Response:
You can enter documentation for the data element in the ABAP Dictionary.
Score 1 of 1
Question:
Response:
GET_PASSENGERS
SET_ATTRIBUTES
SET_PASSENGERS
MV_ PASSENGERS
C_POS
Score 1 of 1
Question:
How can you declare an internal table using the transparent table A as its line
type?
Please choose the correct answer.
Response:
Score 0 of 1
Question:
Which statement is used to generically define the data reference variable z1?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
You need to perform a downcast. What should you do?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Response:
Allows the ABAP stack and the Java stack to exchange data.
Score 1 of 1
Question:
Response:
This table has a foreign key to the data table as a text table.
The entire key of this data table is included as the key to this table.
Score 1 of 1
Question:
Response:
FIELD-SYMBOLS <fs>
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Which of the following ABAP dictionary types can you use to define domains?
Response:
DEC
FLOAT
DATE
NUMC
CHAR
Score 1 of 1
Question:
Response:
Function group
Module pool
Executable program
Interface pool
Class pool
Score 0 of 1
Question:
Response:
Shortest First
Round Robin
Multiple Queue
Score 1 of 1
Question:
You build a dialog screen with an input field in an ABAP program. How do you
ensure that the contents of the screen field can be accessed in the program?
Please choose the correct answer.
Response:
Use the GET statement in the program to transport the data from the screen f
Enter the name of a data object in the Parameter ID attribute of the screen fie
Use a MOVE statement in a PAI module to copy the data to a data object
Define a data object in the program with the same name as the screen field
Score 1 of 1
Question:
Which of the following customer modifications options are available in the table
maintenance generator?
Response:
Search helps
Append searches
Maintenance screens
Events
Score 1 of 1
Question:
You have been asked to review the following expression, which processes
character strings:
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Which rules do you have to consider when working with pooled tables?
There are 2 correct answers to this question
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
What properties will be set when you define a table type in the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
Line type
GET/SET Parameter
Primary key
Access mode
Change document
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
You want to read a single line of an internal table using table expression itab[ ...].
How can you identify the line?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
Response:
Function modules
Methods
Subroutines
Score 0 of 1
Question:
Response:
INHERITING FROM
INTERFACES
CLASS CATEGORY
REDEFINITION
Question:
Response:
Score 0 of 1
Question:
Response:
Standard Table
Hashed Table
Index Table
Any Table
Sorted Table
Score 1 of 1
Question:
You are writing an ABAP declaration using the data element S_CARR_ID. Which of
the following statements correctly define a data object?
There are 2 correct answers to this question
Response:
Score 1 of 1
Question:
Response:
The most frequently selected fields should be at the first positions in the index
The table will be updated more quickly if you create more indexes
Score 1 of 1
Question:
SAP enhancements for customer exits are managed by which transaction?
Please choose the correct answer.
Response:
Transaction SMOD
Transaction CMOD
Application CMOD
Score 0 of 1
Question:
For which of the following purposes can you use the ABAP dictionary?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Following an update to a buffered record, all table buffers in the system will be
If data is read from the table buffer, the existing indexes are not used.
If table data is read using indexes, the table buffer will not be filled.
Score 1 of 1
Question:
What ABAP statements can you use to create an instance of the class
CL_GUI_CUSTOM_CONTAINER in an ABAP program?
Response:
Score 0 of 1
Question:
Response:
User exit
Customer exit
Score 1 of 1
Question:
What process is used to establish the automatic transport of data between the
view controller's context-attributes and the UI element in its layout?
Response:
Context mapping
Data migration
Data binding
View assembly
Score 1 of 1
Question:
You want to translate dynamic text in a web dynpro. From which abstract class
should you inherit?
Please choose the correct answer.
Response:
CL_WD_CONFIGURATION_MODEL
CL_WD_CONTEXT_SERVICES
CL_WD_COMPONENT_SERVICES
CL_WD_COMPONENT_ASSISTANCE
Score 1 of 1
Question:
What properties will be set when you define a table type in the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
Line type
Access mode
GET/SET Parameter
Primary key
Change document
Score 1 of 1
Question:
Response:
SELECT SINGLE CLIENT SPECIFIED a b FROM table A
INTO CORRESPONDING FIELDS OF ls_AB.
Score 0 of 1
Question:
Response:
Private method
Pre-method
Protected method
Overwrite method
Score 1 of 1
Question:
Which of the following actions can you performing both the ABAP Editor and in the
ABAP Debugger?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which ABAP statement using the local type gty_1 correctly defines a data object?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Which ABAP statements can be used in the program to discard all update requests
for the current SAP logical unit of work(LUW)?
There are 3 correct answers to this question
Response:
MESSAGE TYPE W
MESSAGE TYPE A
ROLLBACK WORK
MESSAGE TYPE E
MESSAGE TYPE X
Score 1 of 1
Question:
Response:
Value of a constant
Definition of a structure
Score 1 of 1
Question:
Response:
SPAU
SPDD
SPAU_ENH
SPAD
Score 0 of 1
Question:
Uses a database connection to a work process established when the SAP NetW
Application Server ABAP started.
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Primary-key
Full
Generic
Column-store
Single-record
Score 1 of 1
Question:
A function module that has 2 classical exceptions is called with actual parameter
values in such a way that both exception conditions are fulfilled.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Both exceptions will be raised. In the calling program, sy-subrc has the value
the second except on.
Both exceptions will be raised. In the calling program, sy-subrc has the value
the OTHERS option.
No exception will be raised. In the calling program, sy-subrc has the value spe
OTHERS option.
The first exception that occurs will be raised. In the calling program, sy-subrc
specified for the first exception.
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Each work process is assigned a type of task that can be performed. Which
statements related to this are true?
Response:
To switch a work process type requires a restart of the SAP NetWeaver Applic
ABAP.
Score 1 of 1
Question:
After which statement will the runtime system initialize the ABAP memory?
Please choose the correct answer.
Response:
CALL TRANSACTION
LEAVE TO TRANSACTION
SUBMIT
Score 1 of 1
Question:
You can use the logical expression IS SUPPLIED for any formal parameter passed
to which modularization unit?
Response:
Instance method
Function module
Score 0 of 1
Question:
You want to add a field ZZPRICE to the SAP standard transparent table EKKO.
Response:
Score 1 of 1
Question:
Response:
C,D,N,T
F,I,P,X
C,D,N,X
D,I,string, T
Score 1 of 1
Question:
Which statement ends a screen sequence and starts from initial screen?
Please choose the correct answer.
Response:
LEAVE TO SCREEN
CALL SCREEN
SET SCREEN 0
LEAVE SCREEN
Score 1 of 1
Question:
You build a dialog screen with an input field in an ABAP program. How do you
ensure that the contents of the screen field can be accessed in the program?
Please choose the correct answer.
Response:
Use a MOVE statement in a PAI module to copy the data to a data object
Define a data object in the program with the same name as the screen field
Use the GET statement in the program to transport the data from the screen f
Enter the name of a data object in the Parameter ID attribute of the screen fie
Score 1 of 1
Question:
Response:
Subroutines
Events
Reports
Inheritance
Score 0 of 1
Question:
Response:
Maintenance view
Help view
Database view
Score 1 of 1
Question:
Which components of the class can you create directly from the program?
Response:
All components
Which statements are true about a class that has granted friendship to another
class?
Response:
All classes the friend has granted friendship access status to also have the sam
All classes that inherit from the friend (subclasses) also have the same access
Score 0 of 1
Question:
Which actions release a lock object (with a default value for _SCOPE)?
Response:
ROLLBACK WORK
COMMIT WORK
A SUBMIT
ENQUEUE_
A CALL TRANSACTION
Score 1 of 1
Question:
Response:
Choose from only the performance, security and user interface check categori
Score 1 of 1
Question:
Response:
1. AT SELECTION-SCREEN OUTPUT
2. INITIALIZATION
3. AT SELECTION-SCREEN
4. START-OF-SELECTION
1. INITIALIZATION
2. AT SELECTION-SCREEN
3. AT SELECTION-SCREEN OUTPUT
4. START-OF-SELECTION
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. START-OF-SELECTION
4. AT SELECTION-SCREEN
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. AT SELECTION-SCREEN
4. START-OF-SELECTION
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Packages use interfaces and visibility to make their elements visible to other p
Score 0 of 1
Question:
Response:
Polymorphism requires the developer to specify which method to use with inh
You can access the superclass component with the prefix SUPER->.
Static constructors do not need to call the superclass’s constructor.
Score 1 of 1
Question:
You want to loop over an internal table without copying each table row to a work
area. How can you achieve this using a field symbol?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Execute command /h
Score 1 of 1
Question:
Function groups
Executables
Module pools
Class pools
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
To generate the function modules for a lock object for a custom table
(ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you
use?
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
INNER JOIN
FULL JOIN
CROSS JOIN
Score 1 of 1
Question:
You want to read a single line of an internal table using table expression itab[ ...].
How can you identify the line?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
Score 1 of 1
Question:
Which of the following rules must you follow when you create a static constructor?
There are 2 correct answers to this question
Response:
Score 0 of 1
Question:
Response:
Exceptions
Input/output (changing)
Input
Output
Return values
Score 1 of 1
Question:
Using the screen system table, what can you modify through a LOOP AT SCREEN …
ENDLOOP construct?
Response:
Screen status
Score 1 of 1
Question:
Which data type is allowed for the reference field of the Currency field?
Please choose the correct answer.
Response:
UNIT
CURR
DEC
CUKY
Score 1 of 1
Question:
What must you do to define a database view using the ABAP Dictionary?
There are 3 correct answers to this question.
Response:
Choose the database tables from where the view acquires data.
Define buffering settings for the underlying database tables.
Choose the fields from the tables that should be part of the view.
Score 1 of 1
Question:
You display the content of an internal table using an ALV grid control. The content
of the internal table changes during the program. Which CL_GUI_ALV_GRID class
method can you use to display the changed content?
Response:
Score 1 of 1
Question:
How many kinds of internal tables are supported in the ABAP language?
Please choose the correct answer.
Response:
3
1
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
You enhance an SAP standard global class by defining a post-method for an SAP
method. The original SAP method has an EXPORTING parameter named PAR 1.
Response:
EXPORTING
RETURNING
CHANGING
IMPORTING
Score 1 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Which of the following settings can you define for both structures and transparent
tables in the ABAP Dictionary?
There are 2 correct answers to this question.
Response:
Size category
Enhancement category
Storage type
Score 1 of 1
Question:
Which of the following is correct?
Please choose the correct answer.
Response:
The screen attributes can be modified in the PROCESS BEFORE OUTPUT event
The screen attributes can be modified in the PROCESS BEFORE OUTPUT and P
AFTER INPUT event blocks.
The screen attributes can be modified in the PROCESS AFTER INPUT event blo
Score 1 of 1
Question:
What is the maximum number of watchpoints that can exist at one time?
Please choose the correct answer.
Response:
10
No limit
Score 1 of 1
Question:
Which of the following data types are predefined ABAP data types?
There are 3 correct answers to this question.
Response:
XSTRING
STRING
DECFLOAT34
DECIMALS
FLOAT
Score 1 of 1
Question:
Which statement will interrupt the processing of the current screen and branch to
new screen?
Response:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
In which of the following source code blocks can you define local data objects?
There are 3 correct answers to this question.
Response:
Subroutine
LOAD-OF-PROGRAM
Function module
Static method
PBO module
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Score 1 of 1
Question:
Which of the following structures is created when you use a table type to define
one of its components?
Response:
Flat structure
Nested structure
Deep structure
Append structure
Response:
Standard Table
Any Table
Index Table
Sorted Table
Hashed Table
Score 1 of 1
Question:
Response:
STRING
XSTRING
Score 1 of 1
Question:
You are creating an inspection using the Code Inspector. Which entities can you
select for inspection?
There are 3 correct answers to this question.
Response:
Contents of named user's objects
Contents of a package
Score 1 of 1
Question:
Which of the following actions can you performing both the ABAP Editor and in the
ABAP Debugger?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Response:
Following an update to a buffered record, all table buffers in the system will be
If table data is read using indexes, the table buffer will not be filled.
All SELECT statements will read data from the buffer.
If data is read from the table buffer, the existing indexes are not used.
Score 1 of 1
Question:
You want to use a BAdI to extend the functions of an SAP program. Which of the
following tasks is necessary?
Please choose the correct answer.
Response:
Score 1 of 1
Question:
Which class is used to define a reference for an instance of the ALV Object Model?
Response:
Class CL_GUI_CUSTOM_CONTAINER
Class CL_SALV_TABLE
Class CL_GUI_BDC_GRID
Class CL_GUI_ALV_GRID
Score 1 of 1
Question:
In which of the following source code blocks can you define local data objects?
There are 3 correct answers to this question.
Response:
PBO module
Static method
Subroutine
Function module
LOAD-OF-PROGRAM
Score 1 of 1
Question:
Response:
GET_PASSENGERS
SET_PASSENGERS
C_POS
SET_ATTRIBUTES
MV_ PASSENGERS
Score 1 of 1
Question:
What is a plug?
There are 4 correct answers to this question.
Response:
Score 1 of 1
Question:
You want to select data from two tables and store the result in as structure.
How can you replace the following SELECT statement with an outer join?
Response:
Score 1 of 1
Question:
Response:
Literals
Score 1 of 1
Question:
Which objects are automatically created when you create a new function group?
Response:
Score 1 of 1
Question:
What happens if the application sends a type E message during the check_CB
module processing?
Please choose the correct answer.
Response:
The screen is displayed again without processing the PBO flow logic. All fields
input.
The screen is NOT displayed again. Processing terminates and the user must r
ABAP program.
The screen is displayed again and the PBO flow logic is processed. Only fields
ready for input.
The screen is displayed again without processing the PBO flow logic. Only field
ready for input
Score 1 of 1
Question:
Response:
Contains windows
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
If the field refers to the dictionary field for which a search is defined
If the field refers to the dictionary field for which a value help is defined
If the field refers to the dictionary field for which a check table is defined
If the field refers to the dictionary field for which a append search is defined
Score 1 of 1
Question:
When do you need to use the GROUP BY clause in the SELECT statement?
Please choose the correct answer.
Response:
If you want to use aggregate functions and all components in the field list are
functions
If you want to use aggregate functions and at least one component in the field
column identifier
If you want to redefine the sequence of the columns in the result set
Score 0 of 1
Question:
Response:
Class Builder
Form Builder
Function Builder
Screen Painter
Score 0 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Improved performance
Promotes reusability
Easier maintenance
Improved transparency
Score 1 of 1
Question:
Response:
SELECTION-SCREEN COMMENT
SELECTION-SCREEN BLOCK
PARAMETERS
SELECT-OPTIONS
Score 1 of 1
Question:
Response:
A reference table and field are required for fields with the data types QUAN an
Search helps can be defined for a table field that is assigned to a predefined d
Score 1 of 1
Question:
Response:
Class pool
Executable program
Interface pool
Function group
Module pool
Score 1 of 1
Question:
Which of the following statements correctly define a data object with the type of
data element s_conn_id?
There are 3 correct answers to this question.
Response:
Question:
You have been asked by a customer to develop Open SQL code to convert the
value of argument "arg" into the ABAP Dictionary type specified.
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
CASTING(arg AS type)
CAST(arg AS type)
Score 1 of 1
Question:
Which components of the class can static method static1 address directly?
There are 2 correct answers to this question.
Response:
Score 1 of 1
Question:
Response:
You can also select predefined data types to define the data type of the data e
The technical attributes of the data element can be defined by a domain, that
type, the field length, and the number of decimal places.
Reference data types can be used to define the data type of the data element.
Score 1 of 1
Question:
Response:
A group of hierarchal classes that describe the ALV Grid as a whole but do not
a single class
A group of classes that describe the ALV Grid as a whole and inherit from a sin
A group of classes that apply Grid as a whole and inherit from a multiple class
A group of classes that describe the BDC Grid as a whole and inherit from a si
Score 1 of 1
Question:
Under which circumstances will the classic Debugger start as the Debugger?
Response:
When you specify the default as the classic Debugger in the settings of the Ob
Navigator.
If you manually switched to the classic Debugger during your last session.
When the number of debugging sessions exceeds half the number of dialog se
Score 0 of 1
Question:
Response:
Search in the application program for the method GET_ INSTANCE of class
CL_EXITHANDLER.
Score 1 of 1
Question:
Response:
Assign z1 to <fs>
Score 1 of 1
Question:
Response:
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. START-OF-SELECTION
4. AT SELECTION-SCREEN
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. AT SELECTION-SCREEN
4. START-OF-SELECTION
1. AT SELECTION-SCREEN OUTPUT
2. INITIALIZATION
3. AT SELECTION-SCREEN
4. START-OF-SELECTION
1. INITIALIZATION
2. AT SELECTION-SCREEN
3. AT SELECTION-SCREEN OUTPUT
4. START-OF-SELECTION
Score 1 of 1
Question:
To which of the following you must assign newly created SAP repository objects?
Please choose the correct answer.
Response:
Transport request
Function group
Transport task
Package
Score 1 of 1
Question:
Response:
INNER JOIN
FULL JOIN
CROSS JOIN
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
You can only specify default values for the LOW and HIGH fields of the SELECT
input field.
You can use the addition NO-DISPLAY to hide the input field on the selection s
The structure of the selection table created with SELECT-OPTIONS has four co
SIGN, OPTION, LOW, and HIGH.
Score 1 of 1
Question:
Score 0 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
You have written a program to output data using the ALV grid control. Which
sequence of steps should be executed at runtime?
Response:
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Check if the event is triggered by setting a breakpoint at the RAISE EVENT sta
Check if the event is triggered by setting a breakpoint at the MESSAGE ... RAI
statement.
Check if the implementation of the handler method ON_EVT contains the desir
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
When does the lifetime of a Web Dynpro component begin and end?
Please choose the correct answer.
Response:
It begins the first time it is called at runtime, and it ends with the Web Dynpro
that called and instantiated the component ends.
It begins each time it is called, and it ends when the component completes.
It ends each time it is called, and it ends when the component completes.
It begins when instantiated and it ends when the program ends or the object i
Score 1 of 1
Question:
What parameters can you set when you run the Code Inspector?
There are 3 correct answers to this question.
Response:
Inspection name
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Score 1 of 1
Question:
When you define local classes in ABAP, which syntactical sequence must you
follow?
Response:
Score 1 of 1
Question:
To reserve an area on the screen for an ALV Grid Control, you must do the
following:
Response:
Use the Screen Painter
Score 1 of 1
Question:
Response:
Protected method
Overwrite method
Pre-method
Private method
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Which additions to the PARAMETERS statement can you use to fill the input field
on the selection screen with a suggested value?
There are 2 correct answers to this question.
Response:
MODIF ID
MEMORY ID
VALUE-CHECK
DEFAULT
Score 1 of 1
Question:
Which of the following controller types can exist only once in a Web Dynpro
component?
There are 2 correct answers to this question.
Response:
Configuration controller
View controller
Window controller
Component controller
Score 1 of 1
Question:
What must before you can create a new transportable function modules?
Response:
Module pool
Exception class
Transport request
Package
Function group
Score 1 of 1
Question:
Response:
An implicit enhancement point can be used to insert code in an SAP pro- gram
always available to the customer.
Score 1 of 1
Question:
Identify the types of controller.
There are 5 correct answers to this question.
Response:
Consumer controller
Custom controller
Window controller
Component controller
View controller
Configuration controller
Score 0 of 1
Question:
Response:
Decfloat32
Score 1 of 1
Question:
What do you need to have in your program to respond to the DOUBLE_CLICK event
raised by an instance of the CL_GUI_ALV_GRID class?
A handler class
Score 1 of 1
Question:
A transport company keeps track of this availability in two tables, table VEHICLES
and table TRANSPORT. To accept a new transport of a certain capacity must be
found in table VEHICLES. If a record is found, a record is created in table
TRANSPORT. The capacity is then adjusted in table VEHICLES.\
You have four function modules at your disposal.
UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES. If an
error occurs both issue a message of type X. If no error occurs only UPD_VEHI_A
issues a message of type X. If no error occurs UPD_VEHI_A issues a message of
type I.
UPD_TRAN_A and UPD_TRAN_B create a single record in table TRANSPORT. If an
error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A
issues a message of type I.
Which of the following function module calls ensures a single logical unit of work?
Please choose the correct answer.
Response:
1. UPD_TRAN_B
2. UPD_VEHI_B
1.UPD_VEHI_A
2.UPD_TRAN_B
1. UPD_TRAN_A
2. UPD_VEHI_B
1.UPD_VEHI_A
2.UPD_TRAN_A
Score 1 of 1
Question:
Response:
Is used to define global variables that receive a value when the button is click
Can be used to identify when the button is clicked by looking for the function c
screen’s OK_CODE field.
Score 1 of 1
Question:
Response:
Score 1 of 1
Question:
Response:
Class methods assigned to the public visibility section can be accessed outside
using the static component selector and the class name.
Static methods can be defined in both the public and private visibility section o
You can call private methods within the public methods without reference to th
class.
Score 1 of 1
Question:
Response:
Secondary index
Lock object
Type group
Structure
Score 1 of 1
Question:
Response:
UPDATE
DELETE
SELECT
INSERT
MODIFY
Score 1 of 1
Question:
Response:
Help view
Database view
Maintenance view
Projection view
Score 1 of 1
Question:
A user runs an ABAP program, enters an incorrect value on the selection screen,
and chooses Execute. Which event block must send the error message in order to
display the selection screen again?
Please choose the correct answer
Response:
AT SELECTION-SCREEN
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN ON HELP-REQUEST
Score 0 of 1
Question:
Response:
O1 = O2.
MOVE O1 TO O2.
O2 ?= O1.
Score 1 of 1
Question:
Your program performs a database update by calling function modules in an
update task.
Which ABAP statements can be used in the program to discard all update requests
for the current SAP logical unit of work(LUW)?
There are 3 correct answers to this question
Response:
MESSAGE TYPE W
ROLLBACK WORK
MESSAGE TYPE X
MESSAGE TYPE E
MESSAGE TYPE A
Score 1 of 1
Question:
Response:
SPAU_ENH
SPAU
SPDD
SPAD
Score 1 of 1
Question:
THIS
ME
SUPER
SENDER
Score 1 of 1
Question:
Response:
Database tables
Data elements
Source code
Menus
Screens
Score 1 of 1
Question:
You want to add a field type CURR to a transparent table. What else must you do?
Response:
Score 0 of 1
Question:
Response:
Score 0 of 1
Question:
Response:
Data element
Domain
Structure component
Table type
Check table
Score 1 of 1
Question:
Note: Answers to this question are not verified by our experts, please study yourself and
select the appropriate answers.
Contribute: Please send the correct answers with reference text/link
on [email protected] to get up to 50% cashback.
Response:
Score 1 of 1
Question:
Response:
You search in the flow logic of the screen for CAL CUSTOMER-SUBSCREEN sta
You use the BAdI Builder (transaction SE19) to check for a suitable Business A
You search in the source code of the application for GET BADI statement
You search in the SAP reference Implementation Guide (IMG) for a suitable us