Hi Dharmin,
The functionality what you are expecting with your code will not happen.
When once START-OF-SELECTION triggers it will not trigger in the same session again. So make a change in your program for the OUTPUT FIELD.. like
AT SELECTION-SCREEN ON <FIELD> - here write the code as you needed.
Regards,
Rafi