Sap ABAP Dumps
Sap ABAP Dumps
The ALV Object Model can define a sort criteria for initial display.
The ALV Grid requires a table refresh after programmatically changing the ALV.
The ALV Grid uses a reference to the data table for display.
The ALV Object Model requires a table refresh after programmatically changing the ALV.
The ALV Object Model uses a reference to the data table for display.
The ALV Grid can define a sort criteria for initial display
Which of the following tasks does the BADI implementing class perform?
Sequencing
Filtering
deleting
Inserting
CLASS CATEGORY
INHERITING FROM
REDEFINITION
INTERFACES
Use the database utility to enhance the definition on the database directly.
Create an append structure containing the new fields.
Add the new fields to the table definition.
Define a structure containing the new fields and include it in the table definition.
Which of the following variables is the self-reference variable in ABAP OO?
Me
Super
THIS
SENDER
What is the allowed length of the ABAP Dictionary data type DF34_RAW?
You want to define two database tables with different structures. Both tables should contain the
fields CHANGE_DATE and CHANGE_TIME.
Define a structure with these two fields and include this structure in both database tables.
Define the two fields in each database table separately.
Define the two fields in one database table and copy them to the other database table.
Define an append structure with these two fields and assign this append structure to both
database tables.
Application Layer
Database layer
HOME
Any SAP software component (i.e., SAP_APPL, SAP_BASIS, SAP_HR, etc.)
You want to loop over an internal table without copying each table row to a work area.
Using the screen system table, what can you modify through a LOOP AT SCREEN
… ENDLOOP construct?
Which of the following actions can be performed in the Process After Input (PAI) processing block?
Which comparison operators can you use in a logical expression related to the WHERE clause of
the SELECT statement?
CO (contains only)
EQ (equals)
CP (covers pattern)
GT (greater than)
LIKE (fits pattern)
Which of the following statements dynamically changes the data type of field z1?
Assign z1 to <fs>
Assign z1 to <fs>
Unassign <fs>
You can use the logical expression IS SUPPLIED for any formal parameter passed to which
modularization unit?
Function module
Subroutine (FORM routine)
Static method
Instance method
Each ABAP program starts with an introductory statement. Which statements are correct?
Which of the following enhancement options does not require any preparation from SAP?
INNER JOIN
RIGHT OUTER JOIN
CROSSJOIN
FULL JOIN
LEFT OUTER JOIN
After which statement will the runtime system initialize the ABAP memory
SUBMIT
CALL TRANSACTION
LEAVE TO TRANSACTION
SUBMIT… AND RETURN
The program is always executed in just one dialog work process without roll out
Usually, dialog steps are assigned to different dialog work processes.
The ABAP dispatcher takes over the entire execution without assigning any work process.
The program is always executed in just one dialog work process with roll out.
Which of the following can you use to enhance SAP standard tables and structures with fields?
Customizing includes
Append structures
Field exits
Append search helps
When you define local classes in ABAP, which syntactical sequence must you follow?
Which data element property do you set so that the system logs changes to the content of fields
with this data element?
Input history
Change document
Documentation
PARAMETER ID
Which type of view cannot be used in a search help?
Maintenance view
Candidates key view
Help view
Database view
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?
MOVE-CORRESPONDING…… TO……
WRITE……TO……
MOVE…. TO…..
MOVE……?TO……
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 Create
the ALV, write the handler, register for the event, display the ALV
Write the handler, create the ALV, register for the event, display the ALV
Write the handler, create the ALV, display the ALV, register for the event
If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your
ABAP system), what will the Debugger do?
Never stop; external breakpoints operate on users other than your own.
Do not stop when the external breakpoint is reached.
May or may not stop, depending on external factors.
Always stop when the external breakpoint is reached.
Which events can exist in all types of programs that actually contain executable statements?
AT LINE-SELECTION
AT USER-COMMAND INITIALIZATION
LOAD-OF-PROGRAM
START-OF-SELECTION AT PF##
You have to overwrite spaces in a string with the letter ‘A’. Which of the following statements can
you use?
SHIFT LEFT
CONDENSE
REPLACE
TRANSLATE
OVERLAY
When starting the Debugger, what circumstance causes the runtime error
DEBUGGING_NOT_POSSIBLE?
When more than five sessions are already associated with this login user
Starting a non-exclusive mode in a productive system
When more than six sessions are already associated with this login user
When the number of debugging sessions on the server exceeds the value defined by the
profile parameter rdisp/wpdbug_max_no
Which of the following customer modifications options are available in the table maintenance
generator?
Events
Search helps
Append searches
Maintenance screens
In an ABAP program, you to assign an initial value to an elementary data object when you define
it. Which addition must you use?
OBLIGATORY
DEFAULT
READ-ONLY
VALUE
Which action on the underlying dictionary objects triggers a database table conversion?
Which of the following ABAP data types are compatible with the generic character-type CLIKE?
STRING
XSTRING
C
N
DECFLOAT
Which options do you have to read data from multiple tables while using a SELECT statement?
Database views
Nested select statements
Nested loop statements
Pooled tables
join statements
Table Domain
Field Structure
Data element
Which of the following transactions are integrated in the ABAP workbench tools?
Note: Answers of this are not verified by our experts, please study yourself and select the
appropriate answers.
The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER
INPUT event blocks.
None of the above.
The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block.
The screen attributes can be modified in the PROCESS AFTER INPUT event block.
Which actions release a database lock (with a default value for _SCOPE)?
What transactions can be used to carry out modification adjustments after a system upgrade?
Table key
Access type
Table size
Header line
Line type
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
END of wa_result,
How can you replace the following SELECT statement with an outer join?
SELECT part_id from partner INTO wa_result WHERE kind = ‘Residential’. SELECT cont_id from
CONTRACT into wa_result-cont_id WHERE part EQ wa_partner-part_id And DIVISION eq ‘Water’.
Response:
SELECT part_idcont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id
INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE kind = ‘Residential’ and AND
division EQ ‘Water’.
Which rules do you have to consider when working with pooled tables?
You want to use a BAdI to extend the functions of an SAP program. Which of the following tasks is
necessary?
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.\
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?
UPD_TRAN_B
UPD_VEHI_B
UPD_VEHI_A
UPD_TRAN_A
UPD_VEHI_A
UPD_TRAN_B
UPD_TRAN_A
UPD_VEHI_B
EXPORTING
CHANGING
RETURNING
IMPORTING
The report does not react to the event. How do you analyze this issue?
Check if the event is triggered by setting a breakpoint at the MESSAGE … RAISING statement.
Check if the implementation of the handler method ON_EVT contains the correct logic
Where can you define global data types that are visible system-wide?
What is the SAP recommended naming convention for append structures of standard SAPtables?
Where can you set the GUI status and the GUI title for a classical screen (dynpro)?
Which of the following characters is the first of a menu exit function code?
&
+
-
*
For a given date(variable lv_date), you want to find all the connections from Frankfurt to Sydney
with exactly one stopover. You want to fly from the stopover city to Sydney on the same day you
arrive in the stopover city.
-cityfrom:departure city
-timefrom:departure time
-cityto:destination city
-dateto:destination date
-timeto:destination time
Which of the following Open SQL Queries can you use to find all the possible stopover cities?
SELECT DISTINCT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom
IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto <
destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND
destination~cityto = ‘Sydney’
SELECT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityto IN (SELECT
DISTINCT cityfrom FROM zflights WHERE dateto = destination~datefrom AND timeto <
destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND
destination~cityto = ‘Sydney’
SELECT DISTINCT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN
(SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto <
destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND
destination~cityto = ‘Sydney’
SELECT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT
DISTINCT cityto FROM zflights WHERE dateto = destination~datefrom AND time to <
destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND
destination~cityto = ‘Sydney’
Which of the following rules must you follow when creating subscreens?
You need to create a piece of code that can be used by multiple programs. Which of the following
techniques for modul arization does SAP recommend?
What is the default selection screen number for the ABAP program?
1100
1000
100
None of the above
When are the changes to the VB* table transferred to the database?
Search for suitable entries in the relevant component in the Implementation Guide (IMG)
Search in the Repository Information System and choose Enhancements ->Customer Exits
Search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER
Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder
DELETE
SELECT
INSERT
UPDATE
MODIFY
Which of the following are valid combinations of event visibility and handler method visibility?
To benefit from the hash algorithm when accessing a hashed internal table, how do you specify
the key?
Fully qualified
Any key
Under-qualified
Left aligned, gap free
Which statements are true about a class that has granted friendship to another class?
Which of the following generic types can you use to define a field symbol that will be assigned to a
character string?
Type xsequence
Type any table
Type clike
Type csequence
Type any
Which class is used to define a reference for an instance of the ALV Object Model?
Class CL_SALV_TABLE
Class CL_GUI_BDC_GRID
Class CL_GUI_CUSTOM_CONTAINER
Class CL_GUI_ALV_GRID
You use Unified Modelling language (UML) to design your classes. You want to describe the
message exchange between objects. Which diagram can you use?
Repository objects and cross-client customization objects are assigned to the workbench
request.
Inactive objects can be transported.
Client-specific customization objects are assigned to the customizing request.
All transportable objects have to be assigned to a package.
Local repository objects can be transported
A type C data object with the value '123' to a type C data object with length 2 DATA.gv_c3(3)
TYPE c VALUE '123', gv_c2(2) TYPE c. gv_c2 = gv_c3.
A type C data object with the value '1.50E4' to a type I data object DATA.gv_c(6) TYPE c
VALUE '1.50E4', gv_i TYPE i. gv_i = gv_c.
A type P data object to a type F data object DATA.gv_p TYPE p VALUE '15000', gv_f TYPE f.
gv_f = gv_p.
An XSTRING type data object to a STRING type data object DATA.gv_xstring TYPE xstring,
gv_string TYPE string. gv_xstring = 'AF00'. gv_string = gv_xstring.
Each work process is assigned a type of task that can be performed. Which statements related to
this are true?
A work process can communicate directly with an external system through a Remote
Function Call.
All work processes have the same structure.
All work processes communicate with the database.
It is possible to have multiple enqueue work processes on an SAP NetWeaver Application
Server.
To switch a work process type requires a restart of the SAP NetWeaver Application Server
ABAP.
It is possible to have multiple spool work processes on an ABAP application server.
All work processes communicate with the dispatcher.
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?
In the CALL CUSTOMER-FUNCTION 'nnn' statement, nnn is a three-digit number used in SAP
programs for which of the following types of enhancement?
Business add-ins
New BAdIs
Customer exits
User exits
Which of the following data types are predefined ABAP data types?
XSTRING
FLOAT
DECIMALS
DECFLOAT34
STRING
Which options are available for a JOIN in ABAP Open SQL?
Which of the following conditions must be fulfilled when using a GROUP BY clause in a SELECT
statement?
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?
View assembly
Context mapping
Data binding
Data migration
After which statement will the runtime system initialize the ABAP memory
SUBMIT…AND RETURN
LEAVE TO TRANSACTION
CALL TRANSACTION
SUBMIT
An executable ABAP program contains a standard selection screen and uses the event blocks
INITIALIZATION
ATSELECTION-SCREEN
ATSELECTION-SCREEN OUTPUT
START-OF-SELECTION
INITIALIZATION
AT SELECTION-SCREEN OUTPUT
START-OF-SELECTION
AT SELECTION-SCREEN
INITIALIZATION
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN
START-OF-SELECTION
AT SELECTION-SCREEN OUTPUT
INITIALIZATION
AT SELECTION-SCREEN
START-OF-SELECTION
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.
You want to translate dynamic text in a web dynpro . From which abstract class should you
inherit?
CL_WD_COMPONENT_ASSISTANCE
CL_WD_CONTEXT_SERVICES
CL_WD_CONFIGURATION_MODEL
CL_WD_COMPONENT_SERVICES
When starting the Debugger, what circumstance causes the runtime error
DEBUGGING_NOT_POSSIBLE?
When more than six sessions are already associated with this login User
When more than five sessions are already associated with this login user
When the number of debugging sessions on the server exceeds the value defined by the
profile parameter rdisp/wpdbug_max_no
Starting a non-exclusive mode in a productive system
You want to define data structures to hold two fields with data elements s_carr_id and s_carr
name. Which of the following declarations can be used to define this data structure?
Which comparison operators can you use in a logical expression related to the WHERE clause of
the SELECT
statement?
CO (contains only)
EQ (equals)
GT (greater than)
CP (covers pattern)
LIKE (fits pattern)
Your colleague has asked you to analyze and ABAP program that does not behave correctly when a
button is pressed on the initial screen. You want to start Debugger when the button is pressed so
that you can perform your analysis.
/n
/hx
/h
Jdbg
Which of the following rules must you follow when creating subscreens?
Sub screens can have a dialog module containing SETPF-STATUS.
Sub screens CANNOT have an AT EXIT-COMMAND module.
Sub screens can call other sub screens.
*Sub screens CANNOT have a field of type OK.
Which data type is allowed for the reference field of the Currency field?
CURR
UNIT
CUKY
DEC
Which of the following structures is created when you use a table type to define one of its
components?
Deep structure
Nested structure
Append structure
Flat structure
What must you do to define a database view using the ABAP Dictionary?
Which of the following steps are required to setup a shared memory area?
dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE
dbtab.
An internal table
A reference to an internal Table
An elementary field
A structure variable
Each ABAP program starts with an introductory statement. Which statements are correct?
Which options do you have to read data from multiple tables while using a SELECT statement?
Join statements
Nested select statements
Nested loop statements
Pooled tables
Database views
Implicit enhancement can be used to enhance SAP objects developed prior to SAP
NetWeaver 7.0.
Implicit enhancement options allow you to enhance interface parameters for function
modules and methods without modifying the repository object.
An implicit enhancement point can be used to insert code in an SAP program and is always
available to the customer.
Which of the following features do you have to consider when you use shared objects?
You want to develop a validation routine for a selection screen field. If a wrong value is entered in
to the field an error message should be displayed and the focus should move to the field. Which
event do you use to achieve this?
INITIALIZATION
AT SELECTION-SCREEN
END-OF-SELECTION
START-OF-SELECTION
You are using the new debugger and you want to change the content of an internal table. Which
actions are allowed?
Classic BAdIs
Explicit enhancement points
Implicit enhancement points
Explicit enhancement sections
New BAdIs
Which of the following includes are generated when you create a function group?
LxxxxUXX
LxxxxF01
LxxxxO01
LxxxxTOP
Fixed values
Search help for table or structure fields
Search help for a screen field
Process On Value request
Key values of a check table
Search help for a data element
Search help from a text table
Search help for a check table
ABAP is a programming language that…
You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the
class?
Which of the following types of SQL statements always bypass the SAP table buffers?
SELECT…UP TO 1 ROW
SELECT…INNER JOIN…
SELECT SINGLE
SELECT SUM (sales)
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?
A CALL TRANSACTION
ENQUEUE_
COMMIT WORK
ROLLBACK WORK
The display of a dialog message type E
The display of an SAP screen
The display of a dialog message type A
An “/n” in the command field
DEQUEUE_
A call to a function Module
A SUBMIT
You have created a Web Dynpro view that shows data for airline connections between cities. You
want to display flight data for a specific date in a different view after the user select a date and
presses a button. Which of the following actions you must perform?
T
F
STRING
N
I
D
C
XSTRING
X
You are writing an ABAP declaration using the data element S_CARR_ID.
Which action on the underlying dictionary objects triggers a database table conversion?
Module pools
Interface pools
Subroutine pools
Function groups
Type groups
Executables
Class pools
Which of the following steps are required to setup a shared memory area?
Which of the four elements are data types and which are data objects?
abc-datatype
You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the
class?
Which of the following enhancement options does not require any preparation from SAP?
Class Builder
Easy Access Menu
Function Builder
Form Builder
Screen Painter
You have located a new(kernel) BusinessAdd-in(BAdI) in an SAP standard application? What
mustyou create to implement the BAdI, and in which order?
Enhancement Project
BadI Implementation
BadI Implementation
Enhancement Project
BAdI Implementation
BAdI Implementation
The technical attributes of the data element can be defined by a domain, that is, the
datatype, the field length, and the number of decimal places.
Field labels are defined for the domain.
Reference datatypes can be used to define the datatype of the data element.
You can also select predefined datatypes to define the datatype of the data element.
SELECT-OPTIONS
SELECTION-SCREEN COMMENT
SELECTION-SCREEN BLOCK
PARAMETERS
Table
Field
Data element
Structure
Domain
Which type of transport task is used when you modify SAP standard objects?
Development/Correction
Workbench
Repair
Transport of copies
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?
SIMPLE
CLIKE
DATA
CSEQUENCE
64
1-16
1
8
You want to select data from two tables and store the result in as structure.
END of wa_result,
SELECT part_id from partner INTO wa_result WHERE kind = ‘Residential’. SELECT cont_id from
CONTRACT into wa_result-cont_id WHERE part EQ wa_partner-part_id And DIVISION eq ‘Water’.
SELECT part_id cont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id AND
b~division EQ‘ Water’ INTO TABLE lt_result WHERE kind=‘Residential’
SELECT part_idcont_id from partner LEFT JOIN contract on partner-part_id = contract-part_id AND
partner-kind EQ‘ Residential’ INTOCORRESPONDING FIELDS OF TABLE lt_result
Uses a pool of database connections established when the SAP NetWeaver Application Server ABAP
started.
A group of classes that apply Grid as a whole and inherit from a multiple class
A group of hierarchal classes that describe the ALV Grid as a whole but do not inherit from a
single class
A group of classes that describe the BDC Grid as a whole and inherit from a single class
A group of classes that describe the ALV Grid as a whole and inherit from a single class
Which statements are true about a class that has granted friendship to another class?
All classes the friend has granted friendship access status to also have the same access.
The friend has access to private attributes.
The friend has access to protected attributes.
The friend has access to public attributes.
All classes that inherit from the friend(subclasses)also have the same access.
O2 ?=O1.
MOVEO1 ?TOO2.
O1 = O2.
MOVEO1 TOO2.
Which of the following types of SQL statements always bypass the SAP table buffers?
SELECT…UP TO 1 ROW
SELECT…INNER JOIN…
SELECT SUM (sales)
SELECT SINGLE
All versions of SAP NetWeaver include the ability to handle HTTP requests.
There is no difference; the name change was driven by marketing alone.
All versions of SAP NetWeaver require the use of UTF-8.
All versions of SAP NetWeaver require the use of Unicode.
0
1.5
1
2
Which of the following customer modifications options are available in the table maintenance
generator?
Append searches
Maintenance screens
Search helps
Events
Implicit enhancement options allow you to enhance interface parameters for function
modules and methods without modifying the repository object.
None of the above.
An implicit enhancement point can be used to insert code in an SAP pro-gram and is always
available to the customer.
Implicit enhancement can be used to enhance SAP objects developed prior to SAP
NetWeaver 7.0.
Which assignment will lead to a conversion error?
A type C data object with the value '1.50E4' to a type I data object DATA. gv_c (6) TYPE c
VALUE ' 1.50E4', gv_i TYPE i. gv_i = gv_c.
A type C data object with the value '123' to a type C data object with length 2 DATA. g v_c3
(3) TYPE VALUE' 123', gv_c2 (2) TYPE c. gv_c2 = gv_c3.
An XSTRING type data object to a STRING type datao bject DATA. gv_x string TYPE xstring,
gv_strin TYPE string .gv_x string ='AF00'. gv_string =gv_xstring.
What is a plug?
Flat structure
Nested link structure
Nested structure
Link structure
You are writing a function module that will becalled from external system via remote function
call(RFC).How do you report an error back to the external caller?
Write the error data into TABLES parameters that is passed by reference.
Write the error data into an EXPORTING parameters passed by reference.
Write the error data in to a RECEIVING parameter that is passed by value.
Write the error data in to a CHANGING parameters passed by value.
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?
You want to add a field ZZPRICE to the SAP standard transparent table EKKO. Which of the
following actions result in an enhancement of the SAP standard?
Which of the following can you do with the SAP code inspector?
Analyze runtime data.
Perform static code checks
Monitor background tasks
Monitor run time behavior
Transports
Deployments from SDN.SAP.COM
Enhancement Packages
Support Packages
SAP Notes
What is mandatory for automatic data transport between a variable and an input field on a
classical screen (dynpro)?
index
ldb,
views
x
n
t
p
d
Which component of of the class can static method static1 access directly? (2)
do_something,
gc_constant,
t_table,
state_change
which of the following can you define in both structure and internal table in abap (2)
enhancement category,
size category,
fk relationship,
storage type
parameters,
types,
class,
constant,
class-data
You have been asked to review the following expr’s which processes character strings. result =
find(val = ‘abapABAP’
4
2
1
6
You want the develop a processes character type data . When you implement the program
, you can either use the classical string statements or the newer string expressions and functions.
What are the main benefits of using string expressions and string functions ? Note : There are 2
correct answers to this .
What can be defined using an implicit enhancement option ? Note : There are 3 correct answers to
this .
Which of the following action can you perform for breakpoints(1 correct)
breakpoint at statement
watch point variable
create breakpoint spetial message
breake point spe line.
which addition of parameter statement can be used to input field selected screen on suggested
value (2 correct)
Modified
Default
Value-check
Memory id
Reusability
Tranparency
Maintainability
What transaction can be used to carry out modification adjustments after a system upgrade?(2)
SPAU
SPUA
SPDD
SPAD
You write a program that updates a data record in the database using the following the
statements. :
which of the following task daes the database interface perform ... (select 2 )
What can be a part of the Signature of the instance constructor contain? (select 2)
Changing Parameters
Import parameters
Export parameters.
Exceptions
which additions to the parameters statement can u use to fill the input field on the selection
screen with a suggested value?
DEFAULT
EX: parameters p1 type i DEFAULT 10.
The code of an executable program does not contain any event keywords what event block does
the code belong to?
INITIALIZATION
AT SELECTION SCREEN
START OF SELECTION
LOAD OF PROGRAM
You created a class by inheriting from a super class. The super class contains a public instance
method do_something. you want to redefine the method?
what processes can we set when you run the code inspector?(options were somewhat different
then these)(3)
Background job
Check variant
Object set name
Work process name
Inspection name.
What type of method is generated automatically when you assign an action to a button UI
element?
OR.
What type of method is generated by WD explorer when you assign an action to a button UI
element?( was somewhat the same but not exactly same words were used as given above but the
meaning could be depicted to be the same)
EVENT handler
Supply function
Ordinary methods.
Standard hook methods
You write a report that displays mass data in a table.You decide to use tha 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.(2)
In which of the following source code block can you define local data objects? (select 3)
Static method
Subroutine
Function module
C
N
P
X
You need to create a piece of code that can be used by multiple programs. which of the following
techniques for modularization does SAP recommend?(2)
ICM
MESSAGE SERVER
SAP GUI FOR JAVA
Work Process
Search the repository information system and chose engancement--> Customar exits.
Search for suitable entries in the relevant componant in the implementation guide (IMG).
use the sap menue tools--> ABAP work bench --> Development --> buiness object builder.
Search in application program for the method GET_INSTANCE of class CL_EXITHANDELER.
You have been asked to a customer to develop open SQL code to convert the value of argument
“arg” into the ABAP Dictionary specified.
Structure component.
Table type.
Check table.
Domain.
Data element.
What happens if the application sends a type E message during the check_CB module processing?
The screen is display again and the PBO flow logic is processed. only field B and C are ready
for input.
The screen is display again without processing PBO flow logic. only fields B and C are ready
for input.
The screen is display again without processing PBO flow logic. All fields are ready for input.
what are the standard hook methods?
OR
Standard hook methods in webdynpro called at Runtime ? (Select 2)(the could be depicted to be
the same but not exactly the same words)
WDDOINIT
WDDOEXIT
Static constructor rules?(3)(not directly asked as the same but was related to static constructor)
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 double clicking a row in the ALV Grid?(3)
(there was an option somewhat the same as last one with the word double-click event)
Full join
Case expression
String expression
Intersections
You define a Database view A and Maintenance View B in the ABAP dictionary. What restrictions
apply to these views.(select 2) (dumps 63)
what are the things that enhancements spot will manage? (3 selection)
Classic BADIs
Explicit enhancement points
Implicit enhancement points
Explicit enhancement sections.
New BADIs.
You enhance an sap standard global class by defining a post method for an sap method. The
original sap method has an EXPORT parameter named PARAM1.
what parameter does the post-method have? (the was same in meaning but asked in different
manner)
In which event block can you overwrite the default value of a parameter field on the selection
screen?
INITIALIZATION
DECFLOAT34
N
X
XSTRING
In a Method
In a function module
In the ABAP dictionary.
In a global class
How do you ensure that the contents of the screen field can be accessed in the program?
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 field
Enter the name of a data object in the Parameter ID attribute of the screen field
Define a data object in the program with the same name as the screen field
A user runs an ABAP program enters an incorrect value on a selection screen and chooses executes
which event block must send the error message in order to display the selection screen again?
At Selection screen
Which tables could be use in this code (don’t exactly remember the s )(3)
FULL
PRIMARY KEY
GENERIC
SINGLE COLUMN
You want to loop over an itab without copying each table row to a workarea. How can you achieve
this using a field symbol?
(A class is given)Super class definition is given From which components can be addressed directly
from a subclass CLASS lcl_airplane?(this was given in the form of program but answers are same)
PUBLIC,PROTECTED
HOW do you create lock objects and lock modules for use the ABAP program that access the
database ?
Use the ABAP dictionary to crate the locl objects. The lock module are created automatically.
Use the Function Builder to create the lock modules. The lock objects are created in the
program logic
Use the Function Builder to create the lock modules and the lock objects
Use the ABAP dictionary to create the lock objects. Use the function builder to create the
lock modules
where can you defined data types that can be used throughout the system.
in method
in global CLASS
in abap dictionary
in functional module
You are asked to enhanced the GUI ststus of an Standard application. How do you identify which
menue exit function can you use? (select 1)
You have created ZTAB and you want to create a forign key relationship to table SAPTAB
. Under which condition is this possible ?( was same but words were somewhat elaborated and
even the answers )
Which of the following can you perform in both ABAP editor and ABAP debugger?(related to
breakpoint) (select 1)
Breakpoint
Watchpoint
Both breakpoint and watchpoint
Purpose of Enqueue process?(context of the is same but s and answers in different format)
LOCK MANAGEMENT
purpose of ddic?
(Answers were not direct like tables and views but it was somewhat related to functionality)
The report does not react to the event . How do you analyze this issue ?
Connecting an outbound plug of one view to the inbound plug of another view .
Connecting one Web Dynpro component to another Web Dynpro component.
Connecting a context node in one controller to a context node in another controller.
Connecting the values of user interface elements to the context attributes of the
corresponding controller.
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.
After which statement will the runtime system initialize the ABAP memory ?
LEAVE TO TRANSACTION
SUBMIT
CALL TRANSACTION
SUBMIT….AND RETURN
You are writing an ABAP declaration using the datat element S_CARR_ID. Which of the following
statements correctly define a data object ?(2)
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.
The index can be created for specific database systems only.
The index must always be unique.
Which of the following data declarations would cause the runtime environment to use fixed-point
arithmetic for the above expression.(options were changed only with data type but r & c must
have the same data type so choose that one and a & b are same as given)
• Data : r TYPE F,
c TYPE f.
c TYPE P.
• DATA : r type p,
c TYPE i.
You define a database view A and a maintanence view B in the ABAP dictionary.
You have to overwrite spaces in a string with the letter ‘ A ‘. Which of the following statements
can you use ?
REPLACE
SHIFT LEFT
OVERLAY
TRANSLATE
INTO gs_spfli
How are the fields in the field list of the SELECT statement copied to the target structure gs_spfli ?
Message type A
Message type E
Message type W
Message type X
Rollback work
Which controller types can exist within a Web Dynpro component? There are 3 correct answers to
this .
Window controller
View controller
User controller
Application controller
Component controller
You can empty the body of the internal table itab with a header line using the CLEAR itab
statement.
True
False
ABAP now has predefined functions that behave like functional methods.
FALSE
TRUE
What is the allowed length of the ABAP Dictionary data type DF34_RAW?
Both the classic Debugger and the new Debugger can be used on all ABAP code without
restriction.
False
True
True
False
The statements CALL BADI and GET BADI are used for which type of BAdls?
Classical BAdl
None of the above
New BAdl
Classical DDic
In a local class, it is possible to declare an instance constructor in all visibility sections of the class.
False
True
Buffering data can speed access to data up to 100 times when compared to reading it from the
database.
False
True
What does Software Layer Aware Debugging allow you to do? Select all that apply.
Which of the following features does the ABAP Test Cockpit offer that the ABAP code Inspector
does NOT Offer? There are 2 correct answers to this .
Documented checks
Configuration of check variants
Flexible schedule of check runs
Enhanced distribution of results
In the technical settings for a transparent table, buffering is switched on and single record
buffering is selected. Which statement uses the buffered data assuming that the WHERE clause
contains restrictions for all key
Which tools can you use to provide input data for the SQL performance tuning work list
(Transaction SWLT)? There are 3 correct answers to this .
Which of the following statements regarding search helps are true? Select all that apply.
You can use a database view for the search help selection method.
You can use transparent tables for the search help selection method.
You can use a maintenance view for the search help selection method.
Help views can also be used for the selection method for search help.
You cannot use the INSERT statement to insert lines into a standard internal table.
False
True
The predefined data types are defined locally in the ABAP program.
True
False
True
False
Which of the following statements are correct? Select all that apply.
The SELECT-OPTIONS statement creates an internal table with a header line. '—' The
internal table is also known as the selection table.
You can only specify default values for the LOW and HIGH fields of the •—I SELECT-
OPTIONS input field.
The structure of the selection table created with SELECT-OPTIONS has four •—I
components: SIGN, OPTION, LOW, and HIGH
You can use the addition NO-DISPLAY to hide the input field on the selection '—'
screen
False
True
The system class CL_ABAP_MATH contains constants for maximum and minimum values for the
numeric data type
False
True
In addition to closing the result set, what does the CLOSE method of the CL_SQL_RESULT_SET class
when using ABAP Database Connectivity (ADBC) do? Please choose the correct answer.
Update resources
Release resources
Update packages
Release packages
Which of the following are performance recommendations when using SAP HANA? There are 2
correct
answers to this .
True
False
Which statements are true regarding ABAP inheritance? Select all that apply.
. True
False
What do you need to consider when creating a secondary index on a table? There are 2 correct
answers to this .
Your program performs a data base 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)?
MESSAGE TYPE A
MESSAGE TYPE W
MESSAGE TYPE
ROLLBACK WORk
MESSAGE TYPE E
Name some perspectives that are available in the SAP HANA Studio? There are 3 correct answers
to this
Which code-to-data capability supports- Extended view definitions and Better SQL- 92 standard
support in open
SQL?
HANA Accelerators
Business Suite on HANA / BW on SAP HANA
All HANA Combinations on one platform
HANA Modeling
All SAP applications on one SAP HANA platform
Dynpros can be placed in which program types? Select all that apply.
Module pools
Function groups
Class pools
Executables
0
5
1
2
Internal tables cannot have a deep or nested structure in their line type
False
True
ABAP Push Channels (APC) can only use the WebSocket protocol.
False
True
How do you define an internal table in a private method of a class? There are 3 correct answers to
this .
DATA It_itab TYPE TABLE OF <Dictionary Table > WITH HEADER LINE
DATA It_itabTYPE <Table Type>
DATA It_itab TYPE <Dictionary Table>
DATA It_itab TYPE TABLE OF <Structure Type>
DATA It_itab TYPE TABLE OF < Dictionary Table >
What are the two layers of ABAP system interacts with its database? There are 2 correct answers
to this .
Which of the following folder is essential to relate to Smart Data Access and also combines data
from remote sources?
Content folder
Provisioning folder
Security folder
Administration folder
Which of the following statements about the Object Navigator are true? Select all that apply. (S
105.) {4
Richtig}
Which of the following enhancements calls a customer function module. There are 2 correct
answers to this .
What all are the factors involved in Working with ADT There are 3 correct answers to this .
ABAP Class
ABAP programs
Module interface
ABAP interface
Workbench programs
When does the lifetime of a Web Dynpro component begin and end?
It begins each time it is called, and it ends when the component completes.
It begins the first time it is called at runtime, and it ends with the Web Dynpro application
that called and instantiated the component ends.
It begins when instantiated and it ends when the program ends or the object is freed.
It ends each time it is called, and it ends when the component completes.
What do you have to take into account before you decide to buffer a table?
Which of the following can you define in the technical settings of a transparent table?
Size category
Buffering type
Delivery class
Data class
Table name
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
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 search is defined
START-OF-SELECTION
CLEAR gv_var2
Gv_var2 = gv_var1.
Gv_var1 = ‘123’.
At what point does the system reserve memory for the data object gv_var1?
Which SELECT statement will always bypass the SAP table buffers?
Break./Watchpoints
Desktop 1
Objects
List
Session
In which database table type is there a one-to-one relationship between the Dictionary table
definition and the relevant physical table in the database?
Transparent table
Pooled table
Internal table
Cluster table
Which of the following capabilities is provided by the Application Layer platform of SAP
Netweaver?
Multi-channel access
Database and operating system abstraction
Master data management
Business process management
At most, how many menu items (including functions, separators and sub- menus) can a menu have
on the screen?
To reserve an area on the screen for an ALV Grid Control, you must do the following:
What is the maximum number of watchpoints that can exist at one time?
10
No limit
8
6
Information Integration
Application Platform
Enterprise Resource Planning
Supply Chain Management
People Integration
Following an update to a buffered record, all table buffers in the system will be updated.
All SELECT statements will read data from the buffer.
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.
I
P
N
F
C
What scheduling technique is used by the ABAP debugger dispatcher for processing user requests?
Multiple Queue
Shortest First
Round Robin
First in , First out
Where do you create online documentation ((F1) help) for fields on the screen?
Field
Table
Structure
Data element
Domain
Database tables
Source code
Data elements
Menus
Screens
Which of the following are valid control level changes within a loop over an internal table?
SUM
LAST
END of <f>
COLLECT
Which steps are needed when implementing the singleton concept for class instantiation with
minimum coding?
Pass by class
Pass by value
Pass by reference
Pass by subclass
You want to include an element of type ‘Table’ in your web dynpro. What actions add the
corresponding columns to the table automatically?
Protected method
Pre-method
Overwrite method
Private method
What must you specify in a Unicode system when opening a file in TEXT MODE?
Which statement will interrupt the processing of the current screen and branch to new screen?
How would you define a method of an ABAP class to prevent this method from being available in a
subclass?
How can you declare an internal table using the transparent table A as its line type?
When do you need to use the GROUP BY clause in the SELECT statement?
If you want to use aggregate functions and all components in the field list are aggregate
functions
If you want to use ORDER BY to specify a sub-order
If you want to use aggregate functions and at least one component in the field list is a
column identifier
If you want to redefine the sequence of the columns in the result set
Conversion of Open SQL statements from ABAP statements into the corresponding database
statements
Database independence of application programs
Syntax check of Native SQL commands
Access to SAP table buffers
Data consistency check using foreign key relationships
Which of the following rules must you follow when you create a static constructor?
enable
value
state
visible
In which of the following source code blocks can you define local data objects?
Static method
Function module
Subroutine
PBO module
AT SELECTION-SCREEN event block
You want to add a field type CURR to a transparent table. What else must you do?
Which of the following statements can you use to setup checkpoints in an ABAP program?
LOG-POINT
BREAK
CHECK
ASSERT
BREAK_POINT
When you add programming logic to your ABAP program that checks authorizations,which of the
following do you have to create?
An authorization object
An authorization Access
An authorization role
An authorization profile
Which of the following controller types can exist only once in a Web Dynpro component?
Window controller
View controller
Component controller
Configuration controller
In a subclass, you want to redefine a method of the super class. Which of the following conditions
must be fulfilled?
The subclass method has same visibility as the super class method
The super class method is abstract
The superclass method is an instance method
The subclass method has a lower visibility than the super class method
3
2
4
1
In addition to the primary key of an internal table, how many secondary indexes can you define
for an internal table?
0
15
10
1
What type of method is generated automatically by the Web Dynpro Explorer when you assign an
action to a button UI element?
Which of the following generic ABAP data types must you use?
Hashed table
Standard table
Index table
Sorted table
Compared to a predefined ABAP type what additional properties can be assigned to a domain?
Parameter IDs
Value tables
Conversion exits
Fixed values
Search helps
N
X
T
D
P
Which of the following are true statements?
A reference table and field are required for fields with the data types QUAN and CURR.
Table fields can be assigned to an ABAP Dictionary data type directly.
Search helps can be defined for a table field that is assigned to a predefined data type.
Table fields can be assigned to a data element.
Interface pools
Module pools
Function groups
Executable programs
Class pools
Projection views can have more than one table included for the view definition.
The tables included in the help view should have a foreign key relationship.
You cannot use a pooled or cluster table for a database view.
The tables included in the maintenance view should have foreign key relationships.
Which view types can you use to join two tables with an outer join?
Maintenance view
Database view
Projection view
Help view
Which of the following transactions can you use to define transparent tables?
Please choose the correct answer.
SE11
SE16N
SM37
SE38
STRING
N
F
X
release the lock, Read the data, set the lock, change the data
Read the data, set the lock, change the data, release the lock
Set the lock, read the data, release the lock, change the data
Set the lock, read the data, change the data, release the lock
Attachment to a field
Selection method
Import / export parameters
Fixed values
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?
Maintainability
Transparency
Reusability
Profitability across DBMS
Performance
F
I
P
D
N
Function groups
Executables
Module pools
Class pools
Which statement is used to generically define the data reference variable z1?
ASSIGN x TO <fs>
ASSIGN y TO <fs>
Which of the following ABAP dictionary types can you use to define domains?
FLOAT
NUMC
DATE
DEC
CHAR
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:
Response:
Events
Inheritance
Subroutines
Reports
Response:
The entire key of this data table is included as the key to this table.
This table has an additional language key field.
This table only has one character-based data field.
This table has a foreign key to the data table as a text table.
The ABAP runtime system determines that the relationship exists.
Response:
F,I,P,X
D,I,string, T
C,D,N,T
C,D,N,X
For which of the following purposes can you use the ABAP dictionary?
Response:
To create development classes
To create lock objects
To maintain program translations
To activate logging for transparent tables
How do you program an input validation on a selection screen that allows users to correct their
input?
Response:
Implement the check at the event AT SELECTION-SCREEN. In case of an input error, a type A
MESSAGE must be displayed.
Implement a check at the event AT SELECTION-SCREEN. In case of an input error, a type E
Implement the check at the event END-OF-SELECTION. In case of an input error, a type E
MESSAGE must be displayed.
Implement the check at the event AT SELECTION-SCREEN OUTPUT. In case of an input error,
a type E MESSAGE must be displayed.
When does SAP recommend that you use a full buffering type for a database table?
Response:
What is the difference between the INITIALIZATION and AT SELECTION-SCREEN OUTPUT events?
Response:
Response:
When analyzing a program, which tasks can you perform using the code inspector?
Response:
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
Use the Repository Information System
Search for the character string CUSTOMER-FUNCTION
Use the Application Hierarchy
What does the enhancement category for a database table or structure do?
Response:
Under which circumstances will the classic Debugger start as the Debugger?
Response:
What must before you can create a new transportable function modules?
Exception class
Function group
Transport request
Package
Module pool
Which statement ends a screen sequence and starts from initial screen?
Response:
CALL SCREEN
SET SCREEN 0
LEAVE TO SCREEN
LEAVE SCREEN
At most, how many buttons can the application toolbar have on the screen?
Response:
30
35
None of the above
10
20
Response:
When a table is very large and you want to access the table by key only
When a table must be accessible by both index and key
When a table must be sorted automatically by key in ascending order
When a table is very large and you want to access the table by index only
Which of the following items are used in a Web Dynpro Application to transport database data to
the user interface?
Response:
Inbound plug
Context node
Interface controller
Supply function
You call a lock module Which exceptions could the lock module raise when a logical lock CANNOT
be set?
Response
CX_SY_DATA_ACCESS_ERROR
FOREIGN_LOCK
SYSTEM_FAILURE
CX_SY_OPEN_SQL_ERROR
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.
All objects included in the transport request must be activated.
The extended program check must show no warnings.
The transport request must be released
You are writing a function module that will be called from external system via remote function call
(RFC). How do you report an error back to the external caller?
Response:
Response:
12
9
15
7
Response:
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
Function module
Transaction code
Response:
Component controller
Custom controller
Window controller
Configuration controller
Consumer controller
View controller
Response:
It lasts from creating data within the controller to cover the whole period during which the
component is in use.
It ends the first time the Web Dynpro application is called at runtime and ends when the
Web Dynpro application that called and instantiated the component ends.
It begins the first time the Web Dynpro application is called at runtime and ends when the
Web Dynpro application that called and instantiated the component ends.
It begins with the Web Dynpro component and ends with the Web Dynpro application that
called it.
CHAIN.
FIELD:C,D
MODULE check_CD
ENDCHAIN
FIELD:C,B.
MODULE check_CB
ENDCHAIN
What happens if the application senda a type E message during the check_CB module processing?
Note: Answers of this question are not verified by our experts, please study yourself and select the
appropriate answers.
The screen is displayed again without processing the PBO logic flow. Only fields B and C 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.
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.
Transaction CMOD
Transaction SMOD
Application CMOD
Neither transaction listed here
When included in a structure, which elementary field types allow the structure to be considered a
character-type data object?
Response:
D
X
N
F
I
C
STRING
T
XSTRING
Response:
How can you maintain documentation for input fields on your screen?
Response:
Response:
Response:
Changing parameters
Export parameters
Import parameters
Exceptions
Which statements are considered obsolete and cannot be used in ABAP Objects?
Response:
RANGES
ON CHANGE OF
SEARCH
DATA ... BEGIN OF ... OCCURS
DATA ... TYPE ... OCCURS
INFOTYPES
LOOP AT dbtab
TABLES
LEAVE
What ABAP statements can you use to create an instance of the class
CL_GUI_CUSTOM_CONTAINER in an ABAP program?
You want to display a dialog box in your ABAP program. Which statement do you use?
Response:
Response:
Response:
F
XSTRING
STRING
P
Which ABAP statement can make an element visible that you statically defined as invisible?
Response:
SCREEN-INVISIBLE = 1
SCREEN-ACTIVE = 1
SCREEN-ACTIVE = 0
SCREEN-INVISIBLE = 0
Response:
Which message types behave the same regardless of the context in which they are called?
Response:
A
E
X
W
S
I
Response:
Response:
Database server
Database interface
SAP GUI
ABAP dispatcher
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:
MESSAGE exxx(nnn).
MESSAGE axxx(nnn).
EXIT.
ROLLBACK WORK.
DELETE UPDATE.
Response:
SELECTION-SCREEN
None of the above
SELECT-OPTIONS
PARAMETERS
You are required to add customer source code in the SAP delivered object using the new
enhancement framework without modification. How can you find the available enhancement?
Response:
Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
Select from the list of freely selected BAdIs or enhancement spots in the Repository
Information System.
Select from the list of application-related BAdIs or enhancement spots in the SAP Application
Hierarchy.
Perform a program-related global search for a customer exit.
Perform a program-related global search for GET BADI.
Response:
Response:
Column-store
Primary-key
Full
Single-record
Generic
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or
ABAP Editor?
Response:
PROGRAM
Method
CLASS-POOL
FUNCTION-POOL
TYPE-POOL
FUNCTION MODULE
REPORT
INTERFACE-POOL
INCLUDE
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:
Response:
wddobeforenavigation( )
wddoonopen( )
wddoonclose( )
wddoinit( )
What are the differences between displaying in a full screen and in a container?
Response:
Response:
During interactive communication
During unidirectional communication
During two-way communication
During queue processing
You created a transparent table and during activation got a warning message "Enhancement
category for table missing".
Response:
Change the Data Class and Size category in the technical settings.
Provide the correct reference field for the Currency or Quantity field.
Select any option other than Not Classified from the enhancement category
Select the option Not Classified from the enhancement category.
Response:
Never
Always
Which steps are needed when implementing the singleton concept for class instantiation with
minimum coding?
Response:
Response:
Response:
Response:
Maintenance view
Help view
Database view
Candidate key view
Response:
Where can you define data types that can be accessed directly by all ABAp repository objects in an
SAP system?
Response:
In a function module
In the ABAP dictionary
In a method
In a global class
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
LOAD-OF-PROGRAM
AT SELECTION-SCREEN OUTPUT
START-OF-SELECTION
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?
Response:
Which components of the class can be accessed in the implementation of a static method in that
class?
All events
Constants
Types
Instance attributes
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?
Response:
Which of the following repository objects can you maintain in the ABAP Workbench?
Response:
Business functions
Function modules
Internal tables
Module pools
Transparent tables
What is the allowed length of the ABAP Dictionary data type DF16_DEC?
Response:
Response:
You create a function group ZATP. What is the name of the corresponding main program?
Response:
SAPLZATP
SAPFZATP
ZATP
SAPMZATP
Response:
Interface view
Interface context
Interface controller
Data Container
Response:
Offset positioning in a Unicode structure is restricted to character data objects.
Offset positioning in a Unicode structure is restricted to flat data objects.
Byte-type data objects cannot be assigned to character-type data objects.
Byte-type data objects cannot be compared to character-type data objects.
What are the prerequisites when creating an append structure for a standard SAP table?
Response:
Response:
OLE
RFC
Ethernet
ODBC
HTTP
Response:
Which number range function would you use to determine if an external number lies in the
specified number range interval?
NUMBER_GET_INFO
NUMBER_RANGE_INTERVAL_LIST
NUMBER_CHECK .
NUMBER_RANGE_EXTERNAL_CHECK
NUMBER_GET_NEXT
Identify the key word that determines if a CMOD function exit has been provided.
CALL PROGRAM-EXIT
CALL CUSTOMER-FUNCTION
CALL USER-EXIT
CALL CUSTOMER-SUBSCREEN
Sales Order
Country Keys
Cost Centres
Vendors
Where does the system store the da after a Read Line has been performed on a list?
In Memory
In an Internal ble
SY-LISTI
SY-LISEL
What is the event that could be used to create a header on a deil list?
Top-of-page
Top-of-page During Line-Selection
New-page
At line-selection
User exits
Text Elements
Functions
Menus
Set Screen
Use the Next Screen Option on the Screen Attributes
Loop at Screen
Submit Screen
Which of the following does not physically exist in the underlying database? (More than one
answer is correct)
Transparent table
Internal table
View
Structure