Daw написал(а):
В fill_mara_zfields как заполняется ls_mara?
ls_mara должна быть типом BAPI_TE_MARA, первым полем у которой номер материала.
Если Вас интересует типизация, то с ней все в порядке
Code:
fill_mara_zfields
EXPORTING
ex_error TYPE abap_bool
CHANGING
ls_bapi_mara TYPE bapi_mara
ls_bapi_marax TYPE bapi_marax
ls_mara TYPE bapi_te_mara
ls_marax TYPE bapi_te_marax.
Заполняются все поля структуры, в том числе и номер материала (тип N, длина 18). Для всех материалов содержимое структуры одинаковое (для чистоты эксперимента). В некоторые записи все загружается нормально, z-поля заполнены, а в некоторых происходит изменение только основных полей, z-поля по прежнему остаются пустыми.