| |||||||||
CI-9(HF8), mapeamento de número de material de aviso antecipado de entrega (DESADV.DELVRY06) causando erros ao processar IDOC
O cliente instalou o CI9 HF8. Durante os testes de unidade iniciais, foi descoberto que, ao processar o aviso de entrega antecipado de entrada, o IDoc traduzido falhará na SAP devido ao erro a seguir
"o número do material é maior do 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 se baseia no mapeamento de cxml de entrada.
Aconselhe as próximas etapas.
Ao verificar esse problema, conseguimos entender que a Ariba não mapeia esse campo (KDMAT/número de material do cliente) em 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 extraídas da Tabela KNMT atualizada no SAP ECC.
Tentamos replicar esse problema com um pedido de compra com número de material e número de material do cliente e conseguimos descobrir que KDMAT foi selecionado da tabela ECC - KNMT e preenchido no IDoc DESADV.
Tabela KNMT:










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