Насчет контировки понял в чем ошибка - не было подтверждения в таблице флагов:
я указал
Code:
lt_items-acctasscat = 'X'.
а нужно было
Code:
lt_itemsx-acctasscat = 'X'.
глупо конечно)) но это машинально
Тем не менее исправление обнажило другую проблему: если ставлю контировку 'К', BAPI просит указать МВЗ, если 'X' - основной счет.
Я указываю их как в вышеупомянутом образце c SAPNET:
МВЗ:
lt_account-costcenter = lt_selpos1-kostl .
lt_accountx-costcenter = 'X' .
Основной счет:
lt_account-gl_account = lt_selpos1-sakto .
lt_accountx-gl_account = 'X' .
Значения в таблицы BAPI записываются и проверено, что с такими значениями МВЗ и контрольного счета ч-з тр. ME21N заказ на поставку создается.