У меня есть элемент управления таблицей (ctrl
) и внутренняя таблица (snctab
). Я хочу добавить элементы snctab
из таблицы. Я могу добавить, но не изменить запись из snctab
. Вот мои модули PBO и PAI:
PROCESS BEFORE OUTPUT.
MODULE status_0100.
LOOP AT snctab WITH CONTROL ctrl CURSOR ctrl-current_line.
ENDLOOP.
PROCESS AFTER INPUT.
LOOP AT snctab.
MODULE update.
ENDLOOP.
MODULE user_command_0100.
MODULE update INPUT. "my update module
READ TABLE snctab INDEX ctrl-current_line.
IF sy-subrc <> 0.
APPEND snctab.
ELSE.
MODIFY snctab INDEX ctrl-current_line.
ENDIF.
ENDMODULE. " UPDATE INPUT
scntab
, так и вctrl
, содержимоеctrl
не обновляется в вашем коде? Но если запись не существует вctrl
, она будет успешно добавлена вctrl
? - person gkubed   schedule 06.07.2017