Documente Academic
Documente Profesional
Documente Cultură
manages communication
An
A web service is a
J2EE
HTTP
ABAP
5 of 80 What system parameter is responsible for setting the time-out on a long running dialog
transaction
rdisp/txntime
rdisp/max_wprun_time
rdisp/btctime
organizing communication
At least 3
Only 3
Background
Gateway
Spool
In Screens only
When user
11 of 80 Structure MY_STRUCTURE is created in the dictionary. When does the structure get
created in the underlying database
At the beginning of the table creation
physically creates the table
database and does not get created
When the table is activated
Help Query
Transparent Table
Database View
When a table
14 of 80 What is a structured type in the ABAP dictionary that has no physical table defintion in
the underlying database referred to as.
table type
structured type
table
structure
15 of 80 Which system variable contains the number of the Detail list that is being generated
SY-INDEX
SY-LSIND
SY-TABIX
SY-LISTI
Sort ITAB
Used to create
Occurs when the page break has been triggered by the New-Page
statement
Works only if you reserve space in the Report Statement using the linecount statement
18 of 80 What is the order of code that gets executed in the following code
10 Report rpgm1
20 data: fielda type c value A,
30
fieldb type c value B.
40 write: / fielda,
50
60
70
80
new-page.
write: / fieldb
top-of-page.
write: / 'This is the title'.
40, 80, 50, 80, 60
19 of 80 What is the effect of setting the line-size option in the following code
it is an object
An extract dataset
Definition of a field group immediately reserves storage space for the fields
22 of 80 Mark the valid logical nodes.
(More than one answer is correct)
Complex Data Object
Node
File
Table
Structure
to the program
It is transferred back to the fields defined in the program
Nothing, the data remains in the hidden area
High
Between
Option
Low
Operator
25 of 80 What system variable contains the contents of the selected line in interactive reporting
SY-LINNO
SY-LSIND
SY-
LISEL
26 of 80 Values supplied to variants are stored in which table.
PARM
T006
TVAR
TVARV
27 of 80 Where in a program would you create the objects for ALV control
In a PAI Module
In a PBO Module
At Start-of-Selection event
28 of 80 Mark the code that will display the selection screen of the called program ZTST.
(More than one answer is correct)
SUBMIT ZTST USING SELECTION-SET 'VAR1'
SELECTION-SCREEN
SUBMIT ZTST AND RETURN
VIA SELECTION-SCREEN USING SELECTION-SET 'VAR1'
SUBMIT ZTST
29 of 80 What statement will start a new internal session in the same external session.
(More than one answer is correct)
Submit
Call Transaction
Leave to transaction
Return
30 of 80
(More than one answer is correct)
Batch
Direct
Asynchronous
Synchronous
Submit.. .. and
Screens
Application
Top Include
34 of 80 Refer to the following Code. An E(rror) or W(arning) message is issued in the PAI of a
dynpro. What does not take place.
35 of 80 What is the order of transport in PBO when a table control is defined in your module
pool
Table control fields followed by the remaining screen fields
Fields followed by Program Fields
Dictonary
All fields regardless of table control definition are transported at the beginning of
PBO
36 of 80 Why is it a good idea to use a backup version of the OK_CODE i.e. SAVE_OK_CODE
= OK_CODE
A loop ..
for the table control in both the PBO and the PAI
A loop .. endloop statement for
the table control only in the USER_COMMAND module
38 of 80 Mark the valid name for a 'text field' in screen painter
!mytext
_mytext
?mytext
39 of 80 F4 is pressed for a screen field. What is the order of precedence that takes place.
Assume that all "possible values" options have been defined for the screen field.
d, a, c, b
b, c, a, d
a, b, c, d
Leave to
41 of 80 What is the term used when a change is made to a customer object in a system other
than the original system
Change
Modification
Repair
Correction
42 of 80 If you noticed a function code in a menu that began with + (plus sign), what type of exit
would you be observing:
a screen exit
a text exit
a menu exit
a program exit
Transporting
System Wide
Client independent
Client specific
44 of 80 Execution of get_instance factory method causes what to happen.
Call Method
cl_exitahndler=>get_instance
changing
instance = rf_badi.
(More than one answer is correct)
The object reference methods can now be called
class is intantiated
Error Exception is
The interface is
45 of 80 If you are using a screen exit provided by a SAP application, when typically does the
data get exported to the subscreen
In a PBO module of the subcreen
In a PBO module of the main screen
46 of 80 In the case of a screen exit, how is global data accessed by the subscreen
Use the MOVE statement to move the screen data to the TOP include of the
subscreen
required
Error Class
Catch Class
Case
48 of 80 Which fields are used for sorting the internal table itab in the following code
Field2, Field4
Field1
Field2
49 of 80 What is the result of the following date calculation. Assume current date is 20001220
10
10001220
20001220
50 of 80 Which statement is valid for processing internal table itab.Data: itab type table of
zmytab with header line.
Loop where itab-id = A.Endloop.
A.Endloop.
Loop at itab.Endtab.
the repository
Objects in the repository can be viewed across clients
stores client-specific objects
It
Use UNIQUE
54 of 80 When creating a function using the function builder, you can set the attribute of the
function to determine its processing type. What are the available processing types.
(More than one answer is correct)
Non Updateable
enabled
Normal
Update
Enabled
Remote-
The
56 of 80 Identify the includes that would get generated if your program name is
SAPMZMYPROGRAM
MZMYPROGRAMDATA
SAPMZMYPROGRAM
MZMYPROGRAMTOP
SAPMZMYPROGRAMTOP
MZMYPROGRAMINCLUDE
57 of 80 What is the value of ZFIELDB after the last line of the following code is executed
ZFIELDA = XX.
Clear ZFIELDA.
ZFIELDB = ZFIELDA.
ABCDE
Spaces
ABCD
BCDE
defined
When a CREATE OBJECT statement is processed
of an object is called
When a method
Report ABC
Data: ..
Start-of-Selection.
Perform Form A.
End-of-Selection.
Form A.
Loop at inttab.
...
Exit.
Endloop.
Endform.
Exits the Form
Run RDDMASG0
Release all
63 of 80 If you trigger a lock object and it is already locked by some other user, what exception
would be raised?.
03 - Already_Locked
08 - General_Failure
01 - Foreign_Lock
02 - System Failure
64 of 80 What is true about V2 updates within the same SAP LUW
V2 errors cause V1 updates to be rolled back
They are
Commit Work
66 of 80 What message type does not implicitly trigger database commits for the table updates
specified in your program
I type MESSAGE statement
MESSAGE statement
statement
W type
E type MESSAGE
At User-Command
CALL TRANSACTION
Message I001.
static_constructor
class_constructor
Events also
REFRESH_TABLE_DISPLAY
CONSTRUCTOR
=>
->
=?
?TO
?=
74 of 80 UML provides various diagram types. Mark the valid UML diagrams
(More than one answer is correct)
Component
Behavior
Class
Aggregation
Composition
75 of 80 When dealing with local classes, A public attribute named 'color' is added to a
superclass. A subclass already has the same named public attribute 'color'. What is the outcome ?
(More than one answer is correct)
The subclass is invalidated
error will occur
A runtime
dynamic referencing
widening cast
narrowing cast
78 of 80 Your program has registered several handler methods. How does the program know
what methods are available for execution when an event is triggered
the system looks for registered handler methods In the event handler internal table
and processes those that are registered for the event
the system looks for registered
handler methods In the registry table and processes those that are registered for the event
It is determined by the RAISE Event command
The methods defined in the
Class Definition listen for raised events and respond when an event is triggered
79 of 80 ______________ (enter the correct phrase from one of the answers below) of a class
ensures that it can guarantee its own consistency
functional methods
attributes
private attributes
static methods
public
lcl_basepart~display
lcl_basepart~display
display
lcl_basepart->display
1 of 40 Finish the sentence. The development focus of the SAP Web Application Server centers
around ______________
Java
Intelligence
Database Integration
Business
2 of 40 Identify the technical requirement that is needed in order to make an RFC call to another
system
RFC Destination
library
Java Stack
Security
Web Browser
ALE library
Database
Presentation
Application
4 of 40 What system parameter is responsible for setting the time-out on a long running dialog
transaction
rdisp/btctime
rdisp/max_wprun_time
rdisp/txntime
dialog
in OPEN SQL
At least one field frorm the table on the right is required for
comparison in the ON condition
7 of 40 What controls the dialog behaviour of a search help
(More than one answer is correct)
LPOS
DPOS
Admin data
Value Range
SPOS
Code PICK
Function Code P+
Function
9 of 40 For called program components that are of type transaction or report, what is true about
the roll area (assuming processing will resume in the calling program).
They run in their own roll area
the roll area of the caller
They run in
S_Maintain
S_Query
S_Query_All
It is a
DB Program
Selection Screen
Structure
Search Helps
Tables
13 of 40 What happens to memory when the Export is executed without specifying ID. i.e
EXPORT object to memory
ABAP memory sets up a new default area
completely overwritten
14 of 40 What is true about Functional Areas and User Groups in ABAP Query.
(More than one answer is correct)
A Functional area can be assigned to several user groups
user group belong only to the person that created the query
same authorization group have the same query privilege
can be assigned to one user group
given user group
The queries of a
Users belonging to the
15 of 40 What includes are generated in module pool SAPMZABC if only DYNPRO 100 exists .
Refer to the following Flow logic for Dynpro 100.
USER_COMMAND_0100
MZABCTOP
10
20
30
40 chain.
field: a, b, c.
module check_field_abc.
endchain.
50 chain.
field: c, d.
module check_field_cd.
endchain.
30
10
20
50
<== ERROR
40
17 of 40 F4 is pressed for a screen field. What is the order of precedence that takes place.
Assume that all "possible values" options have been defined for the screen field.
b, d, a, c
a, b, c, d
b, c, a, d
18 of 40 What statement will start a new internal session in the same external session.
(More than one answer is correct)
Leave to transaction
Submit
Call Transaction
When
When
There is no difference
Transporting
Client independent
Versions
System Wide
22 of 40 What type of requests are used to transport repository objects
Customizing
Repository
Object Browser
Workbench
23 of 40 If you noticed a function code in a menu that began with + (plus sign), what type of exit
would you be observing:
a text exit
a screen exit
a program exit
a menu exit
24 of 40 When are objects passed from the task to the change request
When the object is deleted
When you release the task
26 of 40 What is the value of result after the following code is executed. Assume that the user
default is set to Fixed Point Arithmetic
result = 900.00
result = 9000000
result =
Sorted
Index
Hashed
Standard
Write 'Hello'(001)
Add the variable 'Hello' to message 001
An
Processing areas
T001
T010
MSG
32 of 40 If you trigger a lock object and it is already locked by some other user, what exception
would be raised?.
02 - System Failure
03 - Already_Locked
08 - General_Failure
01 - Foreign_Lock
33 of 40 Identify the synchronous update techniques.
(More than one answer is correct)
Update table.. ..
CALL
34 of 40 A SET UPDATE TASK LOCAL is issued in the dialog program. What effect does this
have on updating.
(More than one answer is correct)
Update requests use shared memory
VBLOG table
Cluster tables are used to processing the update request
new dialog work process is used for the update process
rf_car->calculate_cost(
Call
37 of 40 What tool or technique would be used to move the definition of a global class to an
implemented interface
Refactoring Assistant
Web Dynpro
BOR
BAPI wizard
Object Navigator
38 of 40 In the context of relationship between Super and Sub classes, identify the statements
which apply
(More than one answer is correct)
Subclass does not know its superclass
subclass
A superclass is a specialization of a
A change in a superclass
A subclass is a specialization of
39 of 40 Identify the line that contains the valid use of the READ-ONLY additon
private section.
data: category(15)
class-data: course_count
type C READ-ONLY,
type I READ-ONLY.
endclass.
40
50
20
60
30
40 of 40 A program needs to gain access to the public attributes of class lcl_course. Identify the
statements that are valid.
private section.
data: category(10)
endclass.
data: course1
course_name
course_price
course_category
type
type
type
type
ref to lcl_course,
string,
p,
string.
course_name = course1=>name.
course_name = name
course_price =
CLASSIC LISTS:
1 of 3 questions
What is the structure of the internal table when a select-options is declared in your program.
High Low Sign Operator
Sort
3 of 3 questions
For called program components that are of type transaction or report, what is true about the roll
area (assuming processing will resume in the calling program).
They run in their own roll area
Share the same roll area
1 of 5 questions
Which modularization unit do not use ABAP/4 Memory to pass data.
Parameter Ids
record
function modules
Remove this
transactions
2 of 5 questions
Default Page Headings are created on which type of list.
All lists
Secondary
Basic
3 of 5 questions
Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and LFC1 is a branch of
LFB1. IF the report contains only one single GET statement for LFB1, the processing passes
through which tables
LFA1 and LFB1
LFA1,LFBK,LFB1.LFC1
4 of 5 questions
Where in a program would you create the objects for ALV control
In the Load-of-Program Event
event
In a PBO Module
At Start-of-Selection
In a PAI Module
5 of 5 questions
What happens if message E046 is raised
At Selection-Screen on sales.
If sales-low < 500.
Message E046.
Endif.
All fields are open for input and cursor is positioned on field sales
initialization event is fired again
not available for input
The
Field Sales is open for input and all other fields are
1 of 7 questions
Select the line that would execute in the following code after the EXIT statement
10 get spfli.
20 * Processing of SPFLI records
30 write: spfli-carrid, spfli-connid.
40 counter = counter + 1.
60 if counter > 1.
70
Exit.
80 endif.
90
100
110
120
130
write:/
No more processing for this Carrier'.
get sflight.
write: sflight-fldate, spfli-price.
end-of-selection.
write: / text-002, text-003.
120
130
100
80
2 of 7 questions
What is true about the End-of-page Event.
(More than one answer is correct)
Works only if you reserve space in the Report Statement using the line-count
statement
page of a list
statement
Occurs when the page break has been triggered by the New-Page
3 of 7 questions
What is the event that could be used to create a header on a Detail list
At line-selection
Top-of-page
New-page
4 of 7 questions
What is the order of code that gets executed in the following code
10
20
30
40
50
60
70
80
Report rpgm1
data: fielda type c value A,
fieldb type c value B.
write: / fielda,
new-page.
write: / fieldb
top-of-page.
write: / 'This is the title'.
80, 40, 50, 80, 60
5 of 7 questions
When is the Top-Of-Page event triggered
6 of 7 questions
Identify the dictionary type of the field catalog used for the ALV control
alv_catalog
fieldcat
catalog
lvc_t_fcat
7 of 7 questions
The user default for the date format is set to YYYY.MM.DD. Assume that today's date is Jan 15,
1999. Select the displayed output of the date field in the following code.
Data: datum type d.
Datum = sy-datum.
Write:/ datum mm/dd/yyyy.
1999/01/15
01/15/1999
19990115
1999.01.15
1 of 10 questions
Select the methods used to access data on the database.
(More than one answer is correct)
Read Table
LDB
Native SQL
Get node
2 of 10 questions
What type of ABAP Query list would be appropriate if the user wanted to determine the ten top
salespeople
Percentage
Statistics
Ranked lists
Basic lists
3 of 10 questions
What is contained in the system variable sy-linsz.
row count of the current line
bars in your list
4 of 10 questions
Mark the sort statement that is more efficient
size of vertical
Sort ITAB
Sort ITAB BY
5 of 10 questions
At what point does a parameter ID get reset
User sign off
Execution Ends
Program
Free Memory
6 of 10 questions
Name the Transaction used to create background jobs.
SM37
SM36
SM13
SE12
7 of 10 questions
What happens to memory when the Export is executed without specifying ID. i.e EXPORT
object to memory
ABAP memory sets up a new default area
overwritten
8 of 10 questions
What is the READ LINE statement used for.
(More than one answer is correct)
Reading Database Tables
Tables
Reading Internal
9 of 10 questions
Assuming a Detail list exists, what takes place when sy-lsind is set to zero.
(More than one answer is correct)
The original basic list is re-displayed
deleted
All secondary lists are deleted
current secondary list
10 of 10 questions
Programs that extend beyond transaction limits and want to pass data should use
Tables
ABAP/4 memory
SAP Memory
DATA TRANSFER:
1 of 3 questions
Identify methods used for transferring data into SAP.
(More than one answer is correct)
Batch Input
Transaction
Call Function
Direct Input
Import Database
Call
2 of 3 questions
Which is not a valid operation that can be performed on sequential files.
Open dataset
Write dataset
Read dataset
Close dataset
Transfer dataset
3 of 3 questions
How can Error handling in a CALL TRANSACTION USING.. .. be managed
(More than one answer is correct)
Checking the batch queue messages
the message parameter
Using
1 of 5 questions
If you call BDC_OPEN_GROUP exporting the name of an existing session, what takes place
The function fails
The existing session is appended to
with the same name is created
A new session
2 of 5 questions
When can a Batch Input Session be processed
After it has been submitted
When it is open
Anytime
3 of 5 questions
When processing a BDC in foreground, what will be the reuslt when the user enters /n in the
command field
Can be
5 of 5 questions
How is the data posted in a batch input session
Always synchronously
asynchronously
real time
Either synchronously or
Always asynchronously
1 of 7 questions
File ABC DOES NOT Exist on the Application server. What is the effect of "OPEN DATASET
ABC FOR APPENDING":
File is opened but cannot be written to
SUBRC is set to 8
2 of 7 questions
How can Error handling in a CALL TRANSACTION USING.. .. be managed
(More than one answer is correct)
Checking the batch queue messages
Checking the return code
3 of 7 questions
Which method would be used to retrieve data on the presentation server.
Transfer Dataset
Import data
Read Dataset
4 of 7 questions
How do you place the cursor on a field in a BDC
Fval = BDC_CURSOR
BDC_CURSOR
Fnam =
5 of 7 questions
Rollback segments are continually filled for each call of BDC_INSERT. In order to restrict the
rollback segment growth to intervals of 100, what programming technique is recommended
Create a Batch input session for each transaction
Issue a
6 of 7 questions
How many BDC sessions can an ABAP program have open at one time
Unlimited
Only one
7 of 7 questions
Mark one method that is not valid for releasing and processing a BDC session.
Create a step in a Background job and include program RSBDCSUB
SUBMIT RSBDCSUB in a ABAP program
Execute RSBDCSUB on line
1 of 10 questions
How are fields handled that are not used in a SAP record layout structure
They must be filled with a NODATA character
spaces or zero depending on their data type
Session
Job
Program
3 of 10 questions
Which fields of the BDCDATA structure are case-sensitvie
Dynbegin
Fval
Dynpro
Fnam
Program
4 of 10 questions
Rollback segments are continually filled for each call of BDC_INSERT. In order to restrict the
rollback segment growth to intervals of 100, what programming technique is recommended
Create a Batch input session for each transaction
By the Transaction
By the BAPI
By the Method
6 of 10 questions
What can be found in the include BDCRECXX
(More than one answer is correct)
Calls to Functions
Data Declarations
Forms
7 of 10 questions
On the statement "READ DATASET dsn INTO field" what is field typically defined as
a field string
an internal table
a local file
a type f
8 of 10 questions
From the following list, which item is recorded by the Transaction Recorder
Error Dialogs
Subscreens
F1
Scoll Bars
F4
9 of 10 questions
Which method would be used to retrieve data on the presentation server.
Call Function Upload
Transfer Dataset
Read Dataset
Import data
10 of 10 questions
What is the effect of the parameter POST_LOCAL = 'X' on the BDC_INSERT function
Updates are written to Memory
The Update Log tables are used
DATABASE CHANGES:
1 of 3 questions
What order is recommended when setting and releasing locks in your program
lock data, read data, update database, release locks
database, release locks
2 of 3 questions
What is true about Perform On Commit.
Commit Work is allowed in the form
Parameter passing is allowed
execution of the FORM
3 of 3 questions
When are V2 updates processed
Before V1's are started
complete
1 of 5 questions
What takes place after each dialog step
The application gathers data for update processing
A Commit Work is
executed
System passes a Database commit to the database system
LUW is concluded
The SAP
2 of 5 questions
What attribute on an update task function module determines how update requests are processed
Application
Processing type
Function Type
Function Group
3 of 5 questions
If you trigger a lock object and it is already locked by some other user, what exception would be
raised?.
02 - System Failure
Already_Locked
08 - General_Failure
01 - Foreign_Lock
03 -
4 of 5 questions
Identify the synchronous update techniques.
(More than one answer is correct)
COMMIT WORK AND WAIT
Update table.. ..
5 of 5 questions
The Scope Parameter for your lock object function module has been set to 2. What does this
imply..
(More than one answer is correct)
The locks are automatically released when the updates complete
generated in the dialog program are passed on to the update program
termination error holds the locks
Locks
An update
1 of 7 questions
What would trigger a rollback.
A program that issues a MESSAGE type 'A'.
terminates normally
cancels the transaction
A user
2 of 7 questions
The Scope Parameter for your lock object function module has been set to 2. What does this
imply..
(More than one answer is correct)
The locks are automatically released when the updates complete
An update
subroutines
4 of 7 questions
What order is recommended when setting and releasing locks in your program
read data,lock data, update database, release locks
release locks, update database
5 of 7 questions
Which update request always run asynchronously
Transactional
V2
V1
Local
6 of 7 questions
What is true about V2 updates within the same SAP LUW
They are usually time critical updates
rolled back
rolled back
Each V2 function module for a given COMMIT WORK always runs in
its own (separate) DB LUW
7 of 7 questions
What attribute on an update task function module determines how update requests are processed
Function Type
Processing type
1 of 10 questions
Mark the valid asynchronous update bundling technique.
Application
Function Group
PERFORM ASYNCHRONOUS
TASK
UPDATE
PERFORM .. .. ON COMMIT
2 of 10 questions
A SET UPDATE TASK LOCAL is issued in the dialog program. What effect does this have on
updating.
(More than one answer is correct)
Cluster tables are used to processing the update request
User is
4 of 10 questions
What takes place after each dialog step
System passes a Database commit to the database system
concluded
A Commit Work is executed
update processing
5 of 10 questions
What ABAP statement discards update task requests.
(More than one answer is correct)
UPDATE
Message A101
ROLLBACK WORK
6 of 10 questions
What is true about V2 updates within the same SAP LUW
An error in one V2
V2 errors cause V1
7 of 10 questions
When activating a Lock object, what is subsequently generated
Generic Lock Keys
A Dictionary Table
Function Modules
8 of 10 questions
Defining a Lock Object as Exclusive would specify what kind of locking
Gives a single user read and write access to the specified table rows. No other
users may access the rows.
Prevents a single user with read-write access from
attaining further locks to the same set of table rows. This is useful when you are using
recursive routines to make updates.
allows multiple users to access the specified
table rows, but with read-access only. No write-accesses are allowed at any time.
9 of 10 questions
Mark the items that are true with the Asynchronous Update technique in a SAP LUW.
(More than one answer is correct)
You can combine update requests from consecutive dialog steps
are performed or none at all
All updates
10 of 10 questions
What will cause the system to implicitly trigger database commits.
(More than one answer is correct)
CALL TRANSACTION
Message I001.
At User-Command
CALL SUBSCREEN
DIALOG PROGRAMMING:
1 of 3 questions
In what case are Tabstrips good candidates.
(More than one answer is correct)
When Users need the ability to navigate freely between components
Navigation between components is pre-determined in a fixed manner
components of an application need to be displayed on one screen
When
When several
2 of 3 questions
Indicate the functions that are capable of transporting data to screen fields.
(More than one answer is correct)
DYNP_VALUES_UPDATE
F4IF_FIELD_VALUE_REQUEST
DYNP_VALUES_READ
DYNPREAD
3 of 3 questions
After changing a field attribute in a dynpro , what statement is used to activate the change.
ACTIVATE
COMMIT
SET
MODIFY
1 of 5 questions
How many menu items are allowed on a custom menu (pre 4.6)
5
15
2 of 5 questions
What are some essential steps for logging changes made to SAP data.
(More than one answer is correct)
Define a change document object
obj_write_document) in an ABAP program
COMMIT
MODIFY
ACTIVATE
SET
4 of 5 questions
What class is used for method load_gui_status in a context menu
cl_ctmenu
cl_menu
menu_class
cl_context_clas
5 of 5 questions
Where does the Modification GROUP assignment of fields get defined.
Using the SET GROUP statement
In the Dynpro
SY-DYNNR
TC_FLIGHT-TOTAL_LINES
2 of 7 questions
If you do not SUPPRESS DIALOG in a dynpro before you LEAVE TO LIST-PROCESSING,
the following will happen:
(More than one answer is correct)
The report will be displayed on the screen only after the user presses the enter key
The screen will be displayed with the report that was built, but the gui-status will
be the one from the previous screen
4 of 7 questions
If you want to work with the standard number range functionality, you only need the function
modules in the function group
SNR1
SNR4
SNR3
SNR2
5 of 7 questions
Screen 100 calls screen 200. Screen 200 makes a request to perform list processing with the
suppress dialog option. Where does processing resume after returning from the list.
(More than one answer is correct)
To the beginning of the transaction
PROCESSING is used
6 of 7 questions
Refer to the following Code. An E(rror) or W(arning) message is issued in the PAI of a dynpro.
What does not take place.
Field MYTAB-RESERVATION Module Validate_Reservation.
The field is ready for input again
places the cursor in the error field
displayed
PBO is reprocessed
Screen is Redisplayed
The system
The Message is
7 of 7 questions
Refer to the following code. Module CHECK_FIELD_CD raises an Error Message. Mark the
Field(s) that are Open For input.
process after input.
10 module exit at exit-command.
module back.
20
30
40 chain.
field: a, b, c.
module check_field_abc.
endchain.
50
chain.
field: c, d.
module check_field_cd.
endchain.
a, b, c
b, d
<== ERROR
c, d
1 of 10 questions
Mark the invalid flow logic statement.
10
20
30
40
50
60
70
40
100
20
30
2 of 10 questions
What is needed in your tabstrip to have scrolling take place on the application server
Assign Function Code = P
Function Type = P
Assign
3 of 10 questions
Which of the following corresponds to the command entry /ntcod?
LEAVE TO TRANSACTION tcod
TRANSACTION tcod
LEAVE PROGRAM
4 of 10 questions
What is true about the following code
SUBMIT
CHAIN.
Field: Flight, Carrid.
Module Validate on Chain-Input
ENDCHAIN.
The Module Validate is processed if at least one of the fields FLIGHT or CARRID
are other than the initial value
The Module Validate is never processed
The
Module Validate is processed if both FLIGHT and CARRID are other than the initial
value
The Module Validate is processed only if both FLIGHT and CARRID are
initial values
5 of 10 questions
CALL TRANSACTION has been issued in an ABAP. What code in the called transaction will
return to the point of call .
Stop Program
Exit.
Leave Program
Leave to Transaction
6 of 10 questions
Mark the one component that is NOT part of a dynpro
Flow logic
Screen layout
Element List
Screen attributes
Module Pool
7 of 10 questions
What is true about Dialog programs.
(More than one answer is correct)
update and enqueue techniques are important.
execute dialog programs
8 of 10 questions
What is required for a Radio Button Defined on a screen to work in a module pool:
You should declare a corresponding one character variable in the Screen Flow
Ensure the radio button is selected in the screen
corresponding one character variable in your TOP include
9 of 10 questions
Transaction 'ZABC' contains mandatory fields on the first screen. A Dialog program issues the
statement CALL Transaction ZABC and Skip First Screen. What is required in the first screen of
transaction ZABC for the call to function properly.
The first screen in transaction ZABC can indicate that mandatory fields do not
need to be filled in if called by another transaction
10 of 10 questions
What is true about calling a screen.
(More than one answer is correct)
Screens can be called from PAI modules
modules
A screen can be called from a report program.
from within a function module
DICTIONARY:
1 of 3 questions
When are Dictionary changes made available to ABAP programs
After Database is re-organized
Next time user signs on
2 of 3 questions
Structure MY_STRUCTURE is created in the dictionary. When does the structure get created in
the underlying database
At the end of the table creation after it is saved.
object in the underlying database and does not get created
activated
At the beginning of the table creation
administrator physically creates the table
3 of 3 questions
What is true about a check table?
Foreign key fields can accept any values regardless of the check table
Foreign key fields can accept only values which exist in the check table
fields can accept only values which exist in the check table
Check table
1 of 5 questions
How are buffers used by inner and outer joins
buffers are always bypassed
made to use or bypass buffers
2 of 5 questions
Structure MY_STRUCTURE is created in the dictionary. When does the structure get created in
the underlying database
At the beginning of the table creation
When the table is activated
It
does not correspond to an object in the underlying database and does not get created
At the end of the table creation after it is saved.
administrator physically creates the table
3 of 5 questions
You have added an append structure to a standard SAP table. What happens to the standard table
when a new version of the table is imported during an upgrade
The append fields are automatically appended to the table upon activation but you must
still convert the table
dialog behaviour
5 of 5 questions
Identify the items that are not considered Data Dictionary technical settings when creating a
dictionary table.
(More than one answer is correct)
Size Category
Field Name
Data Class
Buffering
Status
1 of 7 questions
A data element is an example of
Semantic Domain
Definition
Business Object
Technical Domain
Physical
2 of 7 questions
What controls the dialog behaviour of a search help
(More than one answer is correct)
LPOS
SPOS
Value Range
Admin data
DPOS
3 of 7 questions
Table ZMYTABLE is created in the dictionary. When does the table get created in the
underlying database
It does not correspond to an object in the underlying database and does not get
created
At the beginning of
4 of 7 questions
Identify the different type categories in the ABAP dictionary
(More than one answer is correct)
Data definitions
Elements
Table Types
5 of 7 questions
Identify the basic objects of the data Dictionary.
Structures
Data Models
Data
Tables
Data Elements
Documentation
Data
6 of 7 questions
When does a table get physically created in the underlying database
When you activate a transparent table in the ABAP Workbench
activate a transparent table in the Dictionary
When you
At the end of
2 of 10 questions
Which parameter is used to refine the values returned by a search help
restrict value range
Import
Export
administration data
3 of 10 questions
What controls the dialog behaviour of a search help
(More than one answer is correct)
Value Range
Admin data
DPOS
LPOS
SPOS
4 of 10 questions
What happens when a 1 to many relationship is encountered with an inner join
run time error
set
redundant data from the 'left hand table' is included
the 'right-hand table' is included
5 of 10 questions
You have added an append structure to a standard SAP table. What happens to the standard table
when a new version of the table is imported during an upgrade
The append fields are automatically appended to the table upon activation but you
must still convert the table
The first field is mandt with a external data type CLNT and
7 of 10 questions
Why is a subquery usually more efficient
data is filtered in the sapgui
filtered on the network
data is
8 of 10 questions
What DOES NOT determine the behaviour of the search help
the selection method that determines the values to be displayed
record parameters
user master
dialog behaviour
9 of 10 questions
Which of the following Dictionary Objects gets stored as a Runtime Object.
Data Elements
Structures
Tables
Table Types
10 of 10 questions
Identify the object that cannot have a search help attached to it
table field
table
check table
data element
type
service class
2 of 3 questions
If you noticed a function code in a menu that began with + (plus sign), what type of exit would
you be observing:
a screen exit
a program exit
a text exit
a menu exit
3 of 3 questions
When does a BADI default implementation execute
Only if the developer specifies the default implementation should be executed
When only active implementation exists
executes unless specified otherwise
1 of 5 questions
In the case of a screen exit, how is global data accessed by the subscreen
Use the MOVE statement to move the screen data to the TOP include of the
subscreen
The developer uses preplanned function module exits
is available to subscreens so no special programming is required
Global data
2 of 5 questions
What is SAP Software Change Registration (SSCR) used for
To register SAP modifications made by a developer
enhancements made by a developer
made by a developer
To register
3 of 5 questions
What is the customer name range for fields in an append structure
Z_ or Y_
Z or Y
ZZ_ or YY_
ZZ or YY
4 of 5 questions
When implementing a BADI that is filter dependent, how does the filter value get passed to the
method ?
There is no need to pass to the method as a parameter
passed to the method as an import parameter
reference variable
5 of 5 questions
If you want to make a change to the standard delivered SAP system to fit your business needs,
what is the first thing you should do:
Log on to OSS and ask SAP to apply the change
Customizing
Object Browser
Workbench
2 of 7 questions
What keyword would you look for in order to determine if a SMOD screen exit has been
provided by SAP
CALL SCREEN CUSTOMER
SCREEN-EXIT
CALL CUSTOMER-SCREEN
CALL CUSTOMER-SUBSCREEN
CALL
3 of 7 questions
What object is not supported by the modification assistant
Menus
User exits
Text Elements
Functions
4 of 7 questions
How many modification logs are available in your system
minimum of 1
1 for every release
5 of 7 questions
Which transaction is used to make dictionary adjustments when upgrading versions of SAP
SP01
CMOD
SPDD
SPAU
6 of 7 questions
A business user makes a request to have an ABAP program modified. What factors will
contribute to a successful modification of the program
(More than one answer is correct)
Make a copy of the program
modularization units
the code
7 of 7 questions
Where does the customer defined ABAP code reside for a BADI
BADI definition
Methods
Implementing Class
Adapter Class
Interface
1 of 10 questions
What object is not supported by the modification assistant
Text Elements
User exits
Functions
Menus
2 of 10 questions
Interface Methods are made available by calling the static method 'get_instance' of the which
service class
exithandler
if_ex_badi
cl_exithandler
cl_exithandler_badi
3 of 10 questions
What is true about programming a screen exit?
You can branch to another screen by coding SET SCREEN xxx
type must be subscreen
The screen
4 of 10 questions
Match the definition in group 1 with the exit type in group 2
Group 1
a. Placing your own code in the include of a supplied function m
odule
b. Defining your own text for the supplied function codes
c. Creating subscreens for the subscreen areas
d. Adding function modules for the data elements
Group 2
1. Field Exit
2. Screen Exit
3. Menu Exit
4. Function Exit
B-1, A-4, C-3, D-2
5 of 10 questions
Identify the valid statement when coding a field exit
SUBMIT RSCA101X.
MESSAGE I101.
BREAK-POINT.
MESSAGE E101.
6 of 10 questions
What is true about the enhancement concept.
(More than one answer is correct)
A specific enhancement can only be used in one customer project
component can be contained in more than one enhancement
enhancement may be used in more than one customer project
use CI includes
A specific
Enhancement Projects
7 of 10 questions
Refer to the code below and select the correct method
Data: rf_enh type ref to if_ex_mybadi.
call method
cl_exithandler=>get_instance
changing
instance = rf_enh
call method rf_enh=>methodname
8 of 10 questions
Identify the key word that determines if a CMOD function exit has been provided
CALL PROGRAM-EXIT
SUBSCREEN
CALL USER-EXIT
CALL CUSTOMER-
CALL CUSTOMER-FUNCTION
9 of 10 questions
When implementing a BADI that is filter dependent, how does the filter value get passed to the
method ?
The filter value is passed to the method as an import parameter
value gets passed as a reference variable
parameter
The filter
10 of 10 questions
If you are using a screen exit provided by a SAP application, when typically does the data get
exported to the subscreen
In a PBO module of the subcreen
In a PBO module of the main screen
NETWEAVER:
1 of 3 questions
Identify the technical requirement that is needed in order to make an RFC call to another system
Security
C library
RFC Destination
Web Browser
Java Stack
ALE library
2 of 3 questions
Identify the servers of which only one can exist in an R/3 system.
(More than one answer is correct)
One presentation server
One message server
3 of 3 questions
Identfiy the characteristics of a BAPI
(More than one answer is correct)
It is impemented as a function
interface
It is an Object
It is an
1 of 5 questions
In Netweaver, there are many tools available for System Management. Choose the item that is
not considered part of system administration
Transport Organizer SE09
SM04
System Log SM21
Overview SM50
User Overview
Work Process
2 of 5 questions
What is the role of the dispatcher
Manages services between R/3 systems
applications
Issues SQL requests to the underlying database
to non R3 systems
Dispatches tasks
3 of 5 questions
Define Instance.
dispatcher, work processes, and services
work processes only
4 of 5 questions
Choose the most applicable description that defines the Remote Function Call interface
interfacing
A remote system that has an installed DLL
based on CPI-C and TCP/IP
5 of 5 questions
Mark the services of the ABAP runtime system that are used for internal/external
communication.
(More than one answer is correct)
ICM
Server
Gateway Server
Internet
BDC
ENQ
Message
1 of 7 questions
Whick item is considered a Work Process of the Netweaver Stack Work
Dequeue
Gateway
Database
Enqueue
OTF
2 of 7 questions
What is the purpose of the where-used button
The wiki definition of SAP
3 of 7 questions
Identify the types of SAP GUI available
(More than one answer is correct)
Windows
XML
Java
Linux
PHP
4 of 7 questions
Which layer in an R/3 client server architecture processes ABAP programs
Internet
Database
Presentation
5 of 7 questions
What is a valid configuration for an R3 System.
Application
HTML
Business objects require knowledge of the internal source code to be able to access
the data
7 of 7 questions
Mark the services of the ABAP runtime system that are used for internal/external
communication.
(More than one answer is correct)
Internet
Server
ICM
Gateway Server
BDC
1 of 10 questions
What menu options are available on all screens.
(More than one answer is correct)
Options
Tools
System
Help
2 of 10 questions
Identify the servers of which only one can exist in an R/3 system.
(More than one answer is correct)
Status
ENQ
Message
3 of 10 questions
Mark the item that is NOT on the Logon screen
Language
Client
User
System
Password
4 of 10 questions
What system parameter is responsible for setting the time-out on a long running dialog
transaction
rdisp/btctime
rdisp/txntime
rdisp/max_wprun_time
5 of 10 questions
Web Application Server provides multiple runtime environments for programming languages.
Please mark the ones that are included as part of Netweaver.
(More than one answer is correct)
J2EE
XML
HTTP
ABAP
6 of 10 questions
What makes up the application platform of SAP NetWeaver
(More than one answer is correct)
A runtime environment for JAVA
Database
HTTP
XML
7 of 10 questions
An RFC Destination can best be described as:
A technical connection between systems
Function Import Parameter
location
8 of 10 questions
Mark the item that is not a valid work process
A library
An
Background
Update
Spool
Gateway
9 of 10 questions
Which is NOT an Integration Level of SAP NetWeaver
Application
Information
Business
People
Process
10 of 10 questions
A SAP Web Application Server has been configured with 3 integrated instances, (i.e. ABAP +
Java). One of the instances is a Central Instance. Describe the configuration of available
dispatchers.
1 Central Dispatcher
dispatchers
3 integrated dispatchers
WORKBENCH FUNDAMENTALS:
1 of 3 questions
Where are global types defined
In the object navigator
In the Dictionary
2 of 3 questions
Mark the valid statement for reading an entry from an internal table of type sorted
Read Table itab with sorted key k1
Read Table itab by key K1
3 of 3 questions
What are valid uses of a variant .
(More than one answer is correct)
Pre-assigning values
validation
1 of 5 questions
What is NOT part of the BAPI interface
Security checking
Input
Export Parameters
Exceptions
User dialogs
2 of 5 questions
What are the contents of the data objects after the clear statement
Data: B
type I value 1,
C(3) type c value 'ABC'.
B = 10.
C = 'XYZ'.
Clear B.
Clear C.
B = 10, C = 'XYZ'
spaces
B = 0, C = spaces
B = 1, C = 'ABC'
B = 1, C =
2 of 5 questions
What are the contents of the data objects after the clear statement
Data: B
type I value 1,
C(3) type c value 'ABC'.
B = 10.
C = 'XYZ'.
Clear B.
Clear C.
B = 10, C = 'XYZ'
spaces
B = 0, C = spaces
B = 1, C = 'ABC'
B = 1, C =
3 of 5 questions
Select the valid types of user dialogs
(More than one answer is correct)
Selection Screen
Business Objects
Lists
4 of 5 questions
What is true about PARAMETER objects in ABAP.
Screens
Logical Database
5 of 5 questions
What access method is available for hash tables?
Keyed
Hashed
Indexed
Sorted
1 of 7 questions
What is the development class for local objects
Local
$TMP
Z00
Blank
2 of 7 questions
Which of the following allocates memory
Data Object
Dictionary Type
Report Statement
Data Type
3 of 7 questions
When creating a function using the function builder, you can set the attribute of the function to
determine its processing type. What are the available processing types.
(More than one answer is correct)
Normal
Enabled
Update
Remote-enabled
Non Updateable
4 of 7 questions
What is the Effect of not Typing Formal parameters in a Form
Forms are less flexible and are guaranteed no chance of a run time error
Conversion never occurs
No effect
5 of 7 questions
What determines the language the text elements will be displayed
The logon screen
logon language
6 of 7 questions
What is written to the report in the following code
The
7 of 7 questions
Refer to the following code. What is required to successfully access the individual structure
fields in the FORM
Data: st_mytab like mytab.
Perform write_lines using st_mytab.
Form write_lines using rec.
Write: / rec-field1, rec-field2.
Endform.
The formal parameter 'rec' ahould be referenced by value
defined LIKE mytab in the FORM
object
Rec needs to be
1 of 10 questions
What is the effect of the EXIT statement in the following code
Report ABC
Data: ..
Start-of-Selection.
Perform Form A.
End-of-Selection.
Form A.
Loop at inttab.
...
Exit.
Endloop.
Endform.
Exits the Form
of-Selection Event
2 of 10 questions
What statement is used to move identically named fields between structures
ASSIGN
MOVE-CORRESPONDING
MOVE_CORRESPONDING
MOVE
3 of 10 questions
What is true about classes and objects in Object Oriented ABAP
(More than one answer is correct)
Classes are an instance of an object
Objects can change their class
4 of 10 questions
A Program makes the function call listed below. What takes place if the function raises an
exception and the calling program does not list the exception in its call to the function
Call Function 'MYFUNCTION'
exporting
e1 = p1
importing
i1 = p2
Program is suspended
Runtime error
Program continues
Message occurs
5 of 10 questions
What will be written to the list in the following code. Assume all defaults are taken when the
function was defined.
Data: fielda(4) type c.
fielda = AAAA.
Call Function Z_TEST_FUNCTION
Exporting f_fielda = fielda.
Write fielda.
Function Z_TEST_FUNCTION
Importing f_fielda
Exporting f_fieldb
f_fielda = BBBB.
f_fieldb = CCCC
BBBB
CCCC
AAAA
6 of 10 questions
When are locks on objects in a change request released
When the project manager releases the task
Lower Case is
8 of 10 questions
What tasks could be perfomed in SAP Service Marketplace
(More than one answer is correct)
Registering changes to SAP objects
Registering developers
9 of 10 questions
Identify the includes that would get generated if your program name is SAPMZMYPROGRAM
SAPMZMYPROGRAMTOP
SAPMZMYPROGRAM
MZMYPROGRAMDATA
MZMYPROGRAMTOP
MZMYPROGRAMINCLUDE
10 of 10 questions
What is true about the SAP Repository
(More than one answer is correct)
Objects in the repository can be viewed across clients
the IMG are stored in the repository
client-specific objects
It stores
ABAP OBJECTS:
1 of 3 questions
Singleton Concept is used to _________________
Prevent multiple execution of a single method
Prevent
2 of 3 questions
In the context of polymorphism and interfaces, mark the item that is NOT true
interfaces contain their own implementation part
1 of 5 questions
Using the transaction builder to develop purely OO transactions, what restrictions apply ?
constructor can only contain import parameters
dialogs are only available through private methods
contain screen definitions
2 of 5 questions
How do you call the method in a superclass that has the same name as a redefined method in the
subclass ?
Call Method Superclass-> mymethod.
can't . Only the redefined method can be called
You
3 of 5 questions
What is contained in a class that does not exist in an interface
method
definition
implementation
attributes
4 of 5 questions
Refer to the following code and Select the VALID method call
Class lcl_course definition.
Public section.
data:
course_name(12) type c.
methods: display_price
importing im_course_name type string.
Private section.
Data:
price
type P value 100.
constants: c_objects101(10) type c value 'OBJECTS101'.
endclass.
class lcl_course implementation.
method display_price.
course_name = im_course_name.
If course_name = c_objects101.
Write: price.
Endif.
endmethod.
endclass.
Data obj_course type ref to lcl_course.
start-of-selection.
create object obj_course.
Call method obj_course->display_price importing im_course_name =
'OBJECTS101'.
'OBJECTS101'.
= 'OBJECTS101'.
Call method obj_course->display_price exporting
im_course_name = c_objects101.
5 of 5 questions
In the context of polymorphism and interfaces, mark the item that is NOT true
the user is protected from the actual implementations
1 of 7 questions
A class constructor must be defined to which visibility section ?
protected
class
final
public
private
2 of 7 questions
What can be said about the lifetime of an object
All answers are correct
points to it
An object exists for as long as it is being used in the program
An
object exists as long as at least one method of the object is registered as an event handler.
3 of 7 questions
What triggers an event
Raise Event
answers are correct
Call Method
None of the
4 of 7 questions
Identify the behaviors of Abstract Classes.
(More than one answer is correct)
Methods can only be implemented in the subclass
through an Interface
Cannot be instantiated
5 of 7 questions
Mark the operators used to widen cast of a class
(More than one answer is correct)
=?
?TO
=>
->
?=
6 of 7 questions
When redefining methods in a subclass, what is allowed ?
(More than one answer is correct)
Code can be changed
1 of 10 questions
Identify the line that contains the valid use of the READ-ONLY additon
class lcl_course definition.
10 public section.
20
Data: Price(3) type p decimals 2
value 100 READ-ONLY.
30
Types: type_category(15) type C READ-ONLY.
40
Constants: write_position type I value 10 READ-ONLY.
50
60
70
private section.
data: category(15)
class-data: course_count
type C READ-ONLY,
type I READ-ONLY.
endclass.
30
20
60
40
50
2 of 10 questions
Where are the methods of a class implemented
Definition part of Class
method of the class
Call
3 of 10 questions
What can be said about the lifetime of an object
All answers are correct
points to it
An object exists for as long as it is being used in the program
An
object exists as long as at least one method of the object is registered as an event handler.
4 of 10 questions
Where would the components of a class be defined
Definition part of Class
Component of a program
Data
5 of 10 questions
The syntax for instance method specification is
(More than one answer is correct)
Call method Objref->method
Objref=>method
Call Method->Objref
Call method
6 of 10 questions
At what point does an Object Reference get assigned to the SENDER during event handling?
Methods: get_paid FOR EVENT cheque_issued OF lcl_employee
IMPORTING im_emp_number SENDER.
Set Handler get_paid for all instances
defined in the Class Definition
7 of 10 questions
Constructors have special considerations. Identify the incorrect statement below.
The Constructor must defined in the Public section
only of import and exception parameters
Gernerally, constructor
8 of 10 questions
What mechanism is used to define common components of different classes in one place
Create Object
Class Definition
Raise Event
Interface
10 of 10 questions
A program needs to gain access to the public attributes of class lcl_course. Identify the
statements that are valid.
class lcl_course definition.
public section.
data:
name(15) type c value 'ABAPObjects101'.
class-data price
type p value 100.
private section.
data: category(10)
endclass.
data: course1
course_name
course_price
course_category
type
type
type
type
ref to lcl_course,
string,
p,
string.
course_name = course1->name.
course_name = name
course_name =
PERFORMANCE PROG:
1 of 3 questions
Which of the following are good candidates for R/3 table buffering
Configuration tables like T001
Transactional tables like VBAK
2 of 3 questions
Which of the following is correct in the case of READ with BINARY SEARCH on a standard
internal table
The
3 of 3 questions
Accessing the database from which of the following media is the fastest
Database buffer (SGA in case of Oracle)
Database disk
1 of 5 questions
What field characterisitic ensures a table field is a good candidate for indexing
The Field is selective (Example: ph# field in table customers)
not selective (Example: Region field in table customers)
Field overlaps with other index fields
The Field is
The
2 of 5 questions
Which of the following can cause long running SQL queries on the database
(More than one answer is correct)
SQL that does not pick any DB index
table
SQL with access using a secondary index field
INNER JOIN
3 of 5 questions
How many records will the resultant set of an inner join contain for the following
The SQL has been written with an INNER JOIN between VBAK
(header; Primary Key = VBELN) and
VBAP (Line items; Primary Key = VBELN, POSNR) for one sales
order having ten line items? The inner join is on VBELN?
One records
No records
Five records
Ten records
4 of 5 questions
Which workbench tools are used to analyze Database performance
Performance trace
5 of 5 questions
Mark the SQL statement that does not bypass R/3 table buffers
Select. Up to 1 Rows
SELECT DISTINCT
Database disk
2 of 7 questions
Which workbench tools are used to analyze Database performance
(More than one answer is correct)
None of the answers are correct
Program Check (SLIN)
Extended
3 of 7 questions
Identify the inefficient SQL Programming techniques
(More than one answer is correct)
Use of LIKE operator on a non-index field
field
Providing no or very few filter criteria
answers are correct
4 of 7 questions
How many records will the resultant set of an inner join contain for the following
The SQL has been written with an INNER JOIN between VBAK
(header; Primary Key = VBELN) and
No
VBAP (Line items; Primary Key = VBELN, POSNR) for one sales
order having ten line items? The inner join is on VBELN?
One records
Ten records
Five records
No records
5 of 7 questions
The following are the tools to analyze Database performance
(More than one answer is correct)
Performance trace (ST05)
Run time analysis (SE30)
Report painter
6 of 7 questions
Which of the following are good technical criteria for buffering
(More than one answer is correct)
Small, usually < 1MB
from Key fields
Access mainly
7 of 7 questions
Mark the SQL statement that does not bypass R/3 table buffers
Select. Up to 1 Rows
INNER JOIN
SELECT with
SELECT DISTINCT
1 of 10 questions
Which of the following are good technical criteria for buffering
(More than one answer is correct)
Often read, but seldom changed
usually < 1MB
Small,
2 of 10 questions
The following can cause long running queries
(More than one answer is correct)
SQL with access using a secondary index field
DB index
For All Entries over an INNER JOIN
empty driver table
3 of 10 questions
Which of the following is correct in the case of READ with BINARY SEARCH on a standard
internal table
(More than one answer is correct)
The internal table need not be sorted
5 of 10 questions
Mark the SQL statement that does not bypass R/3 table buffers
Select. Up to 1 Rows
GROUP BY
SELECT with
SELECT DISTINCT
6 of 10 questions
Which workbench tools are used to analyze Database performance
(More than one answer is correct)
Performance trace (ST05)
Check (SLIN)
Extended Program
7 of 10 questions
How many records will the resultant set of an inner join contain for the following
The SQL has been written with an INNER JOIN between VBAK
(header; Primary Key = VBELN) and
VBAP (Line items; Primary Key = VBELN, POSNR) for one sales
order having ten line items? The inner join is on VBELN?
Ten records
No records
Five records
One records
8 of 10 questions
Identify the inefficient SQL Programming techniques
(More than one answer is correct)
Providing no or very few filter criteria
No
Use of LIKE
9 of 10 questions
The following are the tools to analyze Database performance
(More than one answer is correct)
Performance trace (ST05)
Run time analysis (SE30)
Report painter
10 of 10 questions
For large internal tables that are accessed by random key, which is the most efficient READ
operation.
None of the above