Skip to Content
0
Former Member
Dec 25, 2008 at 09:44 AM

Default Value From Dropdown list

410 Views

i have a field in screen 1000..where i'm using vrm_set_values to get dropdown list for the field..for removing the balnk value i made it mandatory..but i'm not able to get default value in the screen field..even though i'm assigning it a value..how to do it?

SELECT * FROM ZESCHEME INTO TABLE IT_ZSCHEME.

IF IT_ZSCHEME IS INITIAL.

LOOP AT IT_ZSCHEME.

SVID = 'ZEPRE_M-SCHEME'.

SVALUE-KEY = IT_ZSCHEME-SCHEME.

APPEND SVALUE TO SVALUES.

ENDLOOP.

ENDIF.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

ID = SVID

VALUES = SVALUES

EXCEPTIONS

ID_ILLEGAL_NAME = 1

OTHERS = 2.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

IF ZEPRE_M-SCHEME IS INITIAL.

ZEPRE_M-SCHEME = 'FREE'.

ENDIF.

is this the right approch to do?