Вы находитесь на странице: 1из 23

1.

How many radio buttons are associated when there are 4 radio buttons as a single radio
button group ?
a. 0
b. 1
c. 2
d. 4
2. What is the Tcode used for calling transport organizer ?
Question)

(Multiple Answer

a. SE09
b. SE10
c. SM12
d. SM36
3. What is the Tcode for Lock entries ?
a. SM04
b. SM12
c. SM35
d. SM36
4. What is the Tcode to view the list of users associated with the same client ?
a. SE16
b. SE04
c. SM04
d. SM12
5. What is the Internal Table which has a same response time irrespective with the size o f
the table.
a. Standard Table
b. Sorted Table
c. Hashed Table
d. Table with Header line

6. What is meant by REDIFINiTION ?


7. In a search help, by using which parameter the specialization of a field is found..
a. Lpos
b. Spos
c. Import
d. Export
8. What happens when a get_instance factory method is called
a. reference variable is instantiated
b. error exception is raised because static variables cannot be called using get_instance
c. object reference method can now be called
d. interface is instantiated

9. What is the Tcode for SAP Online Support System??


a. OSS
b. OSS1
c. OSS2
d. SNOTE
10. What is the Tcode where we can develop the USER-EXITS ?
a. CMOD
b. SMOD
c. SALE
d. NACE
11. Customization is done in ??

a. Sandbox
b. Devolopment
c. Quality
d. Production
12. Syntax for Static Method Specification ?
a. Call class-method
b. Call method classname=>method
c. Call method classname->method
d.

Call method -> Class Name

13. Dynamically generated function code is stored in


a. SY-UCOMM
b. SY-PFKEY
c. PICK
d. SY-SUBRC
14. Which component of class, preserves its own consistency.
a. Private Attributes
b. Public
c. Static Methods
d. Function Modules
15. What happens when a Function Module has been called ?
a. All the function Modules related to that Function Group will be called into the
Buffer
b. Only that specific function module will be executed
c. (Something else was given .. I dont remember)
16. Shipping comes under which module of SAP ??
a. Sales & Distribution
b. Production Planning

c. Material Management
d. Supply Relation Management

17. What are the output formats of ALV ??


a. List and Grid
b. List and Forms
c. Forms and Scripts
d. Grid and Layout
18. Which view uses only one table
a. Projection View
b. Maintanance View
c. Database View
d. Help View
19. What is the activity done in the Production server of SAP??
a. User Training
b. User Acceptance Testing
c. Creating Master Data
d. Configurations
20. What is the responsibility of a DBA ?
a. Backup
b. DB Management
c. Configurations
d. Retrieval
21. Placing value of screen fields to ABAP fields which one is used
a. Assign
b. ON_INPUT
c. Move

22. What is the Tcode for IDoc Testing Tool ?


a. WE 19
b. WE 20
c. WE30
d. SM35
23. What is the Tcode for RFC Programming ?
a. SM12
b. SM35
c. SM36
d. SM59
24. What happens when two top-of-page statements were given in the Program ?
a. Syntax Error
b. Prints both of them
c. Overwrites one on the Other
d. No Change

25. What are the servers involved during QRA ?


a. DEV
b. PRD
c. QRA
d. All of the above
26. What are the default menus seen in the SAP Screen ??
Answer Question)
a. System
b. Help
c. Navigate
d. None

(Multiple

27. What are not the attributes with respect to Tabstrip ??


a. Tab Title
b. Scroll Bar
c. I/O Element
d. Sub Screen
28. How can we start a ABAP new Debugger ?
a. Give /h in the command field
b. Give /hn in the command field
c. Give /hend in the command field
d. Debugger will not start until and unless a breakpoint is set.
29. What are the components of Logical Database ?
Answer Question)

(Multiple

a. Structures
b. Selections
c. Database Program
d. Views
30. What does Business Add-in does not consists of ??
a. BADI Definition
b. BADI Customer Program
c. BADI Implementation
d. (Some other was given .. I am not sure)
31. In regard to the field selection, which option of the SELECT statement is required ??
a. FOR ALL ENTRIES IN
b. WHERE
c. INTO
d. MOVE-CORRESPONDING
32. Identify the Keyword that determines if a CMOD function exit has been provided ?

a. CALL PROGRAM-EXIT
b. CALL CUSTOMER-SUBSCREEN
c. CALL CUSTOMER-FUNCTION
d. CALL USER-EXIT

33. What is the attribute which defines the size of a Standard Table or a Custom Table ?
a. Data Class
b. Delivery Class
c. Size Category
d. Package
34. What is the Tcode for SQL Trace ??
Answer Question)

(Multiple

a. ST01
b. ST05
c. SQL Trace
d. All of the Above
35. What is the Structure of LSMW ??
a. BDCDATA
b. BDCMSGCOLL
c. BDCBG00
d. All of the Above
36. Which of the following below are true about IDOC ??
Question)
a. IDocs are sent from SAP to SAP Systems
b. IDocs can be sent from SAP to Legacy Systems
c. IDocs cannot be sent to Non-SAP Systems
d. All of the Above

(Multiple Answer

37. In Debugging, How can the user set a breakpoint ??


a. Giving /h in the command field
b. Giving /hn in the command field
c. Setting a breakpoint from the Program Editor
d. All of the Above
38. Which statements from below are false about Logical Database ??
a. More than 1 LDB is used in a report
b. LDB has structures and Database Programs associated with it
c. Tcode for LDB is SE36
d. None of the Above
39. Where does the BADI Definition reside at ??
a. Adaptor Class
b. BADI Implementation
c. Both A & B
40. What is the attribute which defines the storage type of a Standard Table or a Custom
Table ?
a. Data Class
b. Delivery Class
c. Size Category
d. Package
- See more at: http://www.saptechies.org/sap-abap-questions/#sthash.G062sHAr.dpuf

You want to display a dialog box window in your ABAP dialog program. Which
statement can you use to do this? Please choose the correct answer.
a) GO TO SCREEN 200.
b) CALL SCREEN 200.
c) SET SCREEN 200.
D) CALL SCREEN 200 STARTING AT 5 5.
e) WINDOW 200 STARTING AT 5 5.

You have written a Dynpro with number 100 in a module pool containing a
button labeled Save. You have assigned the function code 'SAV' to this button. In
the PAI module user_command_100 you want to check whether the user has
clicked this Save button. How can you achieve this? Please choose the correct
answer.
A) Check If The Field Sy-Okcode Contains The Value 'Sav'.
B) Check If The Field Ok_Code Contains The Value 'Sav'.
C) CHECK IF THE FIELD WITH THE OK ATTRIBUTE IN THE SCREEN 100
CONTAINS THE VALUE 'SAV'.
D) CHECK IF THE FIELD SY-UCOMM CONTAINS THE VALUE 'SAV'.
In which sequence will ABAP Runtime call these event blocks? Please choose the
correct answer.
a) AT SELECTION-SCREEN, INITIALIZATION, START-OF-SELECTION,
TOP-OF-PAGE
B) INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION,
TOP-OF-PAGE
c) TOP-OF-PAGE, INITIALIZATION, AT SELECTION-SCREEN, START-OFSELECTION
d) START-OF-SELECTION, INITIALIZATION, AT SELECTION-SCREEN,
TOP-OF-PAGE

You analyze an executable ABAP program. In the event block AT SELECTIONSCREEN you see this line of code: MESSAGE w003 (ZMAT). What is the effect of
this line? Please choose the correct answer.
a) On the selection screen, the user sees a warning. The user must change the input
parameters on the selection screen to continue with the program.
B) ON THE SELECTION SCREEN, THE USER SEES A WARNING. THE USER
MAY CHANGE THE INPUT PARAMETERS OR PRESS ENTER TO
CONTINUE WITH THE PROGRAM.
c) On the list, the user sees a warning. By pressing ENTER, the user is taken back
to the selection screen and can change the input parameters.
d) On the selection screen, the user sees a dialog box with a warning. The user may
change the input parameters or press ENTER to continue with the program.

