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 ??

Call class-method b. Call method -> Class Name 13. All the function Modules related to that Function Group will be called into the Buffer b. SY-UCOMM b. Static Methods d. Dynamically generated function code is stored in a. Private Attributes b. Production 12. Devolopment c. Function Modules 15. Production Planning . SY-PFKEY c. Which component of class.a. Sales & Distribution b. a. Only that specific function module will be executed c. Shipping comes under which module of SAP ?? a. SY-SUBRC 14. I don’t remember) 16. preserves its own consistency. Public c. Call method classname=>method c. PICK d.. What happens when a Function Module has been called ? a. Sandbox b. Call method classname->method d. Quality d. Syntax for Static Method Specification ? a. (Something else was given .

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

Overwrites one on the Other d. SM35 c. What are the servers involved during QRA ? a. Help c. System b. WE30 d. What are the default menu’s seen in the SAP Screen ?? Answer Question) a. Syntax Error b. What is the Tcode for RFC Programming ? a. No Change 25. Prints both of them c. SM59 24. All of the above 26. DEV b. PRD c. SM12 b. WE 19 b. What is the Tcode for IDoc Testing Tool ? a. SM36 d. Navigate d. QRA d. SM35 23. None (Multiple .22. What happens when two “ top-of-page “ statements were given in the Program ? a. WE 20 c.

What are the components of Logical Database ? Answer Question) (Multiple a. How can we start a ABAP new Debugger ? a. Give /h in the command field b. INTO d. Tab Title b. Debugger will not start until and unless a breakpoint is set. (Some other was given . BADI Definition b. I/O Element d. Give /hend in the command field d. Views 30. 29. Give /hn in the command field c.. WHERE c. FOR ALL ENTRIES IN b. Selections c. BADI Implementation d. Identify the Keyword that determines if a CMOD function exit has been provided ? . Structures b. I am not sure) 31. Scroll Bar c. MOVE-CORRESPONDING 32. What does Business Add-in does not consists of ?? a. BADI Customer Program c. In regard to the field selection. Database Program d. Sub Screen 28. What are not the attributes with respect to Tabstrip ?? a. which option of the SELECT statement is required ?? a.27.

Delivery Class c. What is the Structure of LSMW ?? a. CALL CUSTOMER-SUBSCREEN c. Size Category d. BDCBG00 d.a. CALL CUSTOMER-FUNCTION d. All of the Above 36. CALL PROGRAM-EXIT b. BDCDATA b. All of the Above 35. Which of the following below are true about IDOC ?? Question) a. IDoc’s cannot be sent to Non-SAP Systems d. What is the attribute which defines the size of a Standard Table or a Custom Table ? a. Package 34. IDoc’s can be sent from SAP to Legacy Systems c. ST01 b. SQL Trace d. IDoc’s are sent from SAP to SAP Systems b. Data Class b. All of the Above (Multiple Answer . What is the Tcode for SQL Trace ?? Answer Question) (Multiple a. CALL USER-EXIT 33. BDCMSGCOLL c. ST05 c.

37. Data Class b. Both A & B 40. None of the Above 39. Which statements from below are false about Logical Database ?? a. Package . More than 1 LDB is used in a report b. BADI Implementation c. Giving /h in the command field b. Setting a breakpoint from the Program Editor d. All of the Above 38. What is the attribute which defines the storage type of a Standard Table or a Custom Table ? a. Where does the BADI Definition reside at ?? a. e) WINDOW 200 STARTING AT 5 5. Adaptor Class b. .org/sap-abap-questions/#sthash.dpuf You want to display a dialog box window in your ABAP dialog program. How can the user set a breakpoint ?? a.See more at: http://www.G062sHAr. c) SET SCREEN 200.saptechies. LDB has structures and Database Programs associated with it c. Giving /hn in the command field c. a) GO TO SCREEN 200. Delivery Class c. D) CALL SCREEN 200 STARTING AT 5 5. b) CALL SCREEN 200. In Debugging. Tcode for LDB is SE36 d. Which statement can you use to do this? Please choose the correct answer. Size Category d.

d) On the selection screen. THE USER SEES A WARNING. THE USER MAY CHANGE THE INPUT PARAMETERS OR PRESS ENTER TO CONTINUE WITH THE PROGRAM. the user sees a warning. START-OFSELECTION d) START-OF-SELECTION. the user sees a warning. The user must change the input parameters on the selection screen to continue with the program. INITIALIZATION. B) ON THE SELECTION SCREEN. A) Check If The Field Sy-Okcode Contains The Value 'Sav'. TOP-OF-PAGE c) TOP-OF-PAGE. the user sees a dialog box with a warning. c) On the list. In the PAI module user_command_100 you want to check whether the user has clicked this Save button. a) AT SELECTION-SCREEN. You have assigned the function code 'SAV' to this button.You have written a Dynpro with number 100 in a module pool containing a button labeled Save. In which sequence will ABAP Runtime call these event blocks? Please choose the correct answer. In the event block AT SELECTIONSCREEN you see this line of code: MESSAGE w003 (ZMAT). C) CHECK IF THE FIELD WITH THE OK ATTRIBUTE IN THE SCREEN 100 CONTAINS THE VALUE 'SAV'. TOP-OF-PAGE You analyze an executable ABAP program. The user may change the input parameters or press ENTER to continue with the program. By pressing ENTER. START-OF-SELECTION. AT SELECTION-SCREEN. D) CHECK IF THE FIELD SY-UCOMM CONTAINS THE VALUE 'SAV'. AT SELECTION-SCREEN. What is the effect of this line? Please choose the correct answer. INITIALIZATION. START-OF-SELECTION. TOP-OF-PAGE B) INITIALIZATION. . AT SELECTION-SCREEN. How can you achieve this? Please choose the correct answer. a) On the selection screen. INITIALIZATION. the user is taken back to the selection screen and can change the input parameters. B) Check If The Field Ok_Code Contains The Value 'Sav'.

the DOUBLE_CLICK event is defined. SET_TABLE_FOR _FIRST_DISPALY. which is triggered when a cell in the list is double-clicked. A) CREATE YOUR OWN HANDLER CLASS. C) Capture The Event With The Catch Statement. In which order do you have to carry out the following steps in the program to achieve this? Please choose the correct answer. What do you have to do in your program to respond to the event? There is more than one correct answer to this question. The user must change the input parameters to continue with the program. B) WRITE A HANDLING METHOD FOR THE EVENT. You want the system to output a list in the program using the SAP ALV grid control. D) REGISTER ON THE EVENT USING THE SET HANDLER STATEMENT. Which solutions are parts of the SAP Business Suite? There is more than one correct answer to this question. the user sees a dialog box with warning. In global class CL_GUI_ALV_GRID that is delivered by SAP. 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) . a) CREATE CUSTOM CONTAINER AREA. You have written a program in which data is displayed in a list using class CL_GUI_ALV_GRID. CL_GUI_CUSTOM_CONTAINER CL_GUI_ALV_GRID.e) On the selection screen.

Which of the following statements is true concerning working with structures and internal tables in the ABAP Debugger? Please choose the correct answer. A) CONVERSION OF OPEN SQL STATEMENTS FROM ABAP STATEMENTS INTO THE CORRESPONDING DATABASE STATEMENTS. . C) IN ONE SAP NETWEAVER APPLICATION SERVER THERE CAN BE INSTALLED EITHER A STAND-ALONE ABAP STACK. c) With the ABAP Debugger you can change the definition of a structure at runtime. d) In one SAP NetWeaver Application Server there always must be installed both stacks.For which tasks is the database interface responsible? There is more than one correct answer to this question. 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. b) In one SAP NetWeaver Application Server there can be installed either a standalone ABAP stack. CHANGE THE CONTENT). The SAP NetWeaver Application Server offers the possibility to install an ABAP stack or a Java stack. OR A STAND-ALONE JAVA STACK. B) DATABASE INDEPENDENCE OF APPLICATION PROGRAMS. or a combination of an ABAP stack and a Java stack. but never both stacks. c) Syntax check of "native" SQL commands. a) In one SAP NetWeaver Application Server there can be installed either an ABAP stack or a Java stack. but there can never be installed a stand-alone Java stack. e) Data consistency check with respect to foreign key relationships. DELETE LINES. D) USAGE OF SAP BUFFERS. B) WITH THE ABAP DEBUGGER YOU CAN EDIT INTERNAL TABLES (E. APPEND LINES.G. a) With the ABAP Debugger you can create new data objects even if they are structures or internal tables. OR A COMBINATION OF AN ABAP STACK AND A JAVA STACK.

