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

What is At-Exit and User-Exit? > Ans At-exit is a interactive event. > > 14. In Screen Painter. How will change Development Class? > Ans Go to --> attributes > > 16. > filtering.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. totals etc. > The common features of reports are column alignment. If u are entering large amount of data. > > 11. a lot of coding . To implement these. > then what will he do? > Ans press CANCEL button > > 13. subtotals. if two fields are mandatory and user do > not want to enter anything but he wants to come out of the screen. How will you call both Function Module and Function Group? > Ans > > 17. and system fails. How will you find the standard tables. What is ALV? > Ans ABAP List Viewer it is a report. sorting. you only know there > names like Customer Master Table? > Ans by searching with descriptions > > 15. What is mandatory in Screen Painter? > > Ans Must have the at least one module pool program.User-exit is something like modifying the sap standard object not been applied to standard . > then how many records will be entered or no records or half records > will be entered? > Ans > > 12.

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

What are the events used in ABAP in the order of execution? Ans 47.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 35. Why did u switch to SAP? Ans 45. If u are using Logical Databases how will u modify the selection-screen elements? Ans 48. What standards u use to follow while coding ABAP programs? Ans 52. Can you have two detail lists from the basic list at the same time? If yes how and if no why? Ans 39. 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. 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. Can u change occurs value in program? Ans 43. What is the difference between Get and Get Late? Ans 46. What is the purpose of SAP Script? Difference between SAP Script and Report? Ans 42. Which is the default join? Ans . Is it compulsory to use all the events in Reports? Ans 51. Difference between upload and ws_upload? Ans 44. What do you know about a client? Ans 41. Can u print decimals in type N? What is difference between float and packed data type? Ans 36. What function module upload data from application server? Ans 40.

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

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

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