Текущее время: Пт, июл 18 2025, 12:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: объект SALV не возвращает выделенные строки
СообщениеДобавлено: Чт, мар 17 2011, 01:08 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Приветствую, колеги.
Сделал грид на вывод классом cl_salv_table.
Перед отображением задал и такие вещи:
DATA: lr_selections TYPE REF TO cl_salv_selections.
lr_selections = gr_grid->get_selections( ).
lr_selections->set_selection_mode( if_salv_c_selection_mode=>multiple ).
В user_command'е окна, на которое выводится грид, пытаюсь получить выделенные строки следующим образом:
DATA lr_sel_grid TYPE REF TO cl_salv_selections.
lr_sel_grid = pr_grid->get_selections( ).
DATA lt_sel_rows TYPE salv_t_rows.
lt_sel_rows = lr_sel_grid->get_selected_rows( ).
Так вот, последний метод не возвращает табличку с выделенными строками.
Посмотрел в отладке - этих данных нет и в объекте.
Почему-то не фиксируются выделенные строки.

Кто наступал на такие грабли, или кто у меня увидел косяк - помогите


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: объект SALV не возвращает выделенные строки
СообщениеДобавлено: Чт, мар 17 2011, 01:10 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Да, просьба не предлагать переделать на класс cl_gui...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: объект SALV не возвращает выделенные строки
СообщениеДобавлено: Чт, мар 17 2011, 02:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Решение нашел тут - http://www.sapnet.ru/viewtopic.php?t=1490
Проблема оказалась в том, что окошко, на которое вывожу грид, модальное.
Для получения списка выделенных позиций требуется сначала вызвать метод класса get_metadata, а потом уже методы получения выделенных позиций.
В общем, все заработало


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

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


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

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


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

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