05-11-2006 8:14 AM
i want to make a screen that have 8 radiobuttons.
when i click 1 radio i call a program.
do you have an examp for this
05-11-2006 8:18 AM
Hi,
u need to asiggn user command to radio button..
see this example..
PARAMETERS: rad1 RADIOBUTTON GROUP rad USER-COMMAND radio,
rad2 RADIOBUTTON GROUP rad,
rad3 RADIOBUTTON GROUP rad.
check sy-ucomm and which radio button is clicked n call appropriate program using
SUBMIT <prog_name>.
Regards,
Tanveer.
Please mark helpful answers.
05-11-2006 8:18 AM
Hi,
u need to asiggn user command to radio button..
see this example..
PARAMETERS: rad1 RADIOBUTTON GROUP rad USER-COMMAND radio,
rad2 RADIOBUTTON GROUP rad,
rad3 RADIOBUTTON GROUP rad.
check sy-ucomm and which radio button is clicked n call appropriate program using
SUBMIT <prog_name>.
Regards,
Tanveer.
Please mark helpful answers.
05-11-2006 8:20 AM
parameters: r1 radiobutton group g1 default 'X' user-command ABC,
r2 radiobutton group g1.
at selection-screen output.
if r1 = 'X'.
CALL TRANSACTION 'MM01'.
endif.
if r2 = 'X'.
CALL TRANSACTION 'SE38'.
endif.
05-11-2006 8:27 AM
Hi liat,
1. we can use like this
2.
report abc.
*----
parameters : a radiobutton group g1 user-command pa,
b radiobutton group g1 .
*----
at selection-screen .
if sy-ucomm = 'PA'.
if a = 'X'.
*- submit program x
elseif b = 'X'.
*- submit program y
endif.
endif.
regards,
amit m.
05-11-2006 8:29 AM
Hai Liat tal
Check the following Code
parameters : r1 radiobutton group g1 default 'X',
r2 radiobutton group g1,
r3 radiobutton group g1.
parameters : p1 radiobutton group g2 default 'X',
p2 radiobutton group g2,
p3 radiobutton group g2.
parameters : c1 as checkbox default 'X',
c2 as checkbox.
if c1 = 'X'.
write : / 'Hai'.
elseif c2 = 'X'.
write : / 'Hello'.
elseif c1 = ' ' and c2 = ' '.
write : / 'Hello World'.
else.
write : / 'How are you'.
endif.
if r1 = 'X'.
write : / 'A'.
elseif r2 = 'X'.
write : / 'B'.
elseif r3 = 'X'.
write : / 'C'.
else.
write : / 'D'.
endif.
if p1 = 'X'.
write : / 'A1'.
elseif p2 = 'X'.
write : / 'B1'.
elseif p3 = 'X'.
write : / 'C1'.
else.
write : / 'D1'.
endif.
Thanks & Regards
Sreenivasulu P
05-11-2006 8:56 AM
Check this code
PARAMETERS : R1 RADIOBUTTON GROUP G1,
R2 RADIOBUTTON GROUP G1 DEFAULT 'X'.
AT SELECTION-SCREEN OUTPUT.
IF R1 = 'X'.
SET PARAMETER ID 'Z_CHECK_RADIO'.
CALL TRANSACTION 'SE38' AND SKIP FIRST SCREEN
ENDIF.
IF R2 = 'X'.
CALL TRANSACTION 'VA01'.
ENDIF.
05-11-2006 8:56 AM