0% found this document useful (0 votes)
580 views

My Interview Questions

The document contains questions asked during interviews for SAP roles. It includes questions on ABAP topics like internal tables, TMG, reports, ALV grids, BDC, BAPI, function modules and more. It also includes questions on WebDynpro ABAP topics like MVC architecture, controllers, views, plugs, navigation and search helps.

Uploaded by

Sai Raj Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
580 views

My Interview Questions

The document contains questions asked during interviews for SAP roles. It includes questions on ABAP topics like internal tables, TMG, reports, ALV grids, BDC, BAPI, function modules and more. It also includes questions on WebDynpro ABAP topics like MVC architecture, controllers, views, plugs, navigation and search helps.

Uploaded by

Sai Raj Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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 gvsr888@gmail.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy