| |||||||||
CI-9(HF8), asignación de número de material de aviso de expedición avanzado (DESADV.DELVRY06) que provoca errores al procesar IDOC
El cliente tenía instalado CI9 HF8. Durante las pruebas unitarias iniciales se ha descubierto que al procesar el IDOC traducido del aviso de expedición avanzado entrante fallará en SAP debido al siguiente error
"el número de material es más largo que la longitud fijada"
El campo en cuestión es /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT.
El valor se está rellenando mediante la llamada RFC a SAP, por lo que no se basa en la asignación de cxml entrante.
Por favor, aconseje los siguientes pasos.
Al verificar este problema, podemos comprender que Ariba no asigna este campo (KDMAT / número de material de cliente) en Standard PI Maps.
El campo KDMAT no se envía cuando se publican los pedidos de compra y el número de material de cliente tampoco se rellena desde SAP Business Network durante la creación del aviso de expedición.
Básicamente, la información del campo KDMAT se extrae de la tabla KNMT actualizada en SAP ECC.
Hemos intentado replicar este problema con un pedido que tiene un número de material y un número de material de cliente y podemos encontrar que KDMAT se toma de la tabla ECC - KNMT y se ha rellenado en el IDoc DESADV.
Tabla KNMT:










Con respecto a las restricciones de longitud, sugerimos a los clientes que actualicen KDMAT según las limitaciones de ECC y que verifiquen este problema desde ECC.
![]() | La asignación de números de material del aviso de expedición avanzado (DESADV.DELVRY06) provoca errores al procesar IDOC.docx | 575,20 KB |
SAP Business Network for Procurement & Supply Chain