2007 Aug 03 9:15 AM
I want to gradeout select-options high limit gradeout when i select radiobutton 3
How to write the logic can any one tell me
thank you,
Pradeep Reddy M.
2007 Aug 03 9:21 AM
Hi...
Check this code.
TABLE : mara,
SSCRFIELDS.
DATA : V_UCOMM TYPE SSCRFIELDS-UCOMM.
SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
PARAMETERS : R1 RADIOBUTTON GROUP G1 USER-COMMAND RB,
R2 RADIOBUTTON GROUP G1,
R3 RADIOBUTTON GROUP G1.
AT SELECTION-SCREEN OUTPUT.
IF V_UCOMM = 'RB'.
IF R3 = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'S_MATNR-HIGH'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
AT SELECTION-SCREEN .
V_UCOMM = SSCRFIELDS-UCOMM.
try the above code. you will find the solution.
<b>Reward if Helpful</b>
I want to gradeout select-options high limit gradeout when i select radiobutton 3
How to write the logic can any one tell me
thank you,
Pradeep Reddy M.
2007 Aug 03 9:21 AM
Hi...
Check this code.
TABLE : mara,
SSCRFIELDS.
DATA : V_UCOMM TYPE SSCRFIELDS-UCOMM.
SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
PARAMETERS : R1 RADIOBUTTON GROUP G1 USER-COMMAND RB,
R2 RADIOBUTTON GROUP G1,
R3 RADIOBUTTON GROUP G1.
AT SELECTION-SCREEN OUTPUT.
IF V_UCOMM = 'RB'.
IF R3 = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'S_MATNR-HIGH'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
AT SELECTION-SCREEN .
V_UCOMM = SSCRFIELDS-UCOMM.
try the above code. you will find the solution.
<b>Reward if Helpful</b>
2007 Aug 03 9:22 AM
Hi Pradeep,
Why you need it to be grayed out.
you can hide it.
will it work.
If yes then create two select options
one with range and one without range.
then change them according to radio button.
reward if helpful.
Regards
Azad.
2007 Aug 03 9:23 AM
Hi pradeep,
1. Choose radiobuton C (3rd)
and the HIGH field will be greyed out.
2. Just copy paste.
3.
REPORT ABC.
TABLES : T001.
PARAMETERS : A RADIOBUTTON GROUP G1 USER-COMMAND RAD,
B RADIOBUTTON GROUP G1 ,
C RADIOBUTTON GROUP G1 ,
D RADIOBUTTON GROUP G1 .
SELECT-OPTIONS : BUKRS FOR T001-BUKRS.
AT SELECTION-SCREEN OUTPUT.
IF C = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'BUKRS-HIGH'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
regards,
amit m.
2007 Aug 03 10:04 AM
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |