Академический Документы
Профессиональный Документы
Культура Документы
ABAP MCQs
4 Sub query usually more efficient because:
A. data is filtered in the database
B. data is filtered on the network
C. data is filtered in the sapgui
D. data is filtered at the application server
Ans: A
9 What is true
A. A view contains data
B. Views can be buffered
C. Views can not be buffered
D. None of above
Ans: B
12. What are the check tables and value tables? (Multiple Answer)
A. Check table will be at field level checking.
B. Value table will be at domain level checking
C Value table will be at field level checking
D. Check table will be at domain level checking.
Ans: A,B
13. What are presentation and application servers in SAP? (Multiple Answer)
A. Application server is actually a program named Sapgui.exe. It is usually installed on a
user’s workstation.
B. Application server is a set of executables that collectively interpret the ABAP/4
Programs and manage the input & output for them.
C. Presentation server is actually a program named Sapgui.exe. It is usually installed on
a user’s workstation.
D. Presentation server is a set of executables that collectively interpret the ABAP/4
Programs and manage the input & output for them.
Ans: B,C
14. What is the difference between Synchronous and Asynchronous updates? (Multiple
Answer)
A. In synchronous processing, the program waits: control returns to the program only
when the task has been completed.
B. In asynchronous processing, the program does not wait: the system returns control
after merely logging the request for execution.
C. In asynchronous processing, the program waits: control returns to the program only
when the task has been completed.
D. In synchronous processing, the program does not wait: the system returns control
after merely logging the request for execution.
Ans: A,B
15. What are the main events interactive reports have? (Multiple Answer)
A. Top-of-page during line selection.
B. At line-selection.
C. At user-command.
D. AT New
Ans: A,B,C
17. What is the difference between UPLOAD and WSUPLOAD? (Multiple Answer)
A. WSUPLOAD – File transfer with dialog from presentation server file to internal table.
Data which is available in a file on the presentation server is transferred in an internal
table. ASCII & Binary files can be transferred.
B. UPLOAD – To read data from the presentation server into an internal table without a
user dialog, use the function module WSUPLOAD.
C. UPLOAD – File transfer with dialog from presentation server file to internal table.
Data which is available in a file on the presentation server is transferred in an internal
table. ASCII & Binary files can be transferred.
D.WSUPLOAD – To read data from the presentation server into an internal table
without a user dialog, use the function module WSUPLOAD.
Ans: C,D
19. What are the differences between SAP memory and ABAP memory? (Multiple
Answer)
A. SAP Memory is a memory area in the internal session (roll area) of an ABAP
program. Data within this area is retained within a sequence of program calls, allowing
you to pass data between programs that call one another. It is also possible to pass
data between sessions using SAP Memory.
B. ABAP Memory is a memory area to which all sessions within a SAPgui have access.
You can use SAP memory either to pass data from one program to another within a
session (as with ABAP memory) or to pass data from one session to another.
C.ABAP Memory is a memory area in the internal session (roll area) of an ABAP
program. Data within this area is retained within a sequence of program calls, allowing
you to pass data between programs that call one another. It is also possible to pass
data between sessions using SAP Memory.
D.SAP Memory is a memory area to which all sessions within a SAPgui have access.
You can use SAP memory either to pass data from one program to another within a
session (as with ABAP memory) or to pass data from one session to another.
Ans: C,D
21. The Debugger displays a maximum of eight data objects at one time.
A. True
B. False
Ans: A
22. A watchpoint stops program execution every time the condition specified is
met.
A. True
B. False
Ans: B
23. Both the classical Debugger and the new Debugger can be used on all ABAP
code without restriction.
A. True
B. False
Ans: B
24. Under which circumstances will the classical Debugger start as the Debugger?
(Select all that apply.)
A. None. The new Debugger will always start as the Debugger.
B. When five modes already exist for this logon session.
C. When the number of debugging sessions exceeds half the number of dialog
sessions.
D. When you specify the default as the classical Debugger in the settings of
the Object Navigator.
E. If you manually switched to the classical Debugger during your last session.
Ans: B,D
26. What is the maximum number of watchpoints that can exist at one time?
A. 8
B. 10
C. 16
D. No limit
Ans: B
27. Setting breakpoints for a method or function module within the Debugger
allows the use of [F4] (value help) to find the correct name.
A. True
B. False
Ans: A
28. All breakpoints are valid for the entire Debugger session, and all can be
changed by the Debugger.
A. True
B. False
Ans: A
29. It is possible to make multiple changes to data objects at the same time in
the Debugger.
A. True
B. False
Ans: A
30. When starting the Debugger, what circumstance causes the runtime error
DEBUGGINGNOTPOSSIBLE?
A. Starting a non-exclusive mode in a productive system.
B. When more than five sessions are already associated with this login user.
C. When the number of debugging sessions on the server exceeds the value
defined by the profile parameter rdisp/wpdbugmaxno.
Ans: A
a) 1:1
b) 0:1
c) n:n
d) 0:n
Ans: D
33. What is the equivalent for Transaction in Webdynpro
a) Application
b) Component Controller
c) Interface Controller
d) Plugs
Ans: A
34. The Webdynpro Programming model is based on
a)Classic Dynpro Programming
b)Business Server Pages(BSP)
c)Model View Controller(MVC)
d)Internet Transaction Server(ITS)
Ans: C
35. The UI Element and the Context Attributes of Webdynpro are linked. The process of
doing this is called
a) Binding
b) Linking
c) UI Linkage
d) UI Link
Ans: A
37. Identify a layout that is not part of the Webdynpro Layout types
a) Flow Layout
b) Row Layout
c) Grid Layout
d) Tree Layout
Ans: D
38. Where does the Business Logic exists in the Webdynpro Component
a) Methods of the view
b) Methods of the Controller
c) Assistance Class
d) None of the above
Ans: C
39. How do you access the attributes declared in component controller in the method of
a view
Ex: emp_id type numc10
a) wd_comp->emp_id
b) wd_Comp_controller->emp_id
c) wd_controller->emp_id
d) wd_this->emp_id
Ans: B
40. which method do you use to read the contents of a internal table displayed in the
webdynpro window
a) GET_STATIC_ATTRIBUTES_TABLE
b) GET_STATIC_TABLE
c) GET_STATIC_ATTRIBUTES
d) GET_SELECTED_ELEMENTS
Ans: A
41. Which method do you use to read the contents of a attribute attached to the context
node.
a)GET_ATT
b)GET_ATTRIBUTE_REF
c)GET_ATTRIBUTE
d)GET_STATIC_ATTRIBUTES
Ans: C
43. which data type do you use to declare a visibility attribute in webdynpro
a) WD_VISIBILITY
b) WDUI_VISIBILITY
c) ABAP_TRUE
d) BOOLEAN
Ans: B
44. Passing Parameters to webydnpro Application using the Applicatino URL are
called_________Parameters
a)Command Parameters
b)Commandline Parameters
c)Command Operators
d)Ternary Parameters
Ans: B
a) 3 1 2
b) 1 3 1
c) 1 3 2
d) 2 1 3
Ans: C
50. Can a view container have more than one view active at a time.
a) Yes
b) No
c) Depends on the Binding
d) Depends on the Mapping
Ans: B
51. When using Open SQL statements in an ABAP/4 program, you must ensure the
following.
a) The database system being addressed must be supported by SAP.
b) The database tables being addressed must be defined in the ABAP/4 dictionary.
c) Both
d) None
Ans: c
52. What is the difference between the TYPE and LIKE statements in data declaration?
a) LIKE is used to define variables that are similar to the ones previously defined
whereas TYPE is used to define variables that exist in data dictionary.
b) LIKE is used to define variables that are similar to the ones previously defined
whereas TYPE is used to define variables to refer ABAP internal data elements.
c) LIKE is used to define variables that exist in data dictionary whereas TYPE is used to
define variables to refer ABAP internal data elements.
d) Both of them can be used interchangeably, there is no difference.
Ans: b,c