Текущее время: Пн, июл 21 2025, 00:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Динамическое добавление строки в ALV (call method if_tab->grid->append_rows.)
СообщениеДобавлено: Пн, май 27 2013, 11:36 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Добрый день.
Добавляю в ALV строку с помощью:
call method if_tab->grid->append_rows.
первая ячейка вставляется без проблем, а на второй возникает динамическая ошибка...
В связи с этим вопрос, почему?

В одной теме нашел:
Помогло: call method cl_gui_cfw=>flush
exceptions
others = 1.
перед:
CALL METHOD p_grid->refresh_table_display.
Всем большое спасибо!

Или можно вызвать событие ALV грида, добавление строки - например?

Смысл в следующем, на последнем поле ALV таблицы, после нажатия Enter, должна добавляться пустая строка.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамическое добавление строки в ALV (call method if_tab->grid->append_rows.)
СообщениеДобавлено: Пн, май 27 2013, 14:03 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 25 2012, 01:54
Сообщения: 59
какая динамическая ошибка?
в первую очередь проверьте в какую таблицу аппенд идет, может она sorted...тогда append на insert поменять надо


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамическое добавление строки в ALV (call method if_tab->grid->append_rows.)  Тема решена
СообщениеДобавлено: Пн, май 27 2013, 14:09 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Добрый день.
Проблему решил, добавлением во внутреннюю таблицу новой записи и refresh_table...
Интересно конечно как работает append_rows, но в следующий раз...


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

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


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

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


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

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