Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Dropdown list

Former Member
0 Likes
735

hi,

in dropdown list 2 values displaying, if i select second value, its not selecting second values and selecting the first value only.

this is the code i used under PBO module.

DATA: slist TYPE vrm_values,

value LIKE LINE OF slist.

select matnr zeifo from mara into corresponding fields of zslit where zeifo = 'slit2'.

value-text = zslit-matnr.

append value to slist.

endselect.

id = 'SLITMAT' . " field name i used in Screen

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = name

values =slist.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
663

Dear Raj,

Please check this standard program "DEMO_DROPDOWN_LIST_BOX"

then your problem will solve.

Best Regards,

Sanket.

3 REPLIES 3
Read only

Former Member
0 Likes
663

these are some of the ways to declared a drop down

hope it ll help your cause.

Report Z_STD.

1st way

TYPE-POOLS : vrm.

DATA : v TYPE vrm_values.

DATA : vw LIKE LINE OF v.

PARAMETERS : a(10) TYPE c AS LISTBOX VISIBLE LENGTH 10.

INITIALIZATION.

vw-key = '1'.

vw-text = 'Jan'.

APPEND vw TO v.

vw-key = '2'.

vw-text = 'Feb'.

APPEND vw TO v.

vw-key = '3'.

vw-text = 'Mar'.

APPEND vw TO v.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = 'A'

values = v

EXCEPTIONS

id_illegal_name = 1

OTHERS = 2.

*2nd way

PARAMETERS : p_a TYPE pernr DEFAULT '01'

AS LISTBOX VISIBLE LENGTH 20.

*3rd way

TYPE-POOLS: VRM.

DATA: NAME TYPE VRM_ID,

LIST TYPE VRM_VALUES,

VALUE LIKE LINE OF LIST.

PARAMETERS: PS_PARM(10) AS LISTBOX VISIBLE LENGTH 10.

AT SELECTION-SCREEN OUTPUT.

NAME = 'PS_PARM'.

VALUE-KEY = '1'.

VALUE-TEXT = 'LINE 1'.

APPEND VALUE TO LIST. VALUE-KEY = '2'.

VALUE-TEXT = 'LINE 2'.

APPEND VALUE TO LIST.

CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = NAME VALUES = LIST.

START-OF-SELECTION.

WRITE: / 'PARAMETER:', PS_PARM.

Read only

Former Member
0 Likes
664

Dear Raj,

Please check this standard program "DEMO_DROPDOWN_LIST_BOX"

then your problem will solve.

Best Regards,

Sanket.

Read only

Former Member
0 Likes
663