Редактируемый ALV без ограничения линий - PullRequest
0 голосов
/ 17 декабря 2018

Мне нужно создать отчет, который отображает пустой ALV с 4 столбцами и который можно редактировать (пользователь может вводить данные в поля ALV).

ALV будет использоваться как ввод для пользователя, а затем данные будут считываться из ALV.

Каков наилучший подход для этого?

1 Ответ

0 голосов
/ 18 декабря 2018

Когда вы устанавливаете полевой каталог, вы должны объявить «редактируемым».Например,

wa_fieldcat-fieldname = 'REMARKS'.
wa_fieldcat-scrtext_m = 'Purchase Order'.
wa_fieldcat-col_pos = 1.
wa_fieldcat-outputlen = 10.
wa_fieldcat-editable = 'X'.
wa_fieldcat-key = 'X'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.

Затем вам необходимо объявить в вашем процессе после ввода (PAI) проверку измененных данных alv.

alv->checked_changed_data
...