2007 Apr 25 6:32 PM
i hav 2 checkboxes.at selectionscreen if i click on one of them, the other should get deactive and viceversa..pls let me know the code...points will be awarded..
2007 Apr 25 6:56 PM
Hi,
Using check box its not possible. Use radio button.
Regards,
Bhaskar
2007 Apr 25 7:06 PM
PL check this <a href="https://forums.sdn.sap.com/click.jspa?searchID=2287432&messageID=3137380">Thread</a> where a similar issue was discussed.
~Suresh
2007 Apr 25 7:28 PM
hi
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF Checkbox= 'X'.
IF SCREEN-GROUP1 = 'CHK'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
Regards,
Sreeram
2007 Apr 26 12:56 AM
Hi Kiran,
Try this. Hope it could give you some idea.
SELECTION-SCREEN BEGIN OF BLOCK BOX1.
PARAMETER: p_all AS CHECKBOX ,
p_chk1 AS CHECKBOX USER-COMMAND ABCD DEFAULT 'X'
p_chk2 AS CHECKBOX MODIF ID XYZ.
SELECTION-SCREEN END OF BLOCK BOX1.
AT SELECTION-SCREEN OUTPUT.
IF p_chk1 = 'X'.
LOOP AT SCREEN.
CHECK SCREEN-GROUP1 = 'XYZ'.
screen-input = '0'.
MODIFY SCREEN.
ENDLOOP.
CLEAR: p_rep2.
ELSE.
LOOP AT SCREEN.
CHECK SCREEN-GROUP1 = 'XYZ'.
screen-input = '1'.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
2007 Apr 26 1:02 AM
Sorry there are some mistakes in the code above.
Here you are:
SELECTION-SCREEN BEGIN OF BLOCK BOX1.
PARAMETER:
p_chk1 AS CHECKBOX USER-COMMAND ABCD DEFAULT 'X'
p_chk2 AS CHECKBOX MODIF ID XYZ.
SELECTION-SCREEN END OF BLOCK BOX1.
AT SELECTION-SCREEN OUTPUT.
IF p_chk1 = 'X'.
LOOP AT SCREEN.
CHECK SCREEN-GROUP1 = 'XYZ'.
screen-input = '0'.
MODIFY SCREEN.
ENDLOOP.
CLEAR: p_chk2.
ELSE.
LOOP AT SCREEN.
CHECK SCREEN-GROUP1 = 'XYZ'.
screen-input = '1'.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
Regards,