FAQ's On ABAP

SAP ABAP Technical Questions ( Data Dictonary )

1. What is data Dictionary?
2. What is the difference between open sql & native sql ?
3. Difference between Pooled, cluster & transparent tables?
4. What is Primary key, foreign key ? what is primary index?
5. secondary index?
6. how many indexes can be created for a table?
7. what is a value table?
8. what are the components of a table?
9. what is a domain?
10. what is a data element?
11. what is data class?
12. can you create a table with out a data element?
13. can you create a field with out a data element?
14. What approach you prefer for creating a table?
15. Give few names of cluster tables in sap?
16. Give few names of pooled tables in sap?
17. give few names of transparent tables?
18. what is a buffer and how many types?
19. what is table maintenance generator and how to create that?
20. What is the transaction code? How to add new fields to a standard sap table ?
21. How many types of table joins are there? difference between inner join & outer join?
22. Difference between "select * from mara" and "select single * from mara"?
23. what is a match code ? Lock objects ? what are views?
24. what are logical tables/database?
25. what is the difference bet'n table and a structure?

SAP ABAP Real Time Questions

1. Which client number you use for the current project?
2. You are running a report. It is taking long time for execution. What steps will you do to reduce the execution time.
3. After running a BDC program in background, next day morning when you see the results, few records are not updated(error records). What will you do then?
4. You are given functional specs for a BDC program and you need to decide whether to write a method call transaction or a session. How u will decide?
5. What is the difference between report and script?
6. what are the differences between scripts & smart forms?
7. what are enhancements?
8. what are user-exits?
9. what is badi?
10. what is the difference between user-exit & BADIs?
11. what is the difference between user-exit & customer-exit?
12. how do you get functional specs when you are assigned some object? (specs through email..??)
13. How do you write technical specs?
14. Howdo you write UTP?(unit test plan)

SAP ABAP Reports Questions

1. what is a report?
2. what are types of reports?
3. difference bet'n simple and interactive reports?
4. what are the events in interactive reports?
5. what is the first event that will be triggered in a report?
6. what is the use of Initialization event? give one example.
7. what is the use of start-of-selection event?
8. what is the difference betn end-of-page and end-of-selection?
9. if you write a write statement after end-of-selection, will that be triggered?
10. how to create a button in selection screen?
11. how to add a gui status in a selection screen?
12. what is at-line-selection event?
13. How many secondary lists can be created in an interactive report?
14. how to create a check box/option button in a list?
15. can you call a bdc program from a report? how?
16. can you call a transaction from a report? how?
17. what are ALV reports? how they are different from normal reports?
18. what are the main events that are used in an ALV report?
19. what is the use of SLIS type pool in alv reports?
20. difference betn top-of-page and top-of-page during at-line-selection?
21. in an interactive report, after going to 5th list, can you come back to 2nd list? how?

SAP ABAP Internal Tables Questions

1. what is an internal table?
2. how many type of internal tables are there?
3. what is the difference between hashed & sorted internal tables?
4. what is the difference between standard and sorted internal tables? (in performance wise)
5. Difference between internal table and a dictionary table?
6. can you create an internal table dynamically?(at run time)
7. what is the use of select for all entries in an internal table?
8. when you are using 2 internal table in program, you have decided to use for all entries statement to retrieve data but unfortunately there are no records in the first internal table. What will be the result? (2nd internal table contains records).
9. in a loop of an internal table, what is the use of at first & at last statements?
10. What is the use of at new statement?
11. what is the difference between at first & at new statements?
12. what is a binary search ? and how it is useful in a sorted internal table?
13. when do you need to create an internal table with header line ?and with out a header line?
14. what does it mean occurs 0 while creating an internal table?
15. what will happen if you don't give occurs clause while creating an internal table?
16. what is the difference between clear, delete & refresh with respect to an internal table?

SAP Scripts and Smart Forms Questions

1. What is the difference between a script & a report ?
2. What are the components/elements in sap script ?
3. Can you create a script with out a main window ?
4. How many main windows can be created for a script ?
5. How can we use tables in sap scripts?
6. How to print a logo in a sap script?
7. When we need to modify standard scripts(eg:medruck) given by sap?
8. What is the use of transaction code NACE in sap scripts?
9. what is the table name that will contain all the script form names and print program names?
10. Can you assign your own form to a standard print program? how?
11. What is the use of PROTECT & ENDPROTECT?
12. How to add extra functionality to a standard print program with out touching the print program?
13. what is sub routine pool in sap script? when it is used?
14. How to read text in sapscripts?
15. What is the transaction code for logo uploading?
16. what is the difference between paragraph & character format?
17. How to use a sapscript for multiple languages ? (english, germany etc)
18. How to download/upload sapscripts from & to your PC ?
19. What is the difference between scripts & smart forms?
20. What is the standard program used for uploading the logo to script?
21. How can you send forms from one client to other?
22. what does open_form, write_form, close_form do?
23. How to convert a sapscript to smart form?
24. How to send a smartform result through mail?
25. how to select desired paper size in sapscript?