2009 Aug 10 10:49 AM
hi
i created two radio buttons with 5 i/o fields and 4 only o/p`s
if i select one radio button 5 i/o fields shd display...
if i select second radio button 4 i/p shd dispay and another 1 shd be only output.....
plz can anu 1 help me.....
thanx.......
2009 Aug 10 4:24 PM
Hi
Refer the following code for dynamic screen
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME.
PARAMETERS : p_daily RADIOBUTTON GROUP rbg DEFAULT 'X' USER-COMMAND daily,
p_mothly RADIOBUTTON GROUP rbg.
SELECT-OPTIONS: s_date FOR jcds-udate OBLIGATORY NO-EXTENSION MODIF ID dt .
s_days FOR rfpdo3-allgtxtz NO-EXTENSION NO INTERVALS OBLIGATORY MODIF ID dt,
s_wbs FOR prps-posid NO INTERVALS.
PARAMETERS: p_mdays TYPE rfpdo3-allgtxtz DEFAULT '90' MODIF ID dt,
p_myears TYPE rfpdo3-allgtxtz DEFAULT '02' MODIF ID dt.
SELECT-OPTIONS: s_wbs FOR prps-posid NO INTERVALS.
SELECTION-SCREEN: END OF BLOCK block1.
By using AT SELECTION-SCREEN OUTPUT you can alternatively makes the fields visible or invisible based on radio button
selection.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_mothly = 'X'.
IF screen-name = 'S_DATE-LOW'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
IF screen-name = 'S_DATE-HIGH'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
IF screen-name = '%_S_DATE_%_APP_%-TEXT'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
ENDIF.
hi
i created two radio buttons with 5 i/o fields and 4 only o/p`s
if i select one radio button 5 i/o fields shd display...
if i select second radio button 4 i/p shd dispay and another 1 shd be only output.....
plz can anu 1 help me.....
thanx.......
2009 Aug 10 4:24 PM
Hi
Refer the following code for dynamic screen
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME.
PARAMETERS : p_daily RADIOBUTTON GROUP rbg DEFAULT 'X' USER-COMMAND daily,
p_mothly RADIOBUTTON GROUP rbg.
SELECT-OPTIONS: s_date FOR jcds-udate OBLIGATORY NO-EXTENSION MODIF ID dt .
s_days FOR rfpdo3-allgtxtz NO-EXTENSION NO INTERVALS OBLIGATORY MODIF ID dt,
s_wbs FOR prps-posid NO INTERVALS.
PARAMETERS: p_mdays TYPE rfpdo3-allgtxtz DEFAULT '90' MODIF ID dt,
p_myears TYPE rfpdo3-allgtxtz DEFAULT '02' MODIF ID dt.
SELECT-OPTIONS: s_wbs FOR prps-posid NO INTERVALS.
SELECTION-SCREEN: END OF BLOCK block1.
By using AT SELECTION-SCREEN OUTPUT you can alternatively makes the fields visible or invisible based on radio button
selection.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_mothly = 'X'.
IF screen-name = 'S_DATE-LOW'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
IF screen-name = 'S_DATE-HIGH'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
IF screen-name = '%_S_DATE_%_APP_%-TEXT'.
IF screen-group1 = 'DT'.
screen-active = 0.
ENDIF.
ENDIF.
ENDIF.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |