07-05-2008 8:04 AM
Hi All,
On the selection screen, there will be one check box under that i will have one field .
The requirement is that when ever i check that chek box that field should be enabled and if it is uncheked then that field should be in disabled.
thanks & regards
NSK
07-05-2008 8:21 AM
Hi,
Try Like Below -
Parameters:
p_check as checkbox default 'X' user-command comm,
p_field type mara-matnr.
At selection-screen output.
if p_check = 'X'.
Loop at screen.
if screen-name cs 'P_FIELD'.
screen-active = 1.
Modify screen.
Endif.
Endloop.
Elseif p_check = ' '.
Loop at screen.
if screen-name cs 'P_FIELD'.
screen-active = 0.
Modify screen.
Endif.
Endloop.
Endif.
Hope you will get the Result.
Revert back if any problem.
Regards,
Sujit
07-05-2008 8:21 AM
Hi,
Try Like Below -
Parameters:
p_check as checkbox default 'X' user-command comm,
p_field type mara-matnr.
At selection-screen output.
if p_check = 'X'.
Loop at screen.
if screen-name cs 'P_FIELD'.
screen-active = 1.
Modify screen.
Endif.
Endloop.
Elseif p_check = ' '.
Loop at screen.
if screen-name cs 'P_FIELD'.
screen-active = 0.
Modify screen.
Endif.
Endloop.
Endif.
Hope you will get the Result.
Revert back if any problem.
Regards,
Sujit
07-05-2008 8:24 AM
Hi Sashi
Go through this Code.
PARAMETERS:
W_Check AS CHECKBOX DEFAULT 'X',
W_number type i.
AT SELECTION-SCREEN OUTPUT.
if w_check is initial.
loop at screen.
if screen-name = 'W_NUMBER'.
SCREEN-ACTIVE = 0.
MODIFY SCREEN .
endif.
ENDLOOP.
ELSE.
loop at screen.
if screen-name = 'W_NUMBER'.
SCREEN-ACTIVE = 1.
MODIFY SCREEN .
endif.
ENDLOOP.
.
If Found Help Full Do reward.
Regards.
Eshwar.
07-05-2008 8:36 AM
Hiii!!
Check out this code.
REPORT z_sdn.
PARAMETERS:
p_num RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND abc,
p_char RADIOBUTTON GROUP rad1.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS: p_num1 TYPE i MODIF ID num,
p_num2 TYPE i MODIF ID num.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
PARAMETERS:
p_char1 TYPE c MODIF ID chr,
p_char2 TYPE c MODIF ID chr.
SELECTION-SCREEN END OF BLOCK b2.
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 Kulshreshtha
07-05-2008 9:46 AM
hi check this simple example...
report .
Parameters:
checkbox as checkbox default 'X' user-command comm,
p_field(10) type c.
At selection-screen output.
Loop at screen.
if screen-name cs 'P_FIELD'.
if checkbox = 'X'.
screen-active = 1.
else.
screen-active = 0.
endif.
Modify screen.
Endif.
endloop.
07-05-2008 10:42 AM
hi,
Try this code.
On SELECTION-SCREEN OUTPUT.
if chk1 EQ 'X'.
loop at screen.
if screen-name EQ '<Field>'.
screen-active = 1.
modify screen.
endif.
endloop.
Hope this will help.
reward if useful.
Sumit Agarwal