on 2021 Jul 05 5:34 PM
Hello Experts,
I am new to OVP FPM application. We have one requirement to create a Search UIBB along with List UIBB and created the Feeder class for both Search UIBB and List UIBB. After launching the application and click on Standard Go button in Search UIBB the data should display in List UIBB but it is not displaying. We have used CDS consumption view to display the data in List UIBB.
In Search feeder class used interface IF_FPM_GUIBB_SEARCH for search criteria.
In List feeder class used interface IF_FPM_GUIBB_LIST_IDA to display the data in List UIBB.
We have configured the CDS view to List UIBB but still am not able to see the data when I click on Standard Go button in Search UIBB.
Please light me on this issue.
Thanks and Regards,
Muralikrishna Peravali.
I have resolved my self.
Issue is in configuration. I missed Wiring configuration from Search UIBB to List UIBB.
I have added the Wiring schema now it is working fine.
Thanks and Regards,
Muralikrishna Peravali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Muralikrishna Peravali,
hmm, it is difficult to tell or analyze where the problem is ... here are my proposals:
- look for existing examples, i. e. check the where used list for the interface if_fpm_guibb_list_ida.
- how much data do you expect in the result list? If it is less than 100.000 you can also you the
standard FPM List ATS UIBB (if_fpm_guibb_list).
- you may consider to open a ticket for this.
Kind regards,
Ulrich
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Ulrich,
Thank you for the quick response.
I have analyzed further and came to know that the standard class CL_FPM_SEARCH_UIBB_ASSIST there is one method DISPATCH_GET_DEFINITION in this there is a method calling GET_DEFINITION from feeder class of Search UIBB
after the method creating the instance of result list when field catalog is filled. Here field catalog is empty and may be the reason it is failing to display in List UIBB.
IF lo_result_field_cat IS BOUND.
CREATE OBJECT mo_result_table
EXPORTING
io_field_catalog = lo_result_field_cat
it_field_description = lt_result_field_descr
iv_sel_mode = lv_table_selection_mode
it_action_def = lt_action_def
is_options = ms_options.
mo_data_manager->get_result_table( IMPORTING et_result_table = lt_result_table ).
mo_result_table->set_result_table( EXPORTING it_result_table = lt_result_table ).
mo_data_manager->get_general_settings( IMPORTING es_general_settings = ls_general_settings ).
mo_result_table->set_number_of_visible_rows( EXPORTING iv_number_of_visible_rows = ls_general_settings-result_number_of_visible_rows ).
ENDIF.
In the above code, field catalog is not bounded, not sure why it is not bounded. Due to this the LT_RESULT_TABLE is not filling also MO_RESULT_TABLE is also not instantiated.
Is this is because of any configuration issue in FPM?
Light me on this issue.
Thanks and Regards,
Muralikrishna Peravali.
User | Count |
---|---|
69 | |
12 | |
11 | |
10 | |
9 | |
8 | |
7 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.