C) THE HELP VIEW. Which of the following view types you would choose? Please choose the correct answer. c) A watch point is always related to a data object of the debugged program. d) The projection view. Which statements are true about watch points? There is more than one correct answer to this question. B) YOU CAN DEFINE A WATCH POINT ONLY FROM WITHIN THE DEBUGGER. a) A watch point can be defined in the ABAP Editor via the menu path Goto -> Create watch point. Watch points could help you to reach the erroneous constellation faster. YOU CAN ENTER /H TO SWITCH TO DEBUGGING MODE. 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. B) IF THERE APPEARS A SCREEN DURING EXECUTION. D) YOU CAN SET A BREAKPOINT WITH THE ABAP STATEMENT BREAKPOINT. . a) You can execute the program from the first line on in debugging mode with Execute -> Debugging . a) The database view. In which ways can you start the ABAP Debugger? There is more than one correct answer to this question. You should implement a search help. 3) During debugging a program you find that only in certain constellations an error appears. C) YOU CAN SET A BREAKPOINT BY SELECTING A LINE OF THE SOURCE CODE OF THE PROGRAM IN THE ABAP EDITOR.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. b) The maintenance view. where the data of the search help should be selected via outer join.

B) THE FIELDS OF AN APPEND STRUCTURE MUST START WITH ZZ OR YY.An SAP programmer has written a standard program in a way that it can call customer coding. How is this technique called? Please choose the correct answer. d) Append structures must be compared with the SAP original in a release upgrade. Which kinds of enhancements can BAdIs provide? There is more than one correct answer to this question. 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. e) The name of the append structure must start with ZZ or YY. C) APPEND STRUCTURES ARE NOT POSSIBLE FOR TABLES CONTAINING A LONG FIELD. What do you have to keep in mind about this technique? 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?? . a) An append structure can be assigned to more than one table. You want to implement this coding.

c) A data object of type I has always the length of 8 bytes. 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. Dbtab is a transparent table in the ABAP Dictionary. b) A data object of type I can have the length of 1. d) Call the BAdI. Which of the following statements is correct? Please choose the correct answer. The actual length depends on the content. E) Create an enhancement project with CMOD. What do you need to do? There is more than one correct answer to this question. C) IDENTIFY THE NAME OF THE BADI. . A) A DATA OBJECT OF TYPE I HAS ALWAYS THE LENGTH OF 4 BYTES. or 4 bytes. A) Define an interface for the BAdI. Please choose the correct answer.You want to implement a BAdI that provides a functional enhancement. B) IMPLEMENT A CLASS WHICH IMPLEMENTS THE BADI INTERFACE. What do you get then with the following variable definition? DATA myvar TYPE dbtab. 2.

You Have To Create A New Database Table. D) You Have To Define Selection Criteria For The View. 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. B )YOU HAVE TO DEFINE THE JOIN CONDITIONS BETWEEN THE TABLES. 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. 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.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. Therefore You Are Thinking Of Which Table Type You Should Use. C) YOU HAVE TO CHOOSE THE FIELDS FROM THE TABLES WHICH SHOULD BE PART OF THE VIEW. A) Cluster Table B) Pooled Table C) TRANSPARENT TABLE .

