Текущее время: Вс, июл 27 2025, 19:34

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: ALV Tree (cl_salv_tree). Refresh. Обновление данных.
СообщениеДобавлено: Чт, ноя 07 2013, 09:13 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 07 2013, 08:51
Сообщения: 2
Доброе время суток.
Вывожу отчет классом cl_salv_tree. Есть возможность проваливаться в документ по даблклику и производить изменения, после этого возвращаться в отчет и обновлять содержимое экрана. Обновление данных в дереве выполнено методами get_nodes, delete_all.
Проблема заключается в том, что после обновления, в событии даблклика
Code:
on_double_click for event double_click of cl_salv_events_tree importing node_key columnname.
в параметр node_key приходит не актуальное значение, а именно "Номер узла + кол-во всех узлов в дереве" т.е. при вызове delete_all, дерево очищается, а node_key передается будто записи просто добавились.
Как выполнять обновление ALV Tree?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV Tree (cl_salv_tree). Refresh. Обновление данных.
СообщениеДобавлено: Чт, ноя 07 2013, 12:37 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
При обновлении дерева также использую get_nodes( ), а потом удаляю через delete_all.
По node_key я веду таблицу сопоставления, которую заполняю после каждого add_node. Все работает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV Tree (cl_salv_tree). Refresh. Обновление данных.
СообщениеДобавлено: Чт, ноя 07 2013, 16:15 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 07 2013, 08:51
Сообщения: 2
broker.chelny написал:
При обновлении дерева также использую get_nodes( ), а потом удаляю через delete_all.
По node_key я веду таблицу сопоставления, которую заполняю после каждого add_node. Все работает.

Спасибо, это неплохой вариант. Хотя по-прежнему интересно как чистить node_key при обновлении.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB