| |||||||||
CI-9(HF8), aviso antecipado de entrega (DESADV.DELVRY06) mapeamento do número do material causando erros ao processar IDOC
O cliente tinha instalado CI9 HF8. Durante os testes de unidade iniciais, foi descoberto que, ao processar o IDOC traduzido do aviso de entrega antecipada de entrada, falhará na SAP devido ao erro abaixo
"o número do material é maior que o comprimento definido"
O campo em questão é /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT.
O valor está sendo preenchido via chamada RFC para a SAP, por isso não é baseado no mapeamento do cxml de entrada.
Por favor, aconselhe os próximos passos.
Ao verificar esse problema, podemos entender que a Ariba não mapeia este Campo (KDMAT/Número de Material do Cliente) nos Mapas PI Padrão.
O campo KDMAT não é enviado quando os pedidos de compra são publicados e o número do material do cliente também não é preenchido a partir do SAP Business Network durante a criação do aviso de entrega.
Basicamente, as informações do campo KDMAT são retiradas da tabela KNMT atualizada no SAP ECC.
Tentamos replicar este problema com um pedido que tem o número do material e o número do material do cliente e conseguimos descobrir que KDMAT foi selecionado da tabela ECC - KNMT e foi preenchido no IDoc DESADV.
Tabela KNMT:










Em relação às Restrições de comprimento, sugerimos que os clientes mantivessem o KDMAT com base nas limitações do ECC e que esse problema fosse verificado no lado do ECC.
![]() | Mapeamento de número de material de aviso antecipado de entrega (DESADV.DELVRY06) causando erros ao processar IDOC.docx | 575,20 KB |
SAP Business Network para compras e cadeia de suprimentos