Добрый день!
У меня есть редактируемый 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 без участия пользователя?