Hi Aziz,
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'BUTTON1'.
PERFORM fill_data.
PERFORM get_data.
ENDCASE.
May i know, are you doing any validations before case and endcase as AT SELECTION-SCREEN event is meant for validations.
Generally, it is not the practice. So please use the case statement for actual execution i.e.,
at START-OF-SELECTION. Just to check.
Thanks
Gangadhar