A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
DICTIONARY
1. What is dictionary?
2. What is The Different b/w Domain & Data Element?
3. What is a Key field?
4. Can We Create a Table Without Domain & Data Element? If Yes, How?
5. What is The Advantage of Domain & Data Element?
6. What is a Structure
7 . What is The Different b/w Table & Structure?
8. What is The Different b/w .Include & Append Structure?
9. What is Check Table ?
10. Give me some SAP table names
11. What is foreign Key Table?
12. What is foreign Key Relationship?
13. What is Local object ?
14. What is TR No ?
15. What is System landscape?
16. What is Client No?
17. How Many Types of Tables are there in SAP?
18. What is the T code for TR No ?
19. What is Domain With Fixed Values ?
20. Can we Create a Table Without a Key Field?
21.What is a conversion Routine?
22. What is Lower Case in Domain?
23. What is Table Maintanence Generator and its Tcode?
24.Can we create a New Tcode for TMG? If Yes, How?
25.Give me some event names in TMG?
1. How Many Types of Tables are there in SAP?
2. Can we create a Table Without a Key Field?
3. What is the difference between ITAB and WA.
4. What is the difference between APPEND and INSERT?
5. What is the difference between APPEND and COLLECT?
6. What is the difference between INSERT/MODIFY/UPDATE?
7. What is the difference between OPEN SQL and NATIVE SQL?
8. What is SY-SUBRC?
9. What is SY-TABIX?
10. What is the difference between CLEAR/REFRESH/FREE?
11. What is the difference between READ TABLE and LOOP..ENDLOOP?
12. How do you find total no of records in ITAB?
13. What is the pre-requisite for ‘DELETE ADJACENT DUPLICATES’ ?
14. What is the difference between SELECT * and SELECT with fields?
15. What is the difference between Inner Join and Outer Join?
16. What is Insert….Accepting Duplicate Keys?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 1
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
17. What is the LOG DATA CHANGES option in Tables in SE11?
18. What is a Buffer and its Types?
19. What is a delivery class?
20. What is structure of Select-Options ITAB?
21. What is the default value in SIGN and OPTION
22. What are the various options in Select-Options?
23. What is Transporting in MODIFY statement
24. What is the difference between Master data and Transaction data?
25. What is a variant?
26. What are different Modularization techniques?
27. What is the difference between Function Modules, Subroutines and Includes?
28. Give me some pre-defined Function Module names.
ALV Reports
1. What are the Function Modules used in ALV Reports
2. What are the advantages of ALV reports
3. What is a fieldcatelog and how many ways we can create a fieldcatelog
4. How do we display alternative colors in ALV Reports
5. How do we set Grand totals in ALV Reports
6. How do we set Sub totals in ALV Reports
7. How do we display Logo in ALV Reports
8. How do we display Top-Of-Page in ALV Reports
9. Give me some event names in ALV Reports
10. What is the event name for Interactive ALV Reports
11. What is a Hierarchical ALV Report
12. What is Field_Catelog_Merge?
13. How do we set custom buttons on ALV reports?
14. How to set colour in ALV?
15. How to set color for a single field in ALV
16. How do edit ALV data and update in DB
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 2
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
BDC
1. What are the different techniques in BDC?
2. What is the difference between call Transaction and Session method?
3. What is recording and what is the Tcode?
4. What is BDCDATA and explain its structure fields?
5. What is MESSTAB and how do we declare?
6. How do we declare BDCDATA?
7. What is the function module for uploading the data?
8. What is the function module for displaying Error messages?
9. What are the function modules in Session Method?
10. What is KEEP = ‘X’ in Session method?
11. What is the Tcode for processing Session?
12. How do we display the errors in Session method?
13. What is the Direct input method?
14. What is LSMW and different methods in LSMW?
15. What is BDC with Table control and explain about the procedure?
16. How do we set screen size as default?
17. What are the different modes in Call Transaction?
18. What is the difference between Synchronous and Asynchronous Update?
19. What are the different work processors in SAP and who will define them?
20. How do we set CTU_PARAMS in Call Transaction and session method?
21. How do we upload the data from Application server files?
22. What is the Tcode for Application Server files?
Reports
1. How do you set default values in Reports?
2. What are the Events in Classical reports? give me the complete list?
3. What is the difference between At Selection-Screen and At Selection-Screen output?
4. What is the Start-Of-Selection
5. What is the End-of-Selection
6. When Top-Of-Page is triggered?
7. How do you print End-of Page? Explain?
8. What is Modularzation?What are the different Techniques?
9. What is the difference between Includes and Function Modules?
10. What is the TOP Include program?
11. What are exceptions in Function Modules?
12. Exceptions are caught in which variable?
13. What is At selection-Screen Output?
14. What is a Subroutine?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 3
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
15. How many ways we can pass the values in Subroutines?
16. Explain each technique on passing the values in Subroutines?
17. What is Sy-SUBRC?
18. Can we use Exceptions in Sub-Routines?
19. Give me some names for Standard Function Modules?
20. What are the events in Interactive Reports?
21. How many List we can create in SAP?
22. Where is the List number stored?
23. What is the difference between HIDE and Get Cursor?
24. What is conversion routine and where is it available?
25. What is the difference between TOP-OF-Page and TOP-OF-Page during line-
Selection?
26. What is AT PF status?
27. How do you find check Table name?
28. How do you create Custom buttons in Reports?
29. What is a Function code and where is it stored?
30. What is Hide?
31. What is the difference between Joins and For all entries?
32. What is the pre-requisite for For all entries?
33. How do you move the I_KNA1 & I_KNBK data into Final ITAB?
34. How do you make a field mandatory?
35. What is the difference between Parameters and Select-Options?
36. What are the fields in Select-Options ITAB?
37. How do you set default values in Reports?
38. What are the Events in Classical reports?give me the complete list?
39. What is the difference between At Selection-Screen and At Selection-Screen output?
40. What is the Start-Of-Selection
41. What is the End-of-Selection
42. When Top-Of-Page is triggered?
43. How do you print End-of Page? Explain?
44. What is Modularzation?What are the different Techniques?
45. What is the difference between Includes and Function Modules?
46. What is the TOP Include program?
47. What are exceptions in Function Modules?
48. Exceptions are caught in which variable?
49. What is At selection-Screen Output?
50. What is a Subroutine?
51. How many ways we can pass the values in Subroutines?
52. Explain each technique on passing the values in Subroutines?
53. What is Sy-SUBRC?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 4
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
54. Can we use Exceptions in Sub-Routines?
55. Give me some names for Standard Function Modules?
Enhancements
1. Give me the list of enhancements used in ABAP?
2. What is the disadvantage of User-Exits?
3. How do you find User-Exits?
4. Give me an example of User-Exit?
5. I have a Tcode? How do we find the program name of Tcode?
6. What is a Customer Exit?
7. How many ways we can find Customer-Exits?
8. What are the different types of Customer-Exits?
9. How do we find FM Exit/Menu Exit/Screen Exit?
10. What is the disadvantage of Customer-Exits?
11. What is CMOD and SMOD?
12. I have the FM Exit name, but I don’t know the enhancement name. How do we find
the Enhancement Name?
13. Give me an example of any Customer-Exit?
14. What is a Project in Enhancements?
15. What is BADI ?
16. Give me the list of BADIS
17. What is the difference between Customer Exits and BADI’S
18. What are the different types of BADI’S?
19. Can I use All BADI’S?
20. How do I know weather a BADI is Single or Multiple Imp BADI
21. How do we identify Filter BADIS
22. What is a Filter BADI
23. How do you find BADI’S for a Tcode
24. What Tcodes we use for BADI’S?
25. How do you find the list of Enhancements for a BADI?
26. What is the difference between BADI and BAPI?
27. What is a Enhancement Point and its types?Explain?
28. How do you find Implicit and Explicit Enhancements?
29. What preference you use for a enhancement and why?
30. What is a Kernel BADI?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 5
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
Forms
1. What is the difference between Scripts and Smart forms
2. What is a Smartstyle and what is the Tcode for Smartstyle?
3. What are the different types of windows in smartforms?
4. What is the difference between Copies window and Final window
5. How do you print grand totals and subtotals in Smart forms?
6. How do you find the Smart function function module name?
7. What is Form Interface in Smartforms?
8. How do you print Images in Smartforms?
9. How do you print Address in Smartforms?
10. What is the table name for Address No?
11. What is the field name for Address No?
12. What is the difference between Table and Template?
13. What is global definations in Smartforms?
14. Can we write Abap Logic in Smartforms?If yes , Where?
15. What is Alternative in Smartforms?
16. What is LOOP in Smartforms?
17. How do we debug Smartforms?
18. Who and where do we configure Smartforms?
19. How do you print Page no/Total Pages in Smartforms?
20. What is Standard Text and Tcode?
21. What options we get, when we create a table?
22. What is a tab in forms?
23. How Tabs are represented in Forms?
24. What are the Function modules used in Scripts?
25. What are the events in Smartforms?
26. How do we display Background Picture in Smartforms?
27. Can we display smartform Back to Back page?
28. What is the tcode for Invoice and Purchase order?
29. Can we create a smartform without a Main window?
30. What is a Command in Smartforms?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 6
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
Module Pool Programming
1. Why do we use MPP programs?
2. What is the Tcode for MPP programs?
3. Can we execute MPP without Tcode?
4. What are the Events in MPP? Explain
5. What are the Includes in MPP?
6. What is a Module?
7. What is the difference between Flow Logic and LAYOUT?
8. How do you validate Single field in MPP?
9. How do you validate multiple fields in MPP?
10. What is a Function code and in which system variable it is stored?
11. What is LEAVE TO SCREEN 0?
12. What is a TABSTRIP?
13. How many TABS are created by default? How do you add new TAB?
14. How do you enable/disable Input fields?
15. How do you create Mandatory fields in MPP?
16. How do you leave the Screen without entering Mandatory fields in MPP?
17. What is Table control in MPP?
18. Why do we use LOOP…ENDLOOP in PBO and PAI for Table control?
19. Give me an example for POV event?
20. How do you get Vertical Scroll bar in Table control?
21. What is difference between CALL SCREEN and SET SCREEN?
22. What are the different types of SCREEN in MPP?
23. What is the Execution flow of MPP? Explain with diagram?
24. What is ON INPUT in MPP?
25. How do you assign Search help and Conversion Exit for a field?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 7
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
RFC/BAPI’S/IDOC’S
1. What is a RFC, and how do you create it?
2. What is a RFC destination , the tcode and who will create it?
3. How do you call RFC FM?
4. What is the difference between Pass by Value and Pass by Reference?
5. What technique we use in RFC and BAPI’S?
6. What is the difference between RFC and BAPI?
7. How do you find BAPI'S?
8. Where do we use BAPI'S in ABAP?
9. What is a business Object and what is tcode for Business Object?
10. What is mandatory parameter in BAPI’S?
11. Can we test BAPI’S in SE37?
12. Give me 3 BAPI names and 3 Business Object Names?
13. How do you know weather a BAPI is successfully executed or not?
14. If Success executed, what should be done and If BAPI is error, what should be done?
15. Why BAPI’S should be released?
16. What is the difference between Function module and BAPI ?
17. How do you extend BAPI’S with our own fields===> Very Very Imp
18. What is the difference between ALE and EDI?
19. What is a IDOC? Give me some IDOC names?
20. What is the Tcode for Segment and IDOC?
21. What are the Runtime components of IDOC and the table names for Runtime
components?
22. What are the complete settings for IDOC?
23. Which settings are configured by you?
24. What is Process code?
25. What is Message Type and the Tcode?
26. What is the Tcode to link IDOC and Message Type?
27. Explain about partner profile and the Tcode?
28. What is Distribution Model and the Tcode?
29. What are the different types of filtering in IDOC? Explain and what is the Tcode?
30. Did you create Extended IDOC? If yes, How?
31. What is a Change pointer and give the settings required for change pointers?
32. What is the Tcode for change pointers
33. Where are the Change pointer changes stored?
34. What is the Tcode for IDOC List?
35. How do you reprocess IDOC?
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 8
BY ME
A B A P&W E B D Y N P R O A B A P @ A R J U N IGROWSOFT
36. What is WE19?
37. Where do you write the logic for Extended IDOC?
38. How do you transmit Master Data IDOC’S and Transaction Data IDOCS?
39. What is NACE?
40. You want to create and send an IDOC to another system as soon as a PO is created
in your system?
41. What is PORT? Which type of PORT you have Used?
42. What is the Function Module for sending the IDOC data?
43. What is the difference between Master and Communication IDOC?
44. What is the Tcode for Logical systems?
45. What is a middleware and give me some middleware names?
46. What is XML?
47. Give me 3 IDOC status names?
Some Complex questions
48. How do you Edit IDoc contents manually?
49. How do you read the data from IDOC in a program or Exit?
50. What is serialization of Idocs?
51. How to Debug IDOC?
52. What is a Update Function Module?
53. How do you debug Update Function Module?
54. What is parallel cursor technique?
55. What is parallel processing?
56. What is LUW?
57. What is Update Task in function Module?
58. What is Background Task in function Module?
59. Can we use multiple transactions in BDC, If yes How?
60. Explain about the object which you are currently working?
61. What is the toughest object you have worked till now?
ALL THE BEST
ARJUN…….LEARN REAL TIME SCENARIOS DONE Page 9
BY ME