06-01-2009 12:11 PM
Hi,
I have to change the below code for radio buttons. The radio button selection is done in selection screen and i need to write the below code in start of selection.
CASE i_file-control_lc.
WHEN c_cntrl_lvl1.
v_rule = c_rule1.
WHEN c_cntrl_lvl2.
v_rule = c_rule2.
WHEN c_cntrl_lvl3.
IF i_file-control_l = c_cntrl_sub1.
v_rule = c_rule3.
ELSEIF i_file-control_l = c_cntrl_sub2.
v_rule = c_rule6.
ENDIF.
WHEN c_cntrl_lvl4.
v_rule = c_rule4.
WHEN c_cntrl_lvl5.
v_rule = c_rule5.
WHEN c_cntrl_lvl6.
v_rule = c_rule4.
06-01-2009 12:14 PM
Hi,
Can you reframe your question or issue correctly as it is difficult to interpet your requirment.
Regards,
Ankur Parab
06-01-2009 12:17 PM
hi
you can use if-else statement as at a time only one radio button will be active
if radio1 eq 'X'.
v_rule = c_rule1.
elseif radio2 eq 'X'.
v_rule = c_rule2.
elseif radio3 eq 'X'.
v_rule = c_rule3.
....
...
endif.
Is it you asked?
Edited by: mayank jain on Jun 1, 2009 1:20 PM
06-01-2009 12:33 PM
hi
selection-screen begin of block selection2 with frame title text-003.
parameters rb1 radiobutton group g2.
parameters rb2 radiobutton group g2 .
selection-screen end of block selection2.
if rb1 = 'X'.
put here u r code
elseif rb2 = 'X'.
put here u r code
endif.
regards
tarun