| |||||||||
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 и е попълнен в DESADV IDoc.
KNMT таблица:










По отношение на ограниченията за дължина предложихме на клиентите да поддържат KDMAT въз основа на ограниченията на ECC и този проблем да бъде проверен от ECC Side.
![]() | Предварително авизо за пратка (DESADV.DELVRY06) мапиране на номер на материал, което води до грешки при обработката на IDOC.docx | 575.20 KB |
SAP Business Network for Procurement и верига за доставки