Текущее время: Сб, июл 19 2025, 16:17

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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