e) On the selection screen, the user sees a dialog box with warning. The user must
change the input parameters to continue with the program.
In global class CL_GUI_ALV_GRID that is delivered by SAP, the
DOUBLE_CLICK event is defined, which is triggered when a cell in the list is
double-clicked. You have written a program in which data is displayed in a list
using class CL_GUI_ALV_GRID. What do you have to do in your program to
respond to the event? There is more than one correct answer to this question.
A) CREATE YOUR OWN HANDLER CLASS.
B) WRITE A HANDLING METHOD FOR THE EVENT.
C) Capture The Event With The Catch Statement.
D) REGISTER ON THE EVENT USING THE SET HANDLER STATEMENT.

You want the system to output a list in the program using the SAP ALV grid
control. In which order do you have to carry out the following steps in the program
to achieve this? Please choose the correct answer.
a)

CREATE CUSTOM CONTAINER AREA,


CL_GUI_CUSTOM_CONTAINER
CL_GUI_ALV_GRID,
SET_TABLE_FOR _FIRST_DISPALY.

Which solutions are parts of the SAP Business Suite? There is more than one
correct answer to this question.
A) SAP Business One
B) SAP ERP (ENTERPRISE RESOURCE PLANING)
C) SAP SCM (SUPPLY CHAIN MANAGEMENT)
D) SAP Bank Analyzer
E) SAP PLM (PRODUCT LIFECYCLE MANAGEMENT)

For which tasks is the database interface responsible? There is more than one
correct answer to this question.
A) CONVERSION OF OPEN SQL STATEMENTS FROM ABAP STATEMENTS
INTO THE CORRESPONDING DATABASE STATEMENTS.
B) DATABASE INDEPENDENCE OF APPLICATION PROGRAMS.
c) Syntax check of "native" SQL commands.
D) USAGE OF SAP BUFFERS.
e) Data consistency check with respect to foreign key relationships.

The SAP NetWeaver Application Server offers the possibility to install an ABAP
stack or a Java stack. Which of the following statements about the possible
combinations of ABAP and Java stacks in one SAP NetWeaver Application Server?
Please choose the correct answer.
a) In one SAP NetWeaver Application Server there can be installed either an ABAP
stack or a Java stack, but never both stacks.
b) In one SAP NetWeaver Application Server there can be installed either a standalone ABAP stack, or a combination of an ABAP stack and a Java stack, but there
can never be installed a stand-alone Java stack.
C) IN ONE SAP NETWEAVER APPLICATION SERVER THERE CAN BE
INSTALLED EITHER A STAND-ALONE ABAP STACK, OR A STAND-ALONE
JAVA STACK, OR A COMBINATION OF AN ABAP STACK AND A JAVA
STACK.
d) In one SAP NetWeaver Application Server there always must be installed both
stacks.

Which of the following statements is true concerning working with structures and
internal tables in the ABAP Debugger? Please choose the correct answer.
a) With the ABAP Debugger you can create new data objects even if they are
structures or internal tables.
B) WITH THE ABAP DEBUGGER YOU CAN EDIT INTERNAL TABLES (E.G.
APPEND LINES, DELETE LINES, CHANGE THE CONTENT).
c) With the ABAP Debugger you can change the definition of a structure at
runtime.

d) With the ABAP Debugger you can change the definition of an internal table at
runtime
2) You want to debug a program because you need to track an erroneous behavior
at runtime. In which ways can you start the ABAP Debugger? There is more than
one correct answer to this question.
a) You can execute the program from the first line on in debugging mode with
Execute -> Debugging .
B) IF THERE APPEARS A SCREEN DURING EXECUTION, YOU CAN ENTER
/H TO SWITCH TO DEBUGGING MODE.
C) YOU CAN SET A BREAKPOINT BY SELECTING A LINE OF THE SOURCE
CODE OF THE PROGRAM IN THE ABAP EDITOR.
D) YOU CAN SET A BREAKPOINT WITH THE ABAP STATEMENT BREAKPOINT.
3) During debugging a program you find that only in certain constellations an
error appears. Watch points could help you to reach the erroneous constellation
faster. Which statements are true about watch points? There is more than one
correct answer to this question.
a) A watch point can be defined in the ABAP Editor via the menu path Goto ->
Create watch point.
B) YOU CAN DEFINE A WATCH POINT ONLY FROM WITHIN THE
DEBUGGER.
c) A watch point is always related to a data object of the debugged program. No
matter how you define the watch point the system will always stop execution if the
content of the related data object is being changed and issue a message "Watch
point reached"
D) SEVERAL WATCH POINTS CAN BE COMBINED WITH AND or OR.