. a) Define the two fields in each database table. D) TO USE TABLE BUFFERING FOR THE APPROPRIATE DATABASE TABLES. B) DEFINE A STRUCTURE WITH THESE TWO FIELDS AND INCLUDE THIS STRUCTURE INTO BOTH DATABASE TABLES. B) The Number Of Key Fields In Table Sbook Must Be Exactly The Same As In Table Scarr. How would you proceed? Please choose the correct answer. What has to be valid for the foreign key relation? There is more than one correct answer to this question. which cause very long runtimes. You should now improve the performance without changing the program. scarr has the key fields client and carrier_id. You have to define an input check for the field carrid of the database table sbook to ensure data consistency. B) To Unit The Appropriate Database Tables In A Pool Table. What techniques can be suitable for increasing the performance during database table access? There is more than one correct answer to this question. C) TO DEFINE INDICES 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). A) THE CHECK FIELD CARRID AND THE FIELD CARRIER_ID MUST HAVE THE SAME DOMAIN. A) To Put The Appropriate Database Tables In The Special Fast-AccessTablespace Of The Database. There for you have to define a foreign key relation to the check table scarr. c) Define an append structure with these two fields and assign this append structure to both database tables.Some transactions contain SELECT statements in their applications. D) In The Domain Of The Check Field Carrid Must Be The Table Scarr Assigned As Value Table. 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.

It is convenient to use the production system as the original system . 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. 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. 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.Which of the following tools belong to the ABAP Workbench? There is more than one correct answer to this question.G. A PROGRAM) MUST EITHER BE ASSIGNED TO A PACKAGE OR BE DECLARED AS A LOCAL OBJECT.

.g. B) WHEN THE REQUEST R1 IS BEING RELEASED. a) When the task that contains object O1 is being released. the Quality Assurance system). 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. 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.At the end of a project the developers of a team (say Team1) need to release their tasks and their request R1. c) When all objects of the request R1 have been transported successfully into the next system (e. In this case the change locks for all objects that belonged to the task are released as well. IN THIS CASE THE CHANGE LOCKS FOR ALL OBJECTS THAT BELONGED TO THE REQUEST R1 ARE RELEASED AS WELL.

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. . 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. B )A WEB DYNPRO COMPONENT AND A CONTROLLER WITHIN THIS COMPONENT. What do you need to specify in the Web Dynpro application? Please choose the correct answer. The Resulting View Contains A Table That Displays The Found Flight Connections And A Button To Navigate Back To The Selection View. Embed the two views in the View Container UI elements. d) Create a combi window that contains two View Container UI element controls. 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. a) A Web Dynpro component and a window within this component. 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. and the two other views in the View Container UI elements. You Have Defined An Inbound Plug In Each View. Embed the combi view in a Window.You Want To Create A Web Dynpro Component With Two Views. b) Embed each view in its own Window. In Each View You Have Defined An Outbound Plug That Will Be Fired By Pressing The Button On The View. Which Is The Easiest Way To Define The Navigation Structure Between The Two Views? Select The Best Answer. c) Create a combi view that contains two ViewContainer UIelement controls. 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. Furthermore. A) EMBED BOTH VIEWS IN ONE WINDOW WITHIN THAT WINDOW.

