A great deal of Abap developments are set up as reports. Whether it is to show data or perform actual update or interface steps, they are all done in a report. Reports have processing events (start-of-selection) and reports have a selection screen (well, they can work without, but anything with a selection screen is a report).
Screen modules ? Not a report.
These articles all have a strong relation with the reporting style of Abap development.
Mini-shell for reports with complex selection screens. You have developed an interface report that has quite a few options and it supports a trial run and an official run. The report is set up with variants that will hold the required settings, but the sheer number of options are discomforting for your end user. The “run manager” may be the answer.
In the previous article the The Run Manager is explained, which makes a report available to the end user through a variant. SAP has a standard setup for this as well, which is definitely something you would need to know about. Transaction
START_REPORT. Here's how it can be utilized when creating a transaction code: