Hi,
Following works for me:
DATA: lt_alv_views TYPE wdr_pers_variants, ls_param_out TYPE if_salv_wd_table=>s_type_param_config_out, ls_param_in TYPE if_salv_wd_table=>s_type_param_config_in. FIELD-SYMBOLS: <ls_alv_view> TYPE wdr_pers_variant. ls_param_in-action = if_salv_wd_table=>list. ls_param_out = lo_comp_if_alv->get_config_data( ls_param_in ). lt_alv_views[] = ls_param_out-t_view_list[]. READ TABLE lt_alv_views ASSIGNING <ls_alv_view> WITH KEY description = 'FULL'. IF sy-subrc = 0. ls_param_in-action = if_salv_wd_table=>set. ls_param_in-view = <ls_alv_view>. MOVE-CORRESPONDING <ls_alv_view> TO ls_param_in-config_key. ls_param_out = lo_comp_if_alv->get_config_data( ls_param_in ). ENDIF.
Best regards,
Guillaume