You should implement a search help, where the data of the search help should be
selected via outer join. Which of the following view types you would choose? Please
choose the correct answer.
a) The database view.
b) The maintenance view.
C) THE HELP VIEW.
d) The projection view.

An SAP programmer has written a standard program in a way that it can call
customer coding. You want to implement this coding. How is this technique called?
Please choose the correct answer.
A) ENHANCEMENT
b) Personalization
c) Modification
d) Repair
e) Correction

You want to add some fields to a standard SAP table using the append technique.
What do you have to keep in mind about this technique? There is more than one
correct answer to this question.
a) An append structure can be assigned to more than one table.
B) THE FIELDS OF AN APPEND STRUCTURE MUST START WITH ZZ OR
YY.
C) APPEND STRUCTURES ARE NOT POSSIBLE FOR TABLES CONTAINING
A LONG FIELD.
d) Append structures must be compared with the SAP original in a release upgrade.
e) The name of the append structure must start with ZZ or YY.

Which kinds of enhancements can BAdIs provide? There is more than one correct
answer to this question.
A) FUNCTIONAL ENHANCEMENTS
B) SCREEN ENHANCEMENTS
C) MENU ENHANCEMENTS
d) Data element enhancements
e) Table enhancements

WHAT DOES IMPLICIT ENHANCMENT POINT DO??

You want to implement a BAdI that provides a functional enhancement. What do


you need to do? There is more than one correct answer to this question.
A) Define an interface for the BAdI.
B) IMPLEMENT A CLASS WHICH IMPLEMENTS THE BADI INTERFACE.
C) IDENTIFY THE NAME OF THE BADI.
d) Call the BAdI.
E) Create an enhancement project with CMOD.

Dbtab is a transparent table in the ABAP Dictionary. What do you get then with the
following variable definition? DATA myvar TYPE dbtab. Please choose the correct
answer.
a) An elementary field
B) A STRUCTURE VARIABLE (WORK AREA)
c) An internal table

You need to create an integer data object and you wonder about the features of
ABAP type I. Which of the following statements is correct? Please choose the
correct answer.
A) A DATA OBJECT OF TYPE I HAS ALWAYS THE LENGTH OF 4 BYTES.
b) A data object of type I can have the length of 1, 2, or 4 bytes. The actual length
depends on the content.
c) A data object of type I has always the length of 8 bytes.

Which commands are allowed if you are working with an internal table of type
SORTED? There is more than one correct answer to this question.
a) INSERT
b) DELETE
c) SORT
d) READ TABLE
e) MODIFY

For a new colleague you have to explain the necessary steps for define a database
view in the ABAP dictionary. What are the necessary steps for the definition of a
database view in the ABAP dictionary? There is more than one correct answer to
this question
A) YOU HAVE TO NAME THE DATABASE TABLES FROM WHICH THE
VIEW GETS THE DATA.
B )YOU HAVE TO DEFINE THE JOIN CONDITIONS BETWEEN THE
TABLES.
C) YOU HAVE TO CHOOSE THE FIELDS FROM THE TABLES WHICH
SHOULD BE PART OF THE VIEW.
D) You Have To Define Selection Criteria For The View.

You Have To Create A New Database Table. Therefore You Are Thinking Of
Which Table Type You Should Use. In Which Of The Following Table Types Is
There A One-To-One Relationship Between The Table Defined In The Abap
Dictionary And The Relevant Physical Table In The Database? Please Choose The
Correct Answer.
A) Cluster Table
B) Pooled Table
C) TRANSPARENT TABLE

