Application Development 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: 

need help wif user-command

Former Member
0 Kudos

dear all,i wish to control my group of radiobuttons according to a checkbox. if the check box is checked,den the radiobutton only enable..else it wl be disable.i try to use the user-command. But it seems tat it is giving me error

it seems the compile doesnt recognise the term user-command. Is it got2do wif the version thing? Thank you

16 REPLIES 16

Former Member
0 Kudos

parameters: chk as checkbox user-command ucom.

it is giving me error with :

Unable to interpret "ucom". possible cause of

0 Kudos

The statement works perfectly fine.

Which version are you on?

Also, declare SSCRFIELDS in the tables statement.

Try creating a new program and just give this line. Does it still give error?

0 Kudos

my version kinda old d..i think 4.0 or smtg like dat..i juz join this company though:P

i try to declare in a new program,it oso giving me the same error

0 Kudos

HI Joan

Please check with extension <b>MODIF-ID</b>. I guess this should be existing in your system.

Kind Regards

Eswar

0 Kudos

yea Eswar, the modif-id exist in my system,but it aint giving me any response if i change the user-command to modif id

0 Kudos

Gopi Narendra's code is correct.

in my system,it runs correctly.

i don not know why in your system it runs wrong.

0 Kudos

Hi Joan

Please try with the below code:

data: l_active type i.
parameters: p_chk as checkbox modif id ABC.

parameters: p_rad1 radiobutton group rad1 default 'X',
            p_rad2 radiobutton group rad1.

at selection-screen output.
   if not p_chk is initial.
      l_active = '1'.
   else.
      l_active = '0'.
   endif.
   loop at screen.
        if screen-name cs 'P_RAD'.
           screen-active = l_active.
           modify screen.
        endif.
   endloop.

Problem with this code is after making changes to

checkbox, we have hit ENTER to trigger the event. This

is the problem with earlier versions. As far as i

remember, i guess there are no other provisions for

automatic controlling in older versions.

Kind Regards

Eswar

0 Kudos

hi Eswar,

it works,but juz like u said,need to hit ENTER to trigger the event.Thanks anyway. ^^

0 Kudos

hi Eswar,

it works,but juz like u said,need to hit ENTER to trigger the event.Thanks anyway. ^^

0 Kudos

hi Eswar,

it works,but juz like u said,need to hit ENTER to trigger the event.Thanks anyway. ^^

0 Kudos

hi Eswar,

it works,but juz like u said,need to hit ENTER to trigger the event.Thanks anyway. ^^

gopi_narendra
Active Contributor
0 Kudos

<b>Try this sample Code which works according to ur requirement</b>

selection-screen : begin of block B1 with frame title TEXT-001.

parameters : P_DS as checkbox user-command U1.

parameter : P_01 radiobutton group R1.

parameter : P_02 radiobutton group R1.

parameter : P_03 radiobutton group R1.

parameter : P_04 radiobutton group R1.

selection-screen : end of block B1.

at selection-screen output.

if P_DS <b><></b> 'X'.

loop at screen.

if SCREEN-NAME = 'P_01' or

SCREEN-NAME = 'P_02' or

SCREEN-NAME = 'P_03' or

SCREEN-NAME = 'P_04'.

SCREEN-INPUT = 0.

modify screen.

endif.

endloop.

endif.

Regards

- Gopi

Message was edited by: Gopi Narendra

0 Kudos

gopi,i try ur segment of code..bt it still giving me the same error..unable to interpret U1.

Former Member
0 Kudos

Gopi Narendra's code is correct.

it runs correctly in my system.

0 Kudos

thx julei,I guess it's d problem of d version thingy..

sigh..

thx everyone

Former Member
0 Kudos

hi Eswar,

it works,but juz like u said,need to hit ENTER to trigger the event.Thanks anyway. ^^