Hi, I don't understand why I'm not being able to catch the user command in the example below. I tried in the CASE statement sscrfields-ucomm, sscrfields, sy-comm, but none of them work. Is the problem related with displaying a message ? Or am I indeed misunderstanding the use of the USER-COMMAND assigned to the PUSHBUTTON I created ? All I want is to be able to perform any action in the AT SELECTION-SCREEN event, when the button is pushed.
SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN PUSHBUTTON 4(10) but1 USER-COMMAND c1. SELECTION-SCREEN END OF LINE. INITIALIZATION. but1 = 'BUTTON 1'. AT SELECTION-SCREEN. CASE sy-ucomm. * CASE sscrfields-ucomm. * CASE sscrfields. WHEN 'c1'. MESSAGE 'You clicked me' TYPE 'I'. ENDCASE.