Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Online Programming Study Questions

1.

SAP R/3 Release 4.6C SAP Development ABAP Training

What tools within the ABAP Development Workbench are used to create an online program?

2.

What are the run-time environment components of an online program?

3.

Which processor controls the flow logic of your online program?

4.

What are the two main events in screen flow logic? When are they processed?

5.

In an ABAP online programs attributes, what is the specified program type?

6.

Are ABAP program screens system, client, or program dependent?

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 programs?

9.

What invokes an online program?

10. To automatically have data transferred from the program fields to screen fields, what is required?

Page 1

Online Programming Study Questions

SAP R/3 Release 4.6C 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 fields input is required on a screen?

13. What are the available message types for the module pool?

14. How many message IDs 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?

17. Explain the functionality of the flow logic SELECT statement.

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.

Page 2

Online Programming Study Questions

SAP R/3 Release 4.6C 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?

23. Where do you set the GUI status for a screen?

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.

Page 3

Online Programming Study Questions

SAP R/3 Release 4.6C 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?

33. How do you activate/deactivate screen attributes dynamically?

Page 4

You might also like