Some transactions contain SELECT statements in their applications, which cause


very long runtimes. You should now improve the performance without changing the
program. What techniques can be suitable for increasing the performance during
database table access? There is more than one correct answer to this question.
A) To Put The Appropriate Database Tables In The Special Fast-AccessTablespace Of The Database.
B) To Unit The Appropriate Database Tables In A Pool Table.
C) TO DEFINE INDICES FOR THE APPROPRIATE DATABASE TABLES.
D) TO USE TABLE BUFFERING FOR THE APPROPRIATE DATABASE
TABLES.

You have to define two database tables where in both tables you need the fields
change_date and change_time (which are no key fields). How would you proceed?
Please choose the correct answer.
a) Define the two fields in each database table.
B) DEFINE A STRUCTURE WITH THESE TWO FIELDS AND INCLUDE
THIS STRUCTURE INTO BOTH DATABASE TABLES.
c) Define an append structure with these two fields and assign this append structure
to both database tables.

You have to define an input check for the field carrid of the database table sbook to
ensure data consistency. There for you have to define a foreign key relation to the
check table scarr. scarr has the key fields client and carrier_id. What has to be valid
for the foreign key relation? There is more than one correct answer to this
question.
A) THE CHECK FIELD CARRID AND THE FIELD CARRIER_ID MUST
HAVE THE SAME DOMAIN.
B) The Number Of Key Fields In Table Sbook Must Be Exactly The Same As In
Table Scarr.
C) THE TABLE SBOOK MUST HAVE ONE FIELD WITH EQUAL DATA TYPE
AND EQUAL LENGTH AS THE KEY FIELD CLIENT OF THE CHECK TABLE
SCARR.
D) In The Domain Of The Check Field Carrid Must Be The Table Scarr Assigned
As Value Table.

Which of the following tools belong to the ABAP Workbench? There is more than
one correct answer to this question.
a) User Administration
B) SCREEN PAINTER
c) Easy Access Menu
D) FUNCTION BUILDER
e) Human Capital Management Info System
F) CLASS BUILDER
G) MENU PAINTER

Which of the following statements about the organization of developments are


correct? There is more than one correct answer to this question
A) A DEVELOPMENT OBJECT (E.G. A PROGRAM) MUST EITHER BE
ASSIGNED TO A PACKAGE OR BE DECLARED AS A LOCAL OBJECT.
b) Local objects can only be transported at the very end of a project.
C) ONE IMPORTANT ATTRIBUTE OF A PACKAGE IS THE TRANSPORT
LAYER WHICH DETERMINES THE FOLLOWING SYSTEMS FOR A
REGULAR TRANSPORT OF THE PACKAGES' OBJECTS.
d) You can assign a transport layer to each type of development object.
e) One important attribute of the object directory entry of a development object is
the original system. It is convenient to use the production system as the original
system

At the end of a project the developers of a team (say Team1) need to release their
tasks and their request R1. Now there is another team Team2 waiting urgently to
maintain an object O1 that was part of this request R1 or one of its tasks. When
will Team2 be able to change this object O1 if no member of Team2 is as well
member of Team1? Please choose the correct answer.
a) When the task that contains object O1 is being released. In this case the change
locks for all objects that belonged to the task are released as well.
B) WHEN THE REQUEST R1 IS BEING RELEASED. IN THIS CASE THE
CHANGE LOCKS FOR ALL OBJECTS THAT BELONGED TO THE REQUEST
R1 ARE RELEASED AS WELL.
c) When all objects of the request R1 have been transported successfully into the next
system (e.g. the Quality Assurance system).

