Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
One way is to convert the module pool to a report program using a selection screen, then handle all of the screen flow in the report program. Of course this may be a problem if you have multiple transactions use to access this program.