Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Screen active double click problem

Former Member
0 Likes
2,347

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.

1 ACCEPTED SOLUTION
Read only

Former Member
1,350

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

4 REPLIES 4
Read only

Former Member
1,351

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

Read only

0 Likes
1,350

Thanks

Read only

0 Likes
1,350

Thanks bro. You just saved hours of my day.

Read only

Former Member
0 Likes
1,350

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.