Текущее время: Пт, апр 19 2024, 08:34

Часовой пояс: 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
Сообщения: 347
Использовал check_changed_data() для генерации события data_changed_finished - проблем вроде не было.


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

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


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

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


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

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