My Interview Questions

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

Hi friends,

Please find the questions , from my interview experiences with SEAL INFOTECH, BANK OF AMERICS, STRAVIS IT SOLUTIONS & IBM. As per my remembrance, I am mentioning some of the questions.

QUESTIONS FROM SAP ABAP :

1. How can you add two internal tables data into the third ? 2. Without using the 2nd internal table how can you swap two columns of a internal table ? 3. After updating the database table with the data how could you find out that whether the data is successfully loaded or not without leaving SE38 itself ? 4. In how many ways you can create a table maintenance generator? 5. How could end user interact with the table maintenance generator ? 6. What is the main purpose of table maintenance generator ? 7. How can we assign the authorizations to TMG ? 8. Can I restrict the use of TMG to use within a particular time period ? 9. How can we work with the secondary indexes ? 10. 11. 12. 13. Explain the cardinality in using foreign keys ? How can we create a TCODE to a database table ? What is the difference between search help and help view? How can we call a report in another ?

14. Once a report is released , then if it is the case that client needs some modifications to that. Is it possible ? If so how can you handle it ? 15. Explain one report with complete flow (Anyone on which you have worked ) i.e. Requirement, Selection criteria, Data sources, Data retrieval logic, Output data and end user interaction with that ?

16. 17.

How many types of events are there ? In how many ways you can work with interactive lists ?

18. Is the basic list data available in the secondary list ? If so, how can we achieve it ? 19. 20. 21. 22. How can we mention the message class in the header of the report ? How many types of reports are there ? How can you hide the selection screen elements at run time ? What is the purpose of AT-SELECTION-SCREEN-OUTPUT ?

23. Which event will triggered first of AT-SELECTION-SCREEN & ATSELECTION-SCREEN-OUTPUT ? 24. Can we use multiple AT SELECTION-SCREEN-OUTPUT statements in a report ? 25. Can we write the code to access data from a database table under INITIALIZATION ? 26. What is the purpose of INITIALIZATION ? will triggered first of AT SELECTION-SCREEN &

27. Which event INITIALIZATION ? 28. 29. 30. 31. 32.

Can we pass data from one report to another ? How can you release a report ? Difference between TRANSPORT REQUEST & CHANGE REQUEST ? Who will give you the func specs ? How you prepare the tech specs ?

33. What are the contents you will include while preparing a tech spec for a report ? 34. Once you prepare the tech spec, what will be your next step ?

35. Can you explain the ASAP methodology ? In that , in which phase you involved ? 36. Whats your team size ? Can you tell me any 3 of your team members names ?

37.

Whoz ur team lead ?

38. Where is your office located ? How you reach to there daily from your place ? 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. What is your total experience ? What is your relevant experience ? What is your current CTC ? What is your expected CTC ? What is your current working company ? What is your payroll company ? What is your current location ? What is your notice period ? Is it negotiable ? Tell me about ur career in SAP ? What are the services offered by your company ? Why you want to change the job ? Can you rate yourself for 5 in ABAP ? In which area you are very strong in ABAP ? How many reports / (Any) you have developed till now in your career ? What is the problem in using AT NEW event ? What are the control break events ? Can you tell me the flow of events in reports ? Can you tell me the flow in working with OO ALV REPORTS ? How can do totals, subtotals in ALV ? How can you edit the cells in alv ? How can we load pictures ? How can we display the pictures in an ALV report ? CL_GUI_CUSTOM_CONTAINER &

61. What is diff between CL_GUI_CONTAINER objects ?

62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83.

How can you split the containers ? How can we convert the report (After output display) into pdf ? Differences between FMALV & OOALV ? Can we use the subroutines in an OOALV report ? How can you add buttons in FM / OO ALV ? How can we modify ALV TOOLBAR ? What are the differences between scripts & smart forms ? Why smart forms are client independent ? How can we convert script / smartform into pdf ? How can we convert a script into smart form ? How can you debug a script ? How can you debug a smart form ? How can we change the standard script & driver programs ? How can we use subroutine pool to interact with script ? How many time a main window can be placed in a page of a script ? Can we insert logos in a script ? If so, how ? How can we copy the scripts from one client to another ? How can we provide grand totals and sub totals in a smart form ? How can you work with loops in a smart form ? How can you implement the logic inside a smart form ? Can you tell me any 5 standard smart form fields ? How can we generate spool requests for any object ?

84. What is the difference between presentation server and application server ? 85. Differences between call transaction and session method ?

