2015-09-09 1 views
0

В диспетчере планов этажей я хочу программно установить фильтр столбца в виде списка.Как программно установить фильтр в списке FPM UIBB

я могу включить фильтрацию, выполнив следующие действия:

method if_fpm_guibb_list~get_definition. 

    data: 
     structure type ref to cl_abap_structdescr, 
     components type cl_abap_structdescr=>included_view. 

    field-symbols: 
     <component> like line of components. 

    eo_field_catalog ?= cl_abap_tabledescr=>describe_by_name(gc_itm_table).  
    structure ?= eo_field_catalog->get_table_line_type().  
    components = structure->get_included_view(). 

    loop at components assigning <component>. 

     append initial line to et_field_description assigning <description>. 
     <description>-name = <component>-name. 
     <description>-allow_filter = abap_true. 

    endloop. 
    endmethod. 

Однако в данный момент я не могу найти, где я могу программно установить, что этот фильтр, как я мог бы сделать в ALV.

Возможно ли это?

+0

Если вы [кросс-пост] (http://scn.sap.com/message/16217692#16217692), пожалуйста, по крайней мере связать сообщения с друг друга ... – vwegert

+0

@ vwegert сделает это в будущем – Esti

ответ

0

Как ответил на SCN - кредитное Ulrich Миллер

К сожалению, такая функциональность в настоящее время не поддерживается, т.е.. е. правила фильтрации не могут быть установлены программно, но только пользователем