Application Development 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: 

how to create drop down menu in my report

Former Member
0 Kudos

hi all

i have a list of options which i have to display as a drop down menu

pls guide me to do

thanks in advance

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi,

try this...

parameters: p_mode as listbox visible length 10.

AT SELECTION-SCREEN OUTPUT.

PERFORM fill_dropdown_list USING 'p_mode'(001).

FORM fill_dropdown_list USING value(f_parameter).

TYPE-POOLS: vrm. " For parameter drop down lists

DATA: name TYPE vrm_id,

list TYPE vrm_values,

value LIKE LINE OF list.

name = f_parameter.

value-key = 'C'.

value-text = 'Fist'.

APPEND value TO list.

value-key = 'F'.

value-text = 'Second'.

APPEND value TO list.

value-key = 'H'.

value-text = 'Third'.

APPEND value TO list.

value-key = 'D'.

value-text = 'Forth'.

APPEND value TO list.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = name

values = list.

ENDFORM. " fill_dropdown_list

4 REPLIES 4

Former Member
0 Kudos

hi,

try this...

parameters: p_mode as listbox visible length 10.

AT SELECTION-SCREEN OUTPUT.

PERFORM fill_dropdown_list USING 'p_mode'(001).

FORM fill_dropdown_list USING value(f_parameter).

TYPE-POOLS: vrm. " For parameter drop down lists

DATA: name TYPE vrm_id,

list TYPE vrm_values,

value LIKE LINE OF list.

name = f_parameter.

value-key = 'C'.

value-text = 'Fist'.

APPEND value TO list.

value-key = 'F'.

value-text = 'Second'.

APPEND value TO list.

value-key = 'H'.

value-text = 'Third'.

APPEND value TO list.

value-key = 'D'.

value-text = 'Forth'.

APPEND value TO list.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = name

values = list.

ENDFORM. " fill_dropdown_list

0 Kudos

hello i run the same code in my program

thanks for ur code

but what i have to do if i have one more subsequent drop down menu based on the values of main drop down menu?

eg : first menu have 1.numbers

2.alphabets

when i select the numbers then i have to get values like 1 to 10 in the second drop down

Former Member
0 Kudos

what i have to do if i have one more subsequent drop down menu based on the values of main drop down menu?

eg : first menu have 1.numbers

2.alphabets

when i select the numbers then i have to get values like 1 to 10 in the second drop down

0 Kudos

hi,

u want like this?

parameters: p_mode as listbox visible length 10.

parameters: p_mode1 as listbox visible length 10.

AT SELECTION-SCREEN OUTPUT.

PERFORM fill_dropdown_list USING 'p_mode'(001).

PERFORM fill_dropdown_list1 USING 'p_mode1'(007).

FORM fill_dropdown_list USING value(f_parameter).

TYPE-POOLS: vrm. " For parameter drop down lists

DATA: name TYPE vrm_id,

list TYPE vrm_values,

value LIKE LINE OF list.

name = f_parameter.

value-key = 'C'.

value-text = 'Fist'.

APPEND value TO list.

value-key = 'F'.

value-text = 'Second'.

APPEND value TO list.

value-key = 'H'.

value-text = 'Third'.

APPEND value TO list.

value-key = 'D'.

value-text = 'Forth'.

APPEND value TO list.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = name

values = list.

ENDFORM. " fill_dropdown_list

FORM fill_dropdown_list1 USING value(f_parameter).

TYPE-POOLS: vrm. " For parameter drop down lists

DATA: name TYPE vrm_id,

list TYPE vrm_values,

value LIKE LINE OF list.

name = f_parameter.

value-key = 'C'.

value-text = 'Fist'.

APPEND value TO list.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

id = name

values = list.

ENDFORM. " fill_dropdown_list