You are on page 1of 7

> > Questions > > ABAP Questions > > > > Ques: What is ABAP?

> Ans: Advanced Business Application Programming > > 1. How do you number pages in SAP Script layout outputs? > Ans &SAPSCRIPT-FORMPAGES& > > 2. How do you use tab sets in layout sets? > Ans Go into the paragraph settings, there u can define. > > 3. How do you backup SAP Script layout sets? Can you download > and upload? How? > Ans didnt understand.U can copy one form to the other at the menu options.copy from client. > > 4. What is difference between session method and Call > Transaction? > > Ans Session method: it can handle small amount of data as well as > large amount of data. > It can handle multiple applications simultaneously. > This method by default has log files. Log files is used to > store error records. > It can process the data fore ground and back ground because > it can handle small amount of data as well as large amount of data. > It processes the database Asynchronously and updates the > database synchronously. > Call-transaction Method: with this method we can process the data > in fore ground only. > This method compatible small amount of data only. user can > create log file explicitly using BDCMSGCOLL structure. > It processes the data and updates synchronously. > It can handle one application at a time. > > > 5. Setting up a BDC program where you find information? > Ans > > 6. How did you test the form u developed? How did you take the > print of it? > Ans by the menu option. test print. > > 7. How much maximum number of fields can be there in a table? > Ans > > 8. How many primary keys can be there in a table? > Ans One primary key only. > > 9. What are the steps to perform Performance Tuning? What will > you do increase the performance of your system? > Ans Introduction Selection criteria

Aggregate functions Views instead of base tables The "into table" clause Modifying a group of lines Use of binary search option Appending two internal tables Table buffering Use of "for all" entries Proper structure of "where" clause Proper use of "move" statement Proper use of "inner join" Use of "ABAP Sort" instead of "Order By" Tools for analysis of performance (this page) > > 10. What is mandatory in Screen Painter? > > Ans Must have the at least one module pool program. > > 11. If u are entering large amount of data, and system fails, > then how many records will be entered or no records or half records > will be entered? > Ans > > 12. In Screen Painter, if two fields are mandatory and user do > not want to enter anything but he wants to come out of the screen, > then what will he do? > Ans press CANCEL button > > 13. What is At-Exit and User-Exit? > Ans At-exit is a interactive event.User-exit is something like modifying the sap standard object not been applied to standard . > > 14. How will you find the standard tables, you only know there > names like Customer Master Table? > Ans by searching with descriptions > > 15. How will change Development Class? > Ans Go to --> attributes > > 16. How will you call both Function Module and Function Group? > Ans > > 17. What is ALV? > Ans ABAP List Viewer it is a report. > The common features of reports are column alignment, sorting, > filtering, subtotals, totals etc. To implement these, a lot of coding

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

and logic is to be put. To avoid that we can use a concept called ABAP LIST VIEWR (ALV). 18. What is Chain-Field & Chain-Loop? Ans 19. What is Value-Ranges? Ans 20. How will you provide help for value request particular fields? Ans 21. How will you find relationship between two or more tables? Ans 22. In BDC's, if you forget to write one field, then how will you modify that field in your BDC program? Ans 23. Detail concept of Transport Organizer. Ans 24. Which is slower "Select *" and "Select field1,field2"? Ans Select * is slower. 25. What are the errors in "Call Transaction"? Ans 26. What is QA and production? Ans 27. How will you display only 10 lines in Report? Ans 28. In BDC, if out of 10 records, 7 are successful and there are 3 records with some missing fields, how will you modify those fields? Ans 29. How will you set breakpoint to 100 messages? Ans 30. How will you set Reports to Background job? Ans 31. What are the Output Type, Transaction codes, Page Format? Ans 32. What is the field length of Packed Number? What is the default decimal of packed number? Ans 33. What are types of Select statements? Ans 34. What is the difference between 'Select single * ' and 'Select upto 1 rows'? Ans

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

