17_Online Programming Study Questions
17_Online Programming Study Questions
6.0
Online Programming:
Study Questions SAP Development ABAP Training
1. What tools within the ABAP Development Workbench are used to create an online
program?
4. What are the two main events in screen flow logic? When are they processed?
7. Identify some of the attributes assigned to individual fields on a screen. Where is this
done?
8. What are the two locations that can contain ABAP data definitions in an online
program?
10. To automatically have data transferred from the program fields to screen fields, what
is required?
Dec-2008
Page 1
ECC
6.0
Online Programming:
Study Questions SAP Development ABAP Training
11. Identify and describe the various automatic screen field checks performed by the
dynpro processor.
12. How do you indicate that a specific field’s input is required on a screen?
13. What are the available message types for the module pool?
14. How many message ID’s can be specified per program? Where is the message ID
specified (in what ABAP statement)?
15. Certain messages are displayed on the current screen, others are displayed on the
next screen. What message types are displayed on which screen?
16. What is the purpose of the “FIELD” statement within an online program?
18. If you want to make more than one field open for input after an error, what flow logic
statements must be used?
19. Describe data transport between screen fields and the ABAP work area in both the
PBO and PAI.
Dec-2008
Page 2
ECC
6.0
Online Programming:
Study Questions SAP Development ABAP Training
20. What screen event is processed following an error or warning message during
program execution?
21. What three techniques can be used to display screen fields with default values?
22. What are the various methods available for cursor placement within an online
program?
24. What types of GUI statuses are used in online programming? How do you determine
which one to use?
25. How can you determine which function code was invoked by the user?
26. What is the syntax of the ABAP statement that would dynamically return you to the
calling screen?
27. What ABAP statement terminates the remaining PAI processing of the current screen
and immediately goes to the PBO event of the next screen?
28. What flow logic statements are available for conditional module execution? Describe
their functionality.
Dec-2008
Page 3
ECC
6.0
Online Programming:
Study Questions SAP Development ABAP Training
29. What are the database functions available within an online program? What is the
syntax of these statements? Which of these functions will set SY-SUBRC?
30. What two function modules are generated when you create a lock object? What do
these function modules do?
31. When should you “lock” a record? When should you “unlock” a record?
32. What two steps do you need to perform to use a step-loop block on a screen?
Dec-2008
Page 4