‎2008 Feb 14 7:59 AM
‎2008 Feb 14 8:04 AM
in PBO
Loop at screen.
if screen-name = your_fieldname.
screen.invisible = 'X'.
modify screen.
endif.
endloop.
‎2008 Feb 14 8:03 AM
loop at screen.
case sceenfield,
when 'FIELDNAME'.
screen-invisible = 1.
endcase.
modify screen.
endloop.
‎2008 Feb 14 8:04 AM
in PBO
Loop at screen.
if screen-name = your_fieldname.
screen.invisible = 'X'.
modify screen.
endif.
endloop.
‎2008 Feb 14 8:08 AM
Hi Mahesh,
See this code,
Loop at screen.
if screen-name cp 'checkbox' . - - - - ( Here check box name )
screen-active = 0.
modifu screen.
endif.
endloop.
Reward if it is useful,
Mahi.
‎2008 Feb 14 8:12 AM
Hi,
in the pbo of the screen.
loop at screen.
if screen-name cp 'fieldname'.
screen-invisible = 1.
modify screen.
endif.
endloop.
Plzz reward points if it helps.
‎2008 Feb 14 8:12 AM
Hi,
in the pbo of the screen.
loop at screen.
if screen-name cp 'fieldname'.
screen-invisible = 1.
modify screen.
endif.
endloop.
Plzz reward points if it helps.
‎2008 Feb 14 8:24 AM
Hi,
To make screen modifications, we have to write a module in the PBO of the screen.
screen flow logic syntax :
module screen_modify.
In se38 program syntax:
module screen_modify output.
loop at screen.
if screen-name = textbox. "text box name in module pool
screen-input = 0.
screen-invisible = 1.
modify screen.
endif.
endloop.
regards,
kamala.
‎2008 Feb 14 8:28 AM
Hi,
You can do thru PBO event of that screen where your checkbox is placed.
PERFORM hide_fields
Loop at screen.
IF screen-name = 'SOURCE'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
or you can assign some group to more than 1 fields on the screen in the properties of the fields in that screen. so that you can change the properties of that group fields simply thru
***PBO event**
FORM hide_fields
LOOP AT SCREEN.
IF screen-group4 EQ 'WHS'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
Please reward points if helpful.
Thanks
Sivaparvathi
‎2008 Feb 14 8:30 AM