‎2014 Jan 23 11:54 AM
SELECT-OPTIONS s_hour FOR itab-WHOUR NO-EXTENSION modif id gr1.
SELECT-OPTIONS a_hour FOR itab-AHOUR NO-EXTENSION modif id gr1.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : p_r1 RADIOBUTTON GROUP rd1.
SELECTION-SCREEN COMMENT (20) name1 FOR FIELD p_r1.
PARAMETERS p_r2 RADIOBUTTON GROUP rd1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT (20) name2 FOR FIELD p_r2.
SELECTION-SCREEN END OF LINE.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_r1 = 'X' AND SCREEN-GROUP1 = 'GR1'.
SCREEN-INPUT = '0'.
SCREEN-INVISIBLE = '1'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
ENDLOOP.
Note:I wanna one click to radiobutton but this code wants double click to radio button for working.
‎2014 Jan 23 12:02 PM
Hi,
Just give UserCommand in in your parameter , it will work...
see below code...
REPORT ZHR_GHJKL.
SELECT-OPTIONS s_hour FOR sy-uzeit NO-EXTENSION modif id gr1.
SELECT-OPTIONS a_hour FOR sy-uzeit NO-EXTENSION modif id gr1.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : p_r1 RADIOBUTTON GROUP rd1 USER-COMMAND abc. "added user command
SELECTION-SCREEN COMMENT (20) name1 FOR FIELD p_r1.
PARAMETERS p_r2 RADIOBUTTON GROUP rd1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT (20) name2 FOR FIELD p_r2.
SELECTION-SCREEN END OF LINE.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_r1 = 'X' AND SCREEN-GROUP1 = 'GR1'.
SCREEN-INPUT = '0'.
SCREEN-INVISIBLE = '1'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
ENDLOOP.
Thanks,
Vijay SR
‎2014 Jan 23 12:02 PM
Hi,
Just give UserCommand in in your parameter , it will work...
see below code...
REPORT ZHR_GHJKL.
SELECT-OPTIONS s_hour FOR sy-uzeit NO-EXTENSION modif id gr1.
SELECT-OPTIONS a_hour FOR sy-uzeit NO-EXTENSION modif id gr1.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : p_r1 RADIOBUTTON GROUP rd1 USER-COMMAND abc. "added user command
SELECTION-SCREEN COMMENT (20) name1 FOR FIELD p_r1.
PARAMETERS p_r2 RADIOBUTTON GROUP rd1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT (20) name2 FOR FIELD p_r2.
SELECTION-SCREEN END OF LINE.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_r1 = 'X' AND SCREEN-GROUP1 = 'GR1'.
SCREEN-INPUT = '0'.
SCREEN-INVISIBLE = '1'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
ENDLOOP.
Thanks,
Vijay SR
‎2014 Jan 23 12:06 PM
‎2019 Sep 16 9:58 AM
‎2014 Jan 23 12:04 PM
assign user command for radio buttons.
Like
parameters: p_r1 RADIOBUTTON GROUP rd1 USER-COMMAND FLG.
now
AT SELECTION-SCREEN OUTPUT.
IF p_r1 = 'X'.
do some thing.
endif.