added info header to overwrite table dialog

This commit is contained in:
Alexander Petrenz 2017-09-27 11:36:42 +02:00
parent 56d9775106
commit 3762817294

View File

@ -736,7 +736,8 @@ CLASS lcl_popups IMPLEMENTATION.
lo_columns TYPE REF TO cl_salv_columns_table, lo_columns TYPE REF TO cl_salv_columns_table,
lt_columns TYPE salv_t_column_ref, lt_columns TYPE salv_t_column_ref,
ls_column TYPE salv_s_column_ref, ls_column TYPE salv_s_column_ref,
lo_column TYPE REF TO cl_salv_column_list. lo_column TYPE REF TO cl_salv_column_list,
lo_table_header TYPE REF TO cl_salv_form_text.
LOOP AT it_list INTO ls_list. LOOP AT it_list INTO ls_list.
MOVE-CORRESPONDING ls_list TO ls_popup_list. MOVE-CORRESPONDING ls_list TO ls_popup_list.
@ -761,6 +762,12 @@ CLASS lcl_popups IMPLEMENTATION.
SET HANDLER on_select_list_link_click FOR lo_events. SET HANDLER on_select_list_link_click FOR lo_events.
SET HANDLER on_select_list_function_click FOR lo_events. SET HANDLER on_select_list_function_click FOR lo_events.
CREATE OBJECT lo_table_header
EXPORTING
text = |The following Objects have been modified locally. Select the Objects which should be overwritten.|.
mo_select_list_popup->set_top_of_list( lo_table_header ).
lo_columns = mo_select_list_popup->get_columns( ). lo_columns = mo_select_list_popup->get_columns( ).
lo_columns->set_optimize( abap_true ). lo_columns->set_optimize( abap_true ).
lt_columns = lo_columns->get( ). lt_columns = lo_columns->get( ).