| |||||||||
CI-9(HF8), aviso de expedición avanzado (DESADV.DELVRY06) asignación de número de material que provoca errores al procesar IDOC
El cliente había instalado CI9 HF8. Durante las pruebas de unidad iniciales se ha detectado que, al procesar el IDOC traducido de aviso de expedición avanzado entrante, el IDOC 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 rellena mediante una llamada RFC a SAP, por lo que no se basa en la asignación de cxml entrante.
Por favor, aconseje los siguientes pasos.
Al comprobar este problema, podemos entender que Ariba no asigna este campo (KDMAT / Número de material de cliente) en los mapas PI estándar.
El campo KDMAT no se envía cuando se publican los pedidos de compra y el número de material del 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 de compras que tiene el número de material y el número de material de cliente y hemos detectado que KDMAT se ha tomado 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 en función de las limitaciones de ECC y que verifiquen este problema por parte de ECC.
![]() | Asignación de número de material de aviso de expedición avanzado (DESADV.DELVRY06) que provoca errores al procesar IDOC.docx | 575,20 KB |
SAP Business Network for Procurement & Supply Chain