SAP ABAP INTERVIEW QUESTIONS-3 :-
1. What is the typical structure of an ABAP program ?
2. What are field symbols and field groups ? Have you used "component idx of structure" clause with field groups ?
3. What should be the approach for writing a BDC program ?
4. What is a batch input session ?
5. What is the alternative to batch input session ?
6. A situation: An ABAP program creates a batch input session. We need to submit the program and the batch session in background. How to do it ?
7. What is the difference between a pool table and a transparent table and how they are stored at the database level.
8. What are the problems in processing batch input sessions ? How is batch input process different from processing on line ?
9. What do you define in the domain and data element.
10. What are the different types of data dictionary objects ?
11. How many types of tables exists and what are they in data dictionary ?
12. What is the step by step process to create a table in data dictionary ?
13. Can a transparent table exist in data dictionary but not in the data base physically ?
14. What are the domains and data elements ?
15. Can you create a table with fields not referring to data elements ?
16. What is the advantage of structures ? How do you use them in the ABAP programs ?
17. What does an extract statement do in the ABAP program ?
18. What is a collect statement ? How is it different from append ?
19. What is open sql vs native sql ?
20. What does an EXEC SQL stmt do in ABAP ? What is the disadvantage of using it ?
21. What is the meaning of ABAP editor integrated with ABAP data dictionary ?
22. What are the events in ABAP language ?
23. What is an interactive report ? What is the obvious diff of such report compared with classical type reports ?
24. What is a drill down report ?
25. How do you write a function module in SAP? describe.
26. What are the exceptions in function module ?
27. What is a function group ?
28. How are the date abd time field values stored in SAP ?
29. What are the fields in a BDC_Tab Table.
30. Name a few data dictionary objects ?
31. What happens when a table is activated in DD ?
32. What is a check table and what is a value table ?
33. What are match codes? describe ?
34. What transactions do you use for data analysis ?
35. What is table maintenance generator ?
36. What are ranges ? What are number ranges ?
37. What are select options and what is the diff from parameters ?
38. How do you validate the selection criteria of a report ? And how do you display initial values in a selection screen ?
39. What are selection texts ?
40. What is CTS and what do you know about it ?
41. When a program is created and need to be transported to prodn does selection texts always go with it ? if not how do you make sure ? Can you change the CTS entries ? How do you do it ?
42. What is the client concept in SAP ? What is the meaning of client independent ?
43. Are programs client dependent ?
44. Name a few system global variables you can use in ABAP programs ?
45. What are internal tables ? How do you get the number of lines in an internal table ? How to use a specific number occurs statement ?
46. How do you take care of performance issues in your ABAP programs ?
47. What are datasets ?
48. How to find the return code of a stmt in ABAP programs ?
49. What are interface/conversion programs in SAP ?
50. Have you used SAP supplied programs to load master data ?