35. Can u print decimals in type N? What is difference between float and packed data type? Ans 36. What is step-loop? Explain all the steps? (TZ60 or 61) Ans 37. What are the ways to find out the tables used in the program? Ans 38. Can you have two detail lists from the basic list at the same time? If yes how and if no why? Ans 39. What function module upload data from application server? Ans 40. What do you know about a client? Ans 41. What is the purpose of SAP Script? Difference between SAP Script and Report? Ans 42. Can u change occurs value in program? Ans 43. Difference between upload and ws_upload? Ans 44. Why did u switch to SAP? Ans 45. What is the difference between Get and Get Late? Ans 46. What are the events used in ABAP in the order of execution? Ans 47. If u are using Logical Databases how will u modify the selection-screen elements? Ans 48. What is an RFC? Ans Remote function call 49. If u are using RFC and passing values to a remote system how does it work? Ans 50. Is it compulsory to use all the events in Reports? Ans 51. What standards u use to follow while coding ABAP programs? Ans 52. Which is the default join? Ans

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

53. How would u go about improving the performance of a Program, which selects data from MSEG & MKPF? Ans 54. How does System work in case of an Interactive Report? Ans 55. What is LUW? Ans 56. What is First event triggered in program? Ans 57. How do u find out whether a file exits on the presentation server? Ans 58. If internal table used in for all entries in empty then what happens Ans 59. If I forgot some command in SAP Script e.g.: suppress zero display - How to do find it? Ans 60. What is Performance tuning? Ans 61. Define Documentation. Ans 62. Brief about Testing of programs. Ans 63. From a table how do u find whether a material is used in another material BOM? Ans 64. How u used logical database? How is data transferred to program? Corresponding statement in LDB Ans 65. What is the difference between sum and collect? Ans 66. How do u suppress fields on selection screen generated by LDB? Ans 67. Can there be more than 1 main window? Ans 68. Global and local data in function modules. Ans 69. What are the events? Ans 70. What is the inside concept in select-options? Ans

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

71. What is the difference between occurs 1 and occurs 2? Ans 72. What are elements? Ans 73. Can we have more than one selection-screen and how? Ans 74. How to declare select-option as a parameter? Ans 75. What are the differences between SE01, SE09 and SE10? Ans 76. How to set destination? Ans 77. What are the function module types? Ans 78. Is Session Method, Asynchronous or Synchronous? Ans Database process is Asynchronously and updates the database Synchronously. 79. What are client-dependant tables and independent tables? How to distinguish them? Ans 80. In SAP Scripts, how will u link FORM with the Event Driven? Ans 81. How to declare one internal table with out header line without using structures? Ans 82. What are datasets? What are the different syntaxes? Ans 83. SAP Scripts and ABAP programs are client dependent or not? Why? Ans 84. Can we debugg Smartforms? Ans 85. Multiple main windows are there Smartforms? Ans 86. Which of the following import techinques are not used by LSMW? Call Transaction, Batch Input, Direct Input, Business Object Ans 87. Variants are: a) Pre-assigned input values of selection screen, which is clients dependent. b) Pre-assigned input values of selection screen, which is not clients dependent. c) Hiding Input values d) Changing Selection Screen

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

Ans 88. What does Move : 1 to a,b,c,d does? Ans 89. Data : ITAB type table1 with header line. Data : JTAB type table1 with header line. ITAB = JTAB What does the above statement does? Ans 90. Select * from zrekha_deptt into itab. write : itab-deptno, itab-dname. endselect. This sytnax prints only one single entry. Why? Ans 91. How many times the internal table loads the function modules? (Once, Only Once, More than Once, None of these) Ans 92. How do u validate screen input fields? Ans 93. Which statement will print text symobols? Write : "All The Best",(000). Write : "All The Best",<000>. Write : "All The Best"."000". Write : "All The Best",000. Ans