09-17-2008 1:27 PM
Hi All,
I habe one parameter called payroll area in selection screen when i enter US01 and i press enter it has to show one more selection block in this block i need one filed called absence types it should be select option not parameter.
based on payroll area absence type should be changes.
absence type is selecoption not parameter.
i know how to write for parameter i am not sure abt select options.
anybody can help me how to approach.
09-17-2008 1:34 PM
Hi,
Use this :
Select options: S_matnr for mara-matnr no intervals no-extentions.
Regards,
Amit.
09-17-2008 2:58 PM
Check out this code...
*&---------------------------------------------------------------------*
*& Report ZTEST_SDN
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ztest_sdn.
DATA:wa_sbook TYPE sbook.
PARAMETERS: p_hide TYPE c AS CHECKBOX USER-COMMAND hide.
SELECT-OPTIONS: s_carrid FOR wa_sbook-carrid.
AT SELECTION-SCREEN OUTPUT.
* IF sy-ucomm = 'HIDE'.
LOOP AT SCREEN.
IF p_hide = 'X'.
IF screen-name = '%_S_CARRID_%_APP_%-TEXT' OR
screen-name = '%_S_CARRID_%_APP_%-OPTI_PUSH' OR
screen-name = 'S_CARRID-LOW' OR
screen-name = '%_S_CARRID_%_APP_%-TO_TEXT' OR
screen-name = 'S_CARRID-HIGH' OR
screen-name = '%_S_CARRID_%_APP_%-VALU_PUSH'.
screen-active = '0'.
ENDIF.
ELSE.
IF screen-name = '%_S_CARRID_%_APP_%-TEXT' OR
screen-name = '%_S_CARRID_%_APP_%-OPTI_PUSH' OR
screen-name = 'S_CARRID-LOW' OR
screen-name = '%_S_CARRID_%_APP_%-TO_TEXT' OR
screen-name = 'S_CARRID-HIGH' OR
screen-name = '%_S_CARRID_%_APP_%-VALU_PUSH'.
screen-active = '1'.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
* ENDIF.
you have to go to the selection screen and get each element that has been generated by SAP.
12-16-2010 1:30 PM