2008 Jul 29 12:04 PM
hi
How to change screen fields to DISPLAY MODE aftr clicking on a particular pushbutton in Module pool prg .
regards
chetan
Edited by: chetan teli on Jul 29, 2008 1:04 PM
2008 Jul 29 12:06 PM
hi,
CHECK THIS SAMPLE CODE.
LOOP AT SCREEN.
IF screen-name = 'DISP'.
IF p_pspnr = 'X'.
screen-input = 1.
ELSE.
screen-input = 0.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
2008 Jul 29 12:06 PM
hi,
CHECK THIS SAMPLE CODE.
LOOP AT SCREEN.
IF screen-name = 'DISP'.
IF p_pspnr = 'X'.
screen-input = 1.
ELSE.
screen-input = 0.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
2008 Jul 29 12:06 PM
Hi,
loop at screen.
if pushbutton name.
screen name-active = ' 0'
modify screen.
endif.
endloop.
2008 Jul 29 12:07 PM
hiiii
use following code for disabling field
IF p_rad2 IS INITIAL .
LOOP AT SCREEN.
IF screen-name CS 'p_docno'.
screen-active = 0.
MODIFY SCREEN.
ENDIF. " IF screen-name CS 'p_docno'.
ENDLOOP. " LOOP AT SCREEN.
ELSE.
LOOP AT SCREEN .
IF screen-name CS 'p_docno'.
screen-active = 1.
screen-input = 1.
MODIFY SCREEN.
ENDIF. " IF screen-name CS 'p_docno'.
ENDLOOP. " LOOP AT SCREEN .
ENDIF. " IF p_rad2 IS INITIAL .regards
twinkal
2008 Jul 29 12:09 PM
Chetan,
In the PAI of that screen.
If sy-ucomm = 'Fcode of that push bbutton'.
loop at screen.
if screen-name = 'xyz'.(give all the screen names which u want to activate)
screen-active = ' 0'.
modify screen.
endif.
endloop.
endif.
2008 Jul 29 12:09 PM
case ok_code.
when 'PBT'. " Fcode for pushbutton
Loop at screen.
If screen-name = {Name of Sel. Screen field}.
Screen-active = 1.
Screen-input = 0.
Modify screen.
Endif.
Endloop.
endcase.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |