| |||||||||
Сопоставление номеров материалов CI-9 (HF8), предварительное уведомление об отгрузке (DESADV.DELVRY06) приводит к ошибкам при обработке IDOC
Клиент установил CI9 HF8. Во время начальных блочных тестов обнаружено, что при обработке входящего переведенного предварительного уведомления об отгрузке IDOC не будет выполнен в SAP из-за следующей ошибки
"Длина номера материала превышает установленную длину"
Это поле /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT.
Значение заполняется через RFC-вызов в SAP, поэтому не основано на мэппинге из входящего cxml.
Пожалуйста, посоветуйте следующим шагам.
После проверки этой проблемы мы можем понять, что Ariba не присваивает это поле (KDMAT / номер материала клиента) в стандартных картах PI.
Поле KDMAT не отправляется, если заказ на закупку опубликован, а номер материала клиента также не заполняется из SAP Business Network при создании уведомления об отгрузке.
Как правило, информация о поле KDMAT извлекается из таблицы KNMT, ведение которой выполняется в SAP ECC.
Мы попытались тиражировать эту проблему с заказом на поставку с номером материала и номером материала клиента и выяснили, что KDMAT выбирается из таблицы ECC - KNMT и заполняется в IDoc DESADV.
Таблица KNMT:










В отношении ограничений длины мы предложили клиентам выполнить ведение KDMAT на основе ограничений ECC и проверить эту проблему со стороны ECC.
![]() | Сопоставление номера материала предварительного уведомления об отгрузке (DESADV.DELVRY06), вызывающее ошибки при обработке IDOC.docx | 575,20 КБ |
SAP Business Network for Procurement & Supply Chain