Leave to screen 0 doesn't navigate back to previous screen
I'm doing a report on ALV.
I have a selection screen at beginning, after user fill in, it will call screen 100.
In screen 100, if user double click on a row, it will call screen 200 to display further detail.
In screen 200, once user press back and return to screen 100, what is the necessary code to navigate the user back to the selection screen at the start?
I try to use "Leave to screen 0", it doesn't really work, as I have to press several time of back only can go back to the selection screen.
I try to use "Call selection-screen 1000", it navigate back to the selection screen but once I enter the select options, it will call screen 100 but nothing can displayed (ALV gone missing), in fact it doesn't route back to my "START-OF-SELECTION" point...
Any help will be deeply appreciated, if you need more info I can added the necessary code thanks.