E) A VIEW STORES DATA FOR DISPLAY IN ITS CONTROLLER. You wish to have user entries on the selection screen checked (for example. IF THERE IS AN INPUT ERROR. If there is any error. . b) You need to program the check at the event END-OF-SELECTION.What are direct parts of a Web Dynpro component? There is more than one correct answer to this question. processing must be interrupted with a STOP statement and an Itype MESSAGE must be output. 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. If there is an input error. Which steps do you need to program for this? Please choose the correct answer. an E-type MESSAGE must be output. AN E-TYPE MESSAGE MUST BE OUTPUT. authorization check). C) YOU NEED TO PROGRAM THE CHECK AT THE EVENT AT SELECTIONSCREEN. a) You need to program the check at the event AT SELECTION-SCREEN. If there is an input error. D) A VIEW DEFINES THE EVENTS A USER CAN TRIGGER BY SELECTING CONTROLS IN THE DISPLAY AREA. the user must correct the entries.

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. C) You Must Temporarily Switch Off The Required Entry For The Fields Concerned Within The Loop At Screen. . One program deals with the handling of lists. . C) Create A Common Function Code For All The Radio Buttons. You want the "Cancel" function to work even if all the required entry fields are not filled. 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.. You have defined a screen with required entries. A) An I-Type Message Must Be Output. E) There Is No Way To Do This. How can you do this? Please choose the correct answer. Required Entry Fields Must Always Be Filled First. Endloop. . B) THE CHECK MODULE MUST BE CALLED USING: FIELD FIELD_NAME MODULE CHECK_MODULE. D) THE "CANCEL" FUNCTION MUST BE TYPE "E" AND BE HANDLED IN A MODULE WITH THE ADDITION AT EXIT-COMMAND. D) Assign All The Radio Buttons To The Same Modification Group.. B) COMBINE ALL THE RADIO BUTTONS INTO A GROUP. current_list_no = . B) The "Cancel" Function Must Have The Function Code "Back". How do you ensure that only one radio button is selected at a time? Please choose the correct answer. A) No Special Actions Are Required. 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. A) Enclose All The Radio Buttons In A Frame.You have created a screen with 5 radio buttons. . C) The Check Module Must Be Called Using: Field Field_Name Module Check_Module Message Ennn.

Therefore you have to implement a singleton. In this class the event DOUBLE_CLICK is defined. 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. A) THE SINGLETON CLASS CL_GUI_MANAGER MUST HAVE THE ADDITION CREATE PRIVATE IN THE DEFINITION PART. .cl_list=>number_of_lists( ). C) NUMBER_OF_LISTS IS A PUBLIC STATIC FUNCTIONAL METHOD OF THE CLASS CL_LIST. For this task you must ensure that only one object of the class cl_gui_manager can be created. D) REGISTER FOR THE THE EVENT DOUBLE_CLICK BY USING THE STATEMENT SET HANDLER. 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. B )WRITE A HANDLER METHOD FOR THE EVENT DOUBLE_CLICK OF THE CLASS CL_GUI_ALV_GRID. 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. WHICH CALLS THE POPUP. which manages the windows of a screen. 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. You like to create a list with the global class CL_GUI_ALV_GRID. B) Number_Of_Lists Is A Public Instance Attribut Of The Class Cl_List. In the GUI programming you need a class cl_gui_manager. B) In The Singleton Class Cl_Gui_Manager. in that way that if a user makes a double click with his mouse on the list. There is more than one correct answer to this question. D) Number_Of_Lists Is A Public Instance Functional Method Of The Class Cl_List. C) Catch The Event DOUBLE_CLICK With The CATCH Statement Under Which The Popup Call Is Implemented.

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.XpE4pcPS. c) Because there is no implicit database commit after each dialog step. d) A Database view is a special view for transparent table. 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. A) BECAUSE THERE IS AN IMPLICIT DATABASE COMMIT AFTER EACH DIALOG STEP. B) USING DATABASE VIEW YOU CAN READ DATA FROM SEVERAL TABLES.See more at: http://www. .dpuf . Why do you need to bundle database updates in your dialog programs? There is more than one correct answer to this question. c) Using Database view you can insert data into several tables. D) TO BE ABLE TO KEEP THE DATABASE IN A CONSISTENT STATE IF THE USER WANTS TO CANCEL THE TRANSACTION.org/abap-certification-question2013/#sthash. E) A DATABASE VIEW CAN HAVE ONE OR SEVERAL BASE TABLE. b) To increase the performance of your program. D)THE CREATE OBJECT CALL FOR THIS ONE OBJECT CAN TAKE PLACE IN THE CLASS CONSTRUCTOR OF THE SINGLETON CLASS CL_GUI_MANAGER.saptechies.