You are on page 1of 9

Lets START!!

1.

You have program with event INITIALIZATION, START-OF-SELECTION, AT START-OF- SELECTION, AT START-OFSELECTION OUTPUT. In which order it will be execute. The Answer is: INITIALIZATION, AT SELECTION-screen OUTPUT, START-OF-SELECTION.

2.

Components of Netweaver . ( 2 correct answers) The Answer is: Data warehouse . (correct) Master data management. (correct) 3.Which of the following part of SAP business suite (3 Answers) The Answer is:

3.

Product life cycle management (correct) ERP (correct) CRM (correct)

4.

Size of Integer. The Answer is: 4 bytes (correct)

5.

There are two classes CL_SUPER and CL_SUB. Class CL_SUPER has method say SUPER_METHOD and CL_SUB has a method SUB_METHOD. DATA: GO_SUPER type ref to CL_SUPER, GO_SUB type ref to CL_SUB. The Answer is: GO_SUPER->SUPER_METHOD.

4.

What you can do in class builder. The Answer is: Local class and Local interface from your local program. Redefine classes and interfaces. When you can define global class, you can use in F8 Function.

Page 1 of 9

6.

What are the components of ABAP Workbench. The Answer is: Function builder. Class Builder Screen Painter

7. In a table, when buffering settings are switched on and buffering style is single, What would be the option . The Answer is: SELECT SINGLE.(correct)

8.

Relationship between Buffering and Index.( The toughest q i faced!!) The Answer is: When Retrieving a record using index, you cant use Buffer.( This is wat i answersd bt dono im rit)

9.

What is defined in ABAP Dictionary. The Answer is: Type tools.(correct) Transwersparent tables.(correct) Domains.(correct)

10. What are the components of elementary Search help. The Answer is: Fixed values. Value check.

11. What are the parameters of Functional method The Answer is Importing Returning

12. Order of ALV Grid Control. The Answer is:

Page 2 of 9

Create Container ALV grid Pass the values. When you press Double_Click, What will happen. The Answer is: 13. should be event handler class method triggers

How you will define BADI. The Answer is: 14. . Define interface of BADI.(correct)

15. When is the authorization of user checked for entering data. The Answer is: At selection screen

16. If you want the data in the internal table to be copied without using the headerline.. , how will you pass [ Even this q was tricky, so get the answers from maam n i only rem the option i ticked] The Answer is: Field symbols ASSIGNING ( someting like this).

17. How can you debug the program (3 answers) The Answer is: Place /h in command field (correct) Execute - > debug (correct) set break point and execute(correct)

18. What can be done using watchpoint The Answer is: The contents of internal table can be changed.(correct)

19. There is a local type variable defined gty_1. Which possible definition is allowed in ABAP

Page 3 of 9

Statement. The Answer is: Data Var LIKE gty_1. ( i chose this bt not sure)

20. How can you define an internal table using a Transwersparent table [ My Favorite Q guys!! JUST LUV THIS]..Page 359 of 10_1.(Caution Beginners error----TWICE) The Answer is: Data gt_itab type table of <transwersparent table> 21. Parameters for table type.(3 answers) The Answer is: Line type(correct) Access type(correct) Primary key(correct)

22. What is allowed in internal tale.(3 answers) The answer is: Insert.(correct) Delete.(correct) Modify.(correct)

23. Role of Database Interface.(3 answers) The Answer is: Converts open SQL statements to the underlying suitable native SQL(correct) SAP Buffering.(correct) Application independent program.(correct)

24. A and B are two tables,User wants the output in a way such that it should have all records common from Table A and Table B , and also contain records from table A. The Answer is: Select... A Outer join B

25. Which modularization unit can be used cross client.( Good q!!) The Answer is: Function module.

Page 4 of 9

26. What can be implemented using BADIs. (3 answers) The Answer is: Screen enhancements.(correct) Menu enhancements(correct) Source code enhancements. (correct)

27. What are the options, If you want to read data from Database, using select statement...(3answers) The Answer is: Nested select statement. Database View. One more option.

