cancel
Showing results for 
Search instead for 
Did you mean: 

Dropdown by key does not allow to change values

ArtiBhat
Associate
Associate
0 Kudos

Hi experts,

I have drop down by key and input field in ALV coulmn as cell variants.

The input field is editable but i cannot change the values of drop down. The list of drop down is filled.

Could you plz suggest me some solution.

Regards,

Arti.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

can you paste your code here.

Thanks

Suman

ArtiBhat
Associate
Associate
0 Kudos

WHEN 'FIELD'.

CLEAR lr_col_header.

lr_col_header = ls_column-r_column->create_header( ).

lv_field_header = zcl_zxa_str=>get_otr( 'Z45/FIELD_HEADER' ).

lr_col_header->set_text( lv_field_header ).

lr_col_header->set_tooltip( lv_field_header ).

CREATE OBJECT lr_drdn_by_key

EXPORTING

selected_key_fieldname = ls_column-id.

lr_drdn_by_key->set_selected_key_fieldname( 'DRP_DWN_VALUES' ).

  • lr_drdn_by_key->set_key_visible( abap_true ).

wd_this->add_cell_variant( io_column = ls_column-r_column

io_cell_editor = lr_drdn_by_key

iv_variant_column_name = 'CELL_VARIANT'

iv_variant_key_value = 'DROPDOWN_BY_KEY' ).

CREATE OBJECT lr_input_field

EXPORTING

value_fieldname = ls_column-id.

wd_this->add_cell_variant( io_column = ls_column-r_column

io_cell_editor = lr_input_field

iv_variant_column_name = 'CELL_VARIANT'

iv_variant_key_value = 'INPUT_FIELD' ).