on 06-19-2014 5:59 AM
Hello,
I’m facing an interesting issue in WebDynpro with a drop down functionality in the editable ALV grid. All expected values appear correctly on the drop down list.
There are 4 possible values:
Key: Description:
BUN Bundle
CAS Case
PAC Package
PAL Pallet
User can select a value by clicking on the dropdown key or by pressing a first letter of the key.
Here is the issue:
Value “Bundle” will appear after pressing lower “b” or upper “B” letters.
Value “Case” will appear after pressing lower “c” or upper “C” letters.
However, values “Package” and “Pallet” will respond only to the upper case of the letter “P”. Pressing the lower case letter “p” doesn’t have any effect at all.
Is it a normal behavior because there are more than 1 values starting with the same letter or something can be done to make the values “Package” and “Pallet” respond to the lower letter?
SAP Environment:
PC Environment:
ABAP Code details:
DATA: lo_ dropdown TYPE REF TO cl_salv_wd_uie_dropdown_by_idx.
. . . .
. . . ..
CALL METHOD lo_ dropdown->set_type
EXPORTING
value = if_salv_wd_c_uie_drdn_by_index=>TYPE_KEY_VALUE.
All ideas are welcome!
Hi Alex,
i have used a number in the key field and the text in the value field as below.
Move 1 TO lw_filter_list-key.
Move '1-Package' TO lw_filter_list-value.
append lw_filter_list-value TO lt_filter_list-value.
Move 2 TO lw_filter_list-key.
Move '2-Package' TO lw_filter_list-value.
append lw_filter_list-value TO lt_filter_list-value
by doing this, User can select the required value by pressing the corresponding number '1-Package'.
I know this isnt exactly what you are looking for, but can definitely solve the problem if the list in dropdown is small.
Thanks&Regards,
Tashi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.