28. What happen when authorization check has been rejected. The Answer is: SY-SUBRC IS NOT EQUAL TO 0.

29. When user is allowed to use where clause. The Answer is: EQ.(correct) LIKE. (correct) GT. (correct)

30. When large table is buffered and there is a condition such that you always have to specify The full unique key of the table . which table gives better access. The Answer is: Hashed table. (correct)

31. For a Database view, what are the required components.(AN AWESOME Q!!) The Answer is: The tables which you want to join. (correct) The fields from different labels you want in view. (correct) Join condition. (correct)

Page 5 of 9

32. 33. A customer is doing changes in SAP source code. The Answer is: Modification. (correct)

33. How do you declare a internal table with the line type of a Transwersparent table.( im not sure bout the answers).. The Answer is: Data it type <transwersparent table>.

34. What are implicit enhancements used for? The Answer is: Add source code.(correct)

35. You have two controller A and B. A use B as used controller than which of Bs component A can use (2 Answers) The Answer is: Normal Method 36. Which of the following objects are deep? (3 Answers) The Answer is: STRING data type, reference variable, internal table.

37. Which table have one-to-one relationship with database table. The Answer is: Transparent table

38. If you want to create structure in two table with same field C_TIME and C_DATE but with different name structure which method you will use? The Answer is: Append Structure 39. How are Dialog step processed w.r.t work process in the application layer. The Answer is: Usually, each dialog step is assigned to different work processes(correct)

Page 6 of 9

40. What can we get using Code inspector (3 Answers). The Answer is: Possible to get to know the time for program execution. Database tables used Variables not used

41. What is the common between local and global types. The Answer is: Technical information

42. What are the components of domain (3 Answer) The Answer is: Fixed value Conversion exits 43. You have classical (dynpro) screen. You want to add documentation for your input field. How you will do it(2 answers) The Answer is: Add documentation in data element of data dictionary POH( I forgot the full form).

44. How you can create Singleton class (3 Answer) The Answer is: Create class with visibility private Create instance of class in its static method Create event to return the instance of class 45. You have got error with warning message for input field in a classical dynpro, how will you process it. The Answer is: Enter the value and press Enter Enter the value and Execute (F8) 46. Which of the following conversion is invalid The Answer is: Char Type To I

Page 7 of 9

47. Which of the following object have LEAD_SELECTION_INDEX( ) method. The Answer is: ContextNode 48. How will you call a subscreen as a dialog modal in a window ? The Answer is: CALL SUBSCREEN STARTING AT 5 5 in flow logic

49. Task T1 is processed by a team O1 and team leader wants to release it. Another developer Who is not from team O1 wants to do some changes in T1.When he can do changes. The Answer is: After O1 released the task T1. 50. You want to append table. The Answer is: Fields of append structure start with ZZ or YY. 51. Parameters are used in (Select 3) The Answer is: Methods. Functions. Interface. 52. Which of following are controllers of Web Dynpro component(3) The Answer is: Custom controller(correct) Window controller(correct) View controller(correct) 53. when a user is using a update function module for updating the database and has realized that all the previous work should be undone to get back database to previous sate.. The Answer is: ROLLBACK

54. GUI Status and Title are declared in __PBO_______ part of classical screen.
The Answer is:

a. Attributes b. User Header Element

Page 8 of 9

55. You have two classes A and B. Class B contains details of A. You want to join two tables in a way that u have all records of class A but only common records from class B.
The Answer is:

a. Left outer Join


56. Control A declares Controller B

Which part of controller B can ba accessed by Controller A (2 Correct)


The Answer is:

a. All control attributes b. All supply functions


57. What do u need 2 fully specify a table type. 3 Correct. The Answer is:

a. Line type. b. Table category c. Table key. 58. Button with name cancel is created , and cancel function code is assigned to it. What will happen when cancel button is pressed.
The Answer is:

a. At exit handler method will be executed.

Page 9 of 9

You might also like