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

radio button selection

Former Member
0 Likes
747

hi all,

I have 2 radio buttons and have 2 check boxes for each.

i want to display second radio button & corresponding check boxes in display mode while i am selecting first radiobutton.

I am new to this.

Plz send coding for this.

Thanks in advance

Venkat

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
717

at selection-screen output.

based on the condition

put like this.

loop at screen.

screen-input = '0'.

modify screen.

endloop.

or check this

Regards

prabhu

Message was edited by: Prabhu Peram

5 REPLIES 5
Read only

Former Member
0 Likes
718

at selection-screen output.

based on the condition

put like this.

loop at screen.

screen-input = '0'.

modify screen.

endloop.

or check this

Regards

prabhu

Message was edited by: Prabhu Peram

Read only

Former Member
0 Likes
717

Have an event - At selection screen.

Here do a loop at screen, read the screen fields, check if the radio button is selected, if yes, diasable the other button/checkboc for inppt.

refer code below to get an idea....

LOOP AT SCREEN.

CASE screen-name.

  • When Logical file radiobutton is selected

WHEN c_log_in.

  • Disable input for physical file name

IF p_phy EQ c_x.

screen-input = 0.

ELSE.

screen-input = 1.

ENDIF.

MODIFY SCREEN.

  • When Physical file radiobutton is selected

WHEN c_phy_in.

  • Disable input for logical file name

IF p_log EQ c_x.

screen-input = 0.

ELSE.

screen-input = 1.

ENDIF.

MODIFY SCREEN.

ENDCASE.

ENDLOOP.

-Aarthi.

Read only

Former Member
0 Likes
717

Parameters: rd1 RADIOBUTTON group g1 default 'X' user-command ch ,

rd2 RADIOBUTTON group g1 .

parameters : chk1 type c as checkbox modif id ID1,

chk2 type c as checkbox modif id ID2.

AT SELECTION-SCREEN.

check sy-ucomm = 'CH'.

AT SELECTION-SCREEN output.

IF rd2 = 'X'.

LOOP AT SCREEN.

IF screen-group1 = 'ID2' .

screen-input = '0'.

ENDIF.

MODIFY SCREEN.

ENDLOOP.

ENDIF.

IF RD1 = 'X'.

LOOP AT SCREEN.

IF screen-group1 = 'ID1' .

screen-input = '0'.

ENDIF.

MODIFY SCREEN.

ENDLOOP.

ENDIF.

Read only

Former Member
0 Likes
717

Hi

parameters: chka type c as checkbox modif id ID1,

chkb type c as checkbox modif id ID2,

rad1 RADIOBUTTON group g1 default 'X' user-command usr,

rad2 RADIOBUTTON group g1.

AT SELECTION-SCREEN.

check sy-ucomm = 'USR'.

AT SELECTION-SCREEN output.

IF RAD1 = 'X'.

LOOP AT SCREEN.

IF screen-group1 = 'ID1' .

screen-input = '0'.

ENDIF.

MODIFY SCREEN.

ENDLOOP.

ENDIF.

IF RAD2 = 'X'.

LOOP AT SCREEN.

IF screen-group1 = 'ID2' .

screen-input = '0'.

ENDIF.

MODIFY SCREEN.

ENDLOOP.

ENDIF.

Regards,

Seema.

Read only

Former Member
0 Likes
717

Hi,


SELECTION-SCREEN BEGIN OF BLOCK b1.
PARAMETERS: p_rad1 RADIOBUTTON GROUP radi USER-COMMAND 
                                                ucomm,
            p_check AS CHECKBOX,
            p_rad2 RADIOBUTTON GROUP radi,
            p_check2 AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK b1.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.

    IF p_rad1 EQ 'X' AND screen-name EQ 'P_CHECK2'.
      screen-input = 0.
    ELSEIF p_rad2 EQ 'X' AND screen-name EQ 'P_CHECK'.
      screen-input = 0.
    ENDIF.

    MODIFY SCREEN.

  ENDLOOP.

Regs,

Venkat Ramanan N

Message was edited by: Venkat Ramanan Natarajan