2008 Sep 10 3:30 PM
Dear experts:
This a dialog screen,there are two pushbuttons in it.The name as:but1,but2.
What I need is ,when I press but1,but2 must be not active or no usable.
How it can come true?
Thanks all.
2008 Sep 10 5:08 PM
Hi,
Use the following logic.
DATA : GV_FLAG(1).
In PBO,
IF GV_FLAG = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'BUT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
CLEAR GV_FLAG.
ENDIF.
In PAI
CASE SY-UCOMM.
WHEN 'BUT1'.
GV_FLAG = 'X'.
WHEN 'BUT2'.
CLEAR GV_FLAG.
ENDCASE.
Thanks,
Jyothi
Hi,
Use the following logic.
DATA : GV_FLAG(1).
In PBO,
IF GV_FLAG = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'BUT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
CLEAR GV_FLAG.
ENDIF.
In PAI
CASE SY-UCOMM.
WHEN 'BUT1'.
GV_FLAG = 'X'.
WHEN 'BUT2'.
CLEAR GV_FLAG.
ENDCASE.
Thanks,
Jyothi
2008 Sep 10 3:42 PM
Hi,
Write the code in PBO where you check for the but1 and is selected then deactivate the but2.
Thanks,
Phani Diwakar.
2008 Sep 11 2:10 AM
2008 Sep 10 5:08 PM
Hi,
Use the following logic.
DATA : GV_FLAG(1).
In PBO,
IF GV_FLAG = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'BUT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
CLEAR GV_FLAG.
ENDIF.
In PAI
CASE SY-UCOMM.
WHEN 'BUT1'.
GV_FLAG = 'X'.
WHEN 'BUT2'.
CLEAR GV_FLAG.
ENDCASE.
Thanks,
Jyothi
2008 Sep 11 2:11 AM
2008 Sep 11 4:07 AM
this is easy to do,but my question is: if you press button1, button2 is not active, then you want to press button2(button2 is not active, it can not press), can you do this?????
2008 Sep 12 2:50 PM
yeah,I can use this code,does it come true?
DATA : GV_FLAG(1).
In PBO,
IF GV_FLAG = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'BUT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
CLEAR GV_FLAG.
ENDIF.
In PAI
CASE SY-UCOMM.
WHEN 'BUT2'.
GV_FLAG = 'X'.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |