Hi Raveesh,
Have you developed that program as Executable Program/Module Pool Program.
My Idea is make an executable program for selection screen, add a screen for alv report and call this screen in event start-of-selection. On back event use the leave to screen 0 with SUPPRESS DIALOG command.
Also refresh your alv grid.
Check for any Write Statement.
Many Thanks / Himanshu Gupta