You Want To Create A Web Dynpro Component With Two Views. The Selection
View Contains Two Input Fields For Departure And Arrival City And A Button
To Trigger The Search For Flight Connections Between These Two Cities. The
Resulting View Contains A Table That Displays The Found Flight Connections
And A Button To Navigate Back To The Selection View. In Each View You Have
Defined An Outbound Plug That Will Be Fired By Pressing The Button On The
View. Furthermore, You Have Defined An Inbound Plug In Each View. Which Is
The Easiest Way To Define The Navigation Structure Between The Two Views?
Select The Best Answer.
A) EMBED BOTH VIEWS IN ONE WINDOW WITHIN THAT WINDOW;
CONNECT THE OUTBOUND PLUG OF THE SELECTION VIEW WITH THE
INBOUND PLUG OF THE RESULT VIEW AND THE OUTBOUND PLUG OF
THE RESULT VIEW WITH THE INBOUND PLUG OF THE SELECTION
VIEW.
b) Embed each view in its own Window. Then connect the outbound plug of the
selection view with the inbound plug of the result view and the outbound plug of the
result view with the inbound plug of the selection view.
c) Create a combi view that contains two ViewContainer UIelement controls. Embed
the combi view in a Window, and the two other views in the View Container UI
elements. Then connect the outbound plug of the selection view with the inbound plug
of the result view and the outbound plug of the result view with the inbound plug of
the selection view.
d) Create a combi window that contains two View Container UI element controls.
Embed the two views in the View Container UI elements. Then connect the outbound
plug of the selection view with the inbound plug of the result view and the outbound
plug of the result view with the inbound plug of the selection view.

You want to create a Web Dynpro application in the object navigator SE80.
What do you need to specify in the Web Dynpro application? Please choose the
correct answer.
a) A Web Dynpro component and a window within this component.
B )A WEB DYNPRO COMPONENT AND A CONTROLLER WITHIN THIS
COMPONENT.

What are direct parts of a Web Dynpro component? There is more than one correct
answer to this question.
A) VIEWS
B) CONTROLLERS
C) Contexts
D) WINDOWS
E) INTERFACES

What is the responsibility of a view within a Web Dynpro component? There is


more than one correct answer to this question
A) A VIEW DEFINES A GRAPHICAL LAYOUT THAT WILL DISPLAY IN A
BROWSER.
D) A VIEW DEFINES THE EVENTS A USER CAN TRIGGER BY SELECTING
CONTROLS IN THE DISPLAY AREA.
E) A VIEW STORES DATA FOR DISPLAY IN ITS CONTROLLER.

You wish to have user entries on the selection screen checked (for example,
authorization check). If there is any error, the user must correct the entries. Which
steps do you need to program for this? Please choose the correct answer.
a) You need to program the check at the event AT SELECTION-SCREEN. If there
is an input error, processing must be interrupted with a STOP statement and an Itype MESSAGE must be output.
b) You need to program the check at the event END-OF-SELECTION. If there is
an input error, an E-type MESSAGE must be output.
C) YOU NEED TO PROGRAM THE CHECK AT THE EVENT AT SELECTIONSCREEN. IF THERE IS AN INPUT ERROR, AN E-TYPE MESSAGE MUST BE
OUTPUT.

You have created a screen with 5 radio buttons. How do you ensure that only one
radio button is selected at a time? Please choose the correct answer.
A) Enclose All The Radio Buttons In A Frame.
B) COMBINE ALL THE RADIO BUTTONS INTO A GROUP.
C) Create A Common Function Code For All The Radio Buttons.
D) Assign All The Radio Buttons To The Same Modification Group.

You have defined a screen with required entries. You want the "Cancel" function
to work even if all the required entry fields are not filled. How can you do this?
Please choose the correct answer.
A) No Special Actions Are Required.
B) The "Cancel" Function Must Have The Function Code "Back".
C) You Must Temporarily Switch Off The Required Entry For The Fields
Concerned Within The Loop At Screen. ... Endloop.
D) THE "CANCEL" FUNCTION MUST BE TYPE "E" AND BE HANDLED IN
A MODULE WITH THE ADDITION AT EXIT-COMMAND.
E) There Is No Way To Do This; Required Entry Fields Must Always Be Filled
First.

Which conditions must be fulfilled in a programmed check so that a screen input


field is made ready for input again? There is more than one correct answer to this
question.
A) An I-Type Message Must Be Output.
B) THE CHECK MODULE MUST BE CALLED USING: FIELD FIELD_NAME
MODULE CHECK_MODULE.
C) The Check Module Must Be Called Using: Field Field_Name Module
Check_Module Message Ennn.
D) THE MODULE MUST OUTPUT AN E-TYPE MESSAGE OR A W-TYPE
MESSAGE.

One of your colleagues has left your company and now you in charge of
maintaining his programs. One program deals with the handling of lists. You are
going through the coding and in the main part of the program you find the
following lines: DATA: current_list_no TYPE i. . . . current_list_no =

cl_list=>number_of_lists( ). Of what type of component is the item


number_of_lists? Please choose the correct answer
A) Number_Of_Lists Is A Public Static Attribut Of The Class Cl_List.
B) Number_Of_Lists Is A Public Instance Attribut Of The Class Cl_List.
C) NUMBER_OF_LISTS IS A PUBLIC STATIC FUNCTIONAL METHOD OF
THE CLASS CL_LIST.
D) Number_Of_Lists Is A Public Instance Functional Method Of The Class
Cl_List.

You like to create a list with the global class CL_GUI_ALV_GRID. In this class the
event DOUBLE_CLICK is defined, in that way that if a user makes a double click
with his mouse on the list, the event would be raised. In your case every time the
user makes a double click on the list a popup should appear which shows the
number of the line on which has been double clicked. What do you have to do
therefore? There is more than one correct answer to this question
A) Define A Local Class In Which The Event DOUBLE_CLICK Is Redefined And
Raised.
B )WRITE A HANDLER METHOD FOR THE EVENT DOUBLE_CLICK OF
THE CLASS CL_GUI_ALV_GRID, WHICH CALLS THE POPUP.
C) Catch The Event DOUBLE_CLICK With The CATCH Statement Under Which
The Popup Call Is Implemented.
D) REGISTER FOR THE THE EVENT DOUBLE_CLICK BY USING THE
STATEMENT SET HANDLER.

In the GUI programming you need a class cl_gui_manager, which manages the
windows of a screen. For this task you must ensure that only one object of the class
cl_gui_manager can be created. Therefore you have to implement a singleton.
There is more than one correct answer to this question.
A) THE SINGLETON CLASS CL_GUI_MANAGER MUST HAVE THE
ADDITION CREATE PRIVATE IN THE DEFINITION PART.
B) In The Singleton Class Cl_Gui_Manager, There Must Be An Event Defined
That Is Triggered When The First And Only Object Is Created And Also Prevents
Further Objects Of This Class From Being Created.

C)THE SINGLETON CLASS CL_GUI_MANAGER MUST HAVE A CLASS


METHOD IMPLEMENTED IN WHICH THE CREATE OBJECT CALL IS
PROGRAMMED FOR THIS ONE OBJECT.
D)THE CREATE OBJECT CALL FOR THIS ONE OBJECT CAN TAKE PLACE
IN THE CLASS CONSTRUCTOR OF THE SINGLETON CLASS
CL_GUI_MANAGER.

Why do you need to bundle database updates in your dialog programs? There is
more than one correct answer to this question.
A) BECAUSE THERE IS AN IMPLICIT DATABASE COMMIT AFTER EACH
DIALOG STEP.
b) To increase the performance of your program.
c) Because there is no implicit database commit after each dialog step.
D) TO BE ABLE TO KEEP THE DATABASE IN A CONSISTENT STATE IF
THE USER WANTS TO CANCEL THE TRANSACTION.

Which of the following statements apply to a database view? There is more than
one correct answer to this question
a) A database view supplies the results quantity of outer join logic.
B) USING DATABASE VIEW YOU CAN READ DATA FROM SEVERAL
TABLES.
c) Using Database view you can insert data into several tables.
d) A Database view is a special view for transparent table.
E) A DATABASE VIEW CAN HAVE ONE OR SEVERAL BASE TABLE.
- See more at: http://www.saptechies.org/abap-certification-question2013/#sthash.XpE4pcPS.dpuf

Вам также может понравиться