Ir para o conteúdo principal

Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]

A partir da análise de um longo período de chamados, com alguns chamados apresentando a mesma situação, onde ao tentar adicionar no CRM One um documento é apresenta a mensagem “

Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]

Este erro é apresentado ao tentar adicionar um documento via CRM One com a mensagem: "Retorno SAP: 10001221 – Especificar 'Itens por unidade' superiores a zero [INV1.NumPerMsr][line: 1]".

Mensagem de erro no CRM One

Análise do Cenário

Após a análise de diversos testeschamados para apurarcom o problema,mesmo considerandoerro, foi possível concluir que:

  1. CadastroO do parceiro de negócios estava 100%corretamente regularcadastrado e era utilizado normalmente em outrasoutros operações.documentos.
  2. CadastroO doitem itemtambém eraestava umcom cadastro 100% regularválido e utilizadoem normalmenteuso em outras operações.

FoiO analisadoponto em comum entre os casos estava na alteração Log de modificações do Item e observado que o item teve o “Grupogrupo de unidades de medida”medida alterado(UoM) edo oitem.

Histórico de alteração do grupo de UoM

Causa Raiz

Foi identificado que a DI-Server mantém os dados de grupos de unidades de medida (UoM) em cache. Ou seja, ao realizar:

  • Um novo cadastro de grupo utilizadode eraunidades de medida
  • Ou um novo cadastro que incluía a criação de novasunidade unidades.

    dentro
    do grupo

Realizados diversos testes e apurado que a DI-Server mantem em cache os dados de UOM, desta forma ao criar novas unidades de medida e novos grupos de UOM seráÉ necessário realizarreiniciar ao reinicializaçãserviço da DI-Server para que osas novosnovas dadosunidades entremsejam emcorretamente operação.reconhecidas no ambiente do SAP Business One.

Na

Grupo de UoM e unidade recém-cadastrada imagem abaixo é possível observar um novo grupo de UM chamado
Grupo “NovoGrupo” e uma nova unidade chamada “Caixa10”, ambos cadastro foram realizados recentementerecém-criados e nenhumainda reinicialização dereconhecidos pela DI-ServerServer.
foi
realizada após estes cadastros.

Resultado

Ao tentar adicionar um cadastro de item existente, mas que passou a usarcom o novo grupo de UoM esem asreiniciar novaso unidades,serviço passada DI-Server, a apresentar aseguinte mensagem aserá seguir:apresentada:

Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]

Erro ao adicionar documento com novo grupo de UoM

Solução

ApósPara reiniciarcorrigir o erro:

  1. Reinicie o serviço da DI-Server foino possívelservidor do SAP Business One.
  2. Tente novamente adicionar normalmenteo documento com o documento.item e nova unidade de medida.

Após a reinicialização, o documento será adicionado com sucesso.