14.8    Summary

In this chapter, we discussed various selection screen concepts. We explored all the available selection screen events and when each of the selection screen events is called. We also explained how to create variants for a selection screen. Variants save time and effort by preventing a user from needing to enter the same input data each time he runs a report.

In addition, we looked at how to dynamically set values for selection screen fields using variants. We also showed how a variant can be used to run a program in background and discussed how selection screen fields can be manipulated dynamically and how to use a selection screen as an interface to transfer data. At the end of this chapter, you should be comfortable working with selection screens and dynamically manipulating screen fields.

In the next chapter, we’ll discuss how to develop reports using the SAP List Viewer (ALV).