Добрый день.
Попробуйте в ZXMBCU04.
Code:
***Автоматическое заполнение признаков партии
DEFINE append_tab.
READ TABLE characters INTO characters WITH KEY atnam = &1.
IF sy-subrc = 0.
READ TABLE values INTO ls_values WITH KEY atnam = &1.
IF sy-subrc <> 0.
CLEAR: ls_max_values, ls_values.
ls_max_values-atinn = characters-atinn.
ls_max_values-atnam = characters-atnam.
ls_max_values-atwtb = &2.
APPEND ls_max_values TO max_values.
ls_values-atinn = characters-atinn.
ls_values-atnam = characters-atnam.
ls_values-atwtb = &2.
APPEND ls_values TO values.
ENDIF.
ENDIF.
END-OF-DEFINITION.
...
wa_atwtb TYPE atwtb,
....
READ TABLE attributes WITH KEY atnam = name0. (Нужный вам признак)
IF sy-subrc = 0.
wa_atwtb = 'Нужное вам значение'
READ TABLE values INTO ls_values WITH KEY atnam = name0. (Нужный вам признак)
IF sy-subrc <> 0.
append_tab name0 wa_atwtb.
ELSE.
ki = sy-tabix.
ls_values-atwtb = wa_atwtb.
MODIFY values FROM ls_values INDEX ki TRANSPORTING atwtb.
ENDIF.
ENDIF.