Приветствую всех.
Возникла проблема с BAPI_AGREEMENT.
С помощью SE37 выполняю тестовое создание соглашения о бонусе (rebate agreement, транзакции VB01-VB03). Заполняю входную таблицу TI_BAPIAGRMNT. Со всеми полями вроде бы определился, но всё упирается в поле AGREE_COND:
Если оставляю поле пустым, то до формирования номера не доходит. Стопорится на проверке инициализации этого поля: Internal error: agreement initial. Если заполняю AGREE_COND любым значением, то остановка после безуспешной попытки NUMBER_CHECK: "Запись KNUMA=6200000855, AG_GUID = 0000000000000000000000000000: внешний номер недопустим (ВидСогл X003)".
1. Подскажите, что с этим полем не так? Смотреть настройки нумерации в SNRO? Но нелогично передавать при создании номер для нового документа.
2. Нигде во входных структурах не нашел, где заполнять параметры условий соглашения, в том числе в разрезе материалов. Это с помощью BAPI_AGREEMENT вообще возможно или нужно использовать ещё что-то?
Заранее спасибо.
|