09-12-2008 11:27 AM
Folks,
I want to hide radio button using no display.
But its throwing syntax error. I tried all the possibilities i can.
Please assist me on this
09-12-2008 11:34 AM
It is possible in otherway..using at selection-screen output.
REPORT ZTEST_RADIO_BU.
parameters: r1 radiobutton group g1 user-command abc default 'X',
r2 radiobutton group g1 .
at selection-screen output.
loop at screen.
if screen-name = 'R2'.
screen-input = 0.
modify screen.
endif.
endloop.
09-12-2008 11:39 AM
09-12-2008 11:39 AM
Hi,
Check this sample code.
REPORT z_sdn.
PARAMETERS:
p_num RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND abc
MODIF ID chr,
p_char RADIOBUTTON GROUP rad1.
PARAMETERS:
p_num1 TYPE i MODIF ID num,
p_num2 TYPE i MODIF ID num,
p_char1 TYPE c MODIF ID chr,
p_char2 TYPE c MODIF ID chr.
AT SELECTION-SCREEN OUTPUT.
IF p_num EQ 'X'.
LOOP AT SCREEN.
IF screen-group1 EQ 'CHR'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSE.
LOOP AT SCREEN.
IF screen-group1 EQ 'NUM'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Regards
Abhijeet
09-12-2008 11:39 AM
09-12-2008 11:41 AM
Above solutions doesn't meet my requirement.
I want to use "NO-DISPLAY" key word to hide the radio button
09-12-2008 11:42 AM
Hi Nishanth,
You cannot hide one radio button using NO-DISPLAY.
Regards
Abhijeet
09-12-2008 11:50 AM
09-12-2008 11:53 AM
ok what about this...
REPORT ZTEST_RADIO_BU.
parameters: r1 radiobutton group g1 user-command abc default 'X',
r2 radiobutton group g1.
at selection-screen output.
loop at screen.
if screen-name = 'R1' or screen-name = 'R2'.
screen-active = 0.
modify screen.
endif.
endloop.