| |||||||||
CI-9(HF8), mapping del codice materiale Preavviso di spedizione (DESADV.DELVRY06) che causa errori durante l'elaborazione dell'IDOC
Il cliente ha installato CI9 HF8. Durante i test modulo iniziali si è scoperto che durante l'elaborazione del preavviso di spedizione in entrata, l'IDoc tradotto non riuscirà in SAP a causa del seguente errore
"il codice materiale è più lungo della lunghezza impostata"
Il campo in questione è /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT.
Il valore viene alimentato tramite chiamata RFC a SAP, quindi non in base al mappaggio da cxml in entrata.
Si prega di consigliare le fasi successive.
Durante la verifica di questo problema, è possibile comprendere che Ariba non associa questo campo (KDMAT/codice materiale cliente) nelle mappe PI standard.
Il campo KDMAT non viene inviato quando vengono registrati gli ordini d'acquisto e anche il numero materiale cliente non viene compilato da SAP Business Network durante la creazione dell'avviso di spedizione.
Fondamentalmente, le informazioni del campo KDMAT vengono rilevate dalla tabella KNMT aggiornata in SAP ECC.
Abbiamo provato a replicare questo problema con un OdA con codice materiale e codice materiale cliente e siamo riusciti a scoprire che KDMAT viene prelevato dalla tabella ECC - KNMT ed è stato alimentato nell'IDoc DESADV.
Tabella KNMT:










Per quanto riguarda i vincoli di lunghezza, abbiamo suggerito ai clienti di aggiornare KDMAT in base alle limitazioni ECC e di controllare questo problema lato ECC.
![]() | Preavviso di spedizione (DESADV.DELVRY06) mapping del codice materiale che causa errori durante l'elaborazione di IDOC.docx | 575.20 KB |
SAP Business Network for Procurement e Supply Chain