Текущее время: Вт, июн 17 2025, 19:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Как программно вызвать событие alv data_changed и передать ему на вход все строки(как изменённые)
СообщениеДобавлено: Вт, авг 24 2021, 15:14 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Добрый день!
У меня есть редактируемый alv-grid и когда пользователь изменяет значение полей - событие data_changed вызывается правильно и выполняются определённые действия.
Теперь у меня стоит задача программно(без участия пользователя) вызвать событие data_changed, чтобы определённые действия выполнились. Как-то это можно сделать?
Если я вызываю следующий код:
Code:
    CALL METHOD g_grid->if_cached_prop~set_prop
      EXPORTING
        propname  = 'GridModified'
        propvalue = '1'.
    CALL METHOD g_grid->check_changed_data
      IMPORTING
        e_valid = lv_valid.

То событие data_changed вызывается, но ему на вход попадает пустая таблица изменённых строк. Как-то можно пометить все строки изменёнными программно и передать на вход события data_changed без участия пользователя?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как программно вызвать событие alv data_changed и передать ему на вход все строки(как изменённые)
СообщениеДобавлено: Ср, авг 25 2021, 12:03 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
Использовал check_changed_data() для генерации события data_changed_finished - проблем вроде не было.


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

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


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

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


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

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