ABAP GUI programming
I'm quite new to programming GUI:s in ABAP so I have a general question for you guys.
What are the best options in terms of ABAP language elements(module pools / reports / ABAP Objects ALV classes) to use for programming low to medium complexity GUI:s in ABAP? A typical scenario is that I need a simple selection screen for the user to make restrictions and then to generate a second screen with a list/table of data to be viewed and maintained by the user, the maintained data will then need to be saved into custom transparent tables when the user presses save - how would you program such a program in general terms?
It is a plus if your proposed approach uses controls that can be translated to webgui.
Any help appreciated,