| |||||||||
Mapowanie numeru materiału CI-9(HF8), powiadomienia o wysyłce z wyprzedzeniem (DESADV.DELVRY06) powodujące błędy podczas przetwarzania IDOC
Klient zainstalował CI9 HF8. Podczas początkowych testów jednostkowych wykryto, że podczas przetwarzania wejściowego powiadomienia o wysyłce z wyprzedzeniem przetłumaczony IDOC nie powiedzie się w SAP z powodu poniższego błędu
"numer materiału jest dłuższy niż ustawiona długość"
Odpowiednie pole to /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT.
Wartość jest wypełniana poprzez wywołanie RFC do SAP, dlatego nie jest oparta na mapowaniu z przychodzącego pliku cxml.
Poinformuj o kolejnych krokach.
Po sprawdzeniu tego problemu możemy zrozumieć, że Ariba nie mapuje tego pola (KDMAT / Numer materiału klienta) w standardowych mapach PI.
Pole KDMAT nie jest wysyłane podczas księgowania zamówienia, a numer materiału klienta nie jest również wypełniany przez SAP Business Network podczas tworzenia powiadomienia o wysyłce.
Zasadniczo informacje o polu KDMAT są pobierane z tabeli KNMT opracowanej w SAP ECC.
Próbowaliśmy zreplikować ten problem z zamówieniem z numerem materiału i numerem materiału klienta i możemy znaleźć, że KDMAT jest pobrany z tabeli ECC - KNMT i został wypełniony w IDoc DESADV.
Tabela KNMT:










W odniesieniu do Ograniczeń długości zaproponowaliśmy Klientom opracowanie KDMAT w oparciu o ograniczenia ECC i sprawdzenie tego problemu ze strony ECC.
![]() | Mapowanie numeru materiału z powiadomieniem o wysyłce z wyprzedzeniem (DESADV.DELVRY06) powodujące błędy podczas przetwarzania IDOC.docx | 575,20 KB |
SAP Business Network for Procurement & Supply Chain