86. There are 25000 records. Then to load the data which method you prefer among call transaction & session method and why ?

87. How can you display the error messages to the end user in call transaction and session method ? 88. Requirement is like I need to load the data into SAP using Session Method . And among them some records are loaded and some not loaded. Then how can I display that unloaded records information to the end user ? (You should not choose Display errors option while processing session) 89. 90. 91. 92. 93. How can you call multiple transactions in BDC ? Asynchronous update vs synchronous update ? BDC vs LSMW ? BDC vs BAPI ? Differences between RFC and Remote enabled fm ?

94. Are the Remote enabled fm and BAPI are same ? If not so whats the differences ? 95. 96. 97. 98. 99. 100. 101. 102. 103. How many types of FMs are there ? What is update function module ? How can you create a business object ? What is BAPI ? What is return parameter in BAPI ? What is the need of explicit commit in using BAPI ? If we wont use explicit commit what will happen ? To migrate the data , which method you prefer among BDC , BAPI ? How many types of parameters are there for a BAPI ?

104. What are the various programs that are created when you create a Function group ? 105. 106. 107. 108. 109. Can we debug a Function group ? How can you convert a normal function module into a BAPI ? How can you find BADI ? How can you find Exit ? Types of Badis and Exits ?

110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. ? 122. 123. 124.

How can you find out the screen numbers for a screen badi ? Differences between Badis and Exits ? What is a filter dependent badi ? How can you implement filter dependent badis ? How can you release any object ? How many types of debuggings are there ? difference between static and dynamic debugging ? What is a break point ? What is the purpose of watch point ? What is the purpose of GUI STATUS ? How can we work with table control in module pool programming ? Tell me the flow of modules that will be called in module pool programs How can we identify whether a module is pbo module or pai module ? How can you validate fields ? What is the purpose of table control loops ?

125. Requirement: When I am working with the table controls, at run time i need to make some fields editable . How ?

QUESTIONS FROM SAP WEBDYNPRO ABAP :

1. What is the difference between abap and webdynpro abap ? 2. Can you explain about MVC architecture ? 3. How can you achieve the MVC architecture concept in developing a wd component ? 4. Webdynpro abap vs webdynpro java ? 5. What is the purpose of plugs ? 6. How many types of controllers are there ? 7. Direct mapping vs reverse mapping ? 8. How can you implement reverse mapping ? 9. Tell me the scenarios in which we have to implement reverse mapping ? 10.What is context binding ? 11.Tell me the purpose of code wizard ? 12.Bind_table() vs bind_structure () ? 13.Can we use sub routines in wd ? If so, how ? 14.How can we create tcode for a wda ? 15.How many applications we can create for a wdc ? 16.How many views we can have for a component ? 17.Difference between window and view ? 18.Can we call the methods of one view controller in another view controller ? 19.Can we call the methods of one view controller in another controller ? 20.Purpose of wd_this ? 21.How can you access the methods of component controller ? 22.Difference between view container and view controller ?

23.Tell me how an end user will interact with a wd object ? Explain one object with complete flow ? 24.Types of plugs in a view , window ? 25.Difference between outbound and inbound plugs ? 26.How can we implement navigation between different components ? 27.How can you set a view as default for a wda ? 28.How can you debug a wdc ? 29.Is there any difference between component and controller ? 30.What is the purpose of application parameters ? 31.What are hooker methods ? 32.For the first time which method will be called when we run wda ? 33.If any change happen in a wdc, which method of the framework will be called ? 34.Purpose of wddomodifyview() ? 35.Tell me the flow of hooker methods ? 36.How can you find out the demo components ? 37.DDBI vs DDBK ? 38.How can you apply search help for a input field ? 39.What is fpm ? 40.How many types of search helps are there ? 41.Difference between OVS and freely programmed search help ? 42.How can you implement the OVS search help ? 43.Purpose of various fpm components ? 44.Difference between application configuration id and component configuration id ? 45.Name the standard component we use for implementing WDALV app ? 46.Tell me the steps in generation alv report using wd ?

47.How can you convert the type of cell in wd alv ? 48.How can edit the alv report in wd ? 49.How can you insert images for alv cells ? 50.How can you work with traffic lights in alv ? 51.How can achieve grand and sub totals in alv ? 52.How can you display the error messages in wd ? 53.When I run an wd alv comp, depending upon some conditions i need to make some cells as editable and some as non editable. How can I achieve it?

------------------------------------------------------------------Subbu [email protected]

You might also like