| Добрый день, уважаемые коллеги!
 И снова необходима Ваша помощь по дереву. Проблема в следующем:
 рисуется дерево, а к нему toolbar со своей кнопкой(точнее кнопками, но в данном случае это неважно).
 " Добавление стандартного тулбара
 lr_functions = gr_table_1->get_functions( ).
 lr_functions->set_all( abap_true ).
 
 " Добавление кнопок
 TRY.
 lv_text = text-010.
 CALL METHOD lr_functions->add_function
 EXPORTING
 name     = 'OPEN1'
 *    icon
 text     = lv_text
 tooltip  = lv_text
 position = if_salv_c_function_position=>right_of_salv_functions.
 CATCH cx_salv_existing.
 CATCH cx_salv_wrong_call.
 ENDTRY.
 
 Затем при нажатии кнопки(также мною добавленной) из GUI-статуса экрана эту кнопку(свою, добавленную) я скрываю:
 TRY.
 CALL METHOD lr_functions->set_function
 EXPORTING
 name    = 'OPEN1'
 boolean = abap_false.
 CATCH cx_salv_not_found .
 CATCH cx_salv_wrong_call .
 ENDTRY.
 
 А потом при опр. условиях(тоже нажатии кнопки GUI) мне надо, чтобы она появилась. Что я и делаю:
 TRY.
 CALL METHOD lr_functions->set_function
 EXPORTING
 name    = 'OPEN1'
 boolean = abap_true.
 CATCH cx_salv_not_found .
 CATCH cx_salv_wrong_call .
 ENDTRY.
 
 Но проблема в том, что кнопка не появляется! В случае, если бы выводилась таблица cl_salv_table, достаточно было бы в PBO экрана вызвать метод refresh, но для дерева такого метода нет. Какой аналог метода refresh есть для дерева? Или как решить эту проблему?
 
 
 
						
							|   |  |