Hi,
I have started fooling around with a post-exit Enhancement of WDDOMODIFYVIEW of the SEARCH_VIEW in the FPM_SEARCH_GUIBB with some results.
DATA: lo_render TYPE REF TO cl_fpm_guibb_search_render. DATA: lo_input_field TYPE REF TO cl_wd_input_field, lo_ddlb TYPE REF TO cl_wd_dropdown_by_key. FIELD-SYMBOLS: <ls_search> TYPE LINE OF cl_fpm_guibb_search_render=>t_search. lo_render ?= wd_assist->mo_render. LOOP AT lo_render->mt_search ASSIGNING <ls_search>. CLEAR: lo_input_field, lo_ddlb. " Hide operators lo_ddlb ?= view->get_element( <ls_search>-ui_id-op ). IF lo_ddlb IS BOUND. lo_ddlb->set_visible( cl_wd_uielement=>e_visible-none ). ENDIF. " Activate Suggest Values for criteria values lo_input_field ?= <ls_search>-ui_inp1. IF lo_input_field IS BOUND. lo_input_field->set_suggest_values( abap_true ). ENDIF. ENDLOOP.
I think I'm going to post an article on this as I find this component seriously lacks some useful features.
Best regards,
Guillaume