You are on page 1of 3

Introduction to ABAP Study Questions

4.6 Exercises SAP Development ABAP Training

1. Distinguish between different ABAP programs terms. 2. Know the ABAP editor functions, commands, and modes. 3. What within the ABAP editor allows you to cut and paste program code for use within/outside of R3? How many of these exist? 4. Distinguish between Conventional versus Interactive Reporting. 5. Explain the concept of chaining statements. 6. Indicate various ways to indicate a comment line within an ABAP program. 7. What attributes can be specified when creating a new ABAP program? Which are required? 8. How many methods are there for activating numbered texts? Describe them. 9. Where do you maintain column headings with ABAP? How many lines of column headings can be maintained? 10. Know the valid ABAP data types and their attributes. 11. If you want to define a value with decimal places for a field of type P, how must it be defined? 12. What ABAP statements allow you to define data? 13. What does the LIKE parameter do? 14. What does the VALUE parameter do? 15. What is a field symbol? What can it refer to? 16. What ABAP statement points a field to a field symbol? What is the syntax of this statement? When is this statement processed? 17. How do you debug an ABAP program within R3? There are multiple ways to activate debuggingname them. 18. Know all functions within the ABAP debugger.

/var/www/apps/conversion/tmp/scratch_2/148136180.doc

October 1998 Page 1

Introduction to ABAP Study Questions

4.6 Exercises SAP Development ABAP Training

19. Understand the ABAP SELECT statement. What are the various forms and syntax of the SELECT statement. 20. Identify the ABAP string comparison operators and know how to use them. 21. What are the logical operators within ABAP? 22. What is an alternative to the ABAP IF statement? 23. What ABAP statements facilitate a looping structure? 24. What ABAP statements allocate values to fields? 25. Know how to create an internal table (with or without a header line) within an ABAP program. 26. Identify the various system fields applicable to internal table processing. 27. Identify and distinguish between the various ABAP commands used in internal table processing. 28. What is the function and syntax of the ABAP DESCRIBE statement? 29. What is the purpose and syntax for calling the SAP editor within an ABAP program? What values would SY-SUBRC have and under what conditions? 30. How do you display a directory of existing function modules? 31. What do you define within a function module to raise error conditions? How do you check for these conditions within an ABAP program? 32. What statement within an ABAP program invokes a function module? 33. What are the three categories of SAP data? 34. What two methods can be used to retrieve data from a database table? Which one requires the additional input of information on the program's attribute screen? What is this additional information? 35. What is an ABAP event? What does it introduce within your program? Know the various ABAP event keywords covered in this course and their function.

/var/www/apps/conversion/tmp/scratch_2/148136180.doc

October 1998 Page 2

Introduction to ABAP Study Questions

4.6 Exercises SAP Development ABAP Training

36. Describe the processing associated with the GET <table> LATE event within an ABAP program. 37. What ABAP statements allow the user to impose limits on the database selections of the report program at execution time? How do they differ? 38. What are the two types of SQL available for use within ABAP programs and how do they differ? 39. To use the SELECT SINGLE ABAP statement, what must be known? 40. In what table are user messages stored? 41. How many variables can be contained in an ABAP message statement? 42. What is a data cluster? 43. What statements process a data cluster? Do you know the syntax? 44. What is accomplished with the ABAP RANGES statement? What is the structure of what is created with the RANGES statement?

/var/www/apps/conversion/tmp/scratch_2/148136180.doc

October 1998 Page 3

You might also like