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]".
Análise do Cenário
Após a análise de diversos testeschamados para apurarcom o problema,mesmo considerandoerro, foi possível concluir que:
CadastroO do parceiro de negócios estava 100%corretamente regularcadastrado e era utilizado normalmente em outrasoutros operações.documentos.
CadastroO doitemitemtambé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.
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.
Naimagem abaixo é possível observar um novo grupo de UM chamadoGrupo “NovoGrupo” e uma nova unidade chamada “Caixa10”,ambos cadastro foram realizados recentementerecém-criados e nenhumainda reinicializaçãnão dereconhecidos pela DI-ServerServer.foirealizada 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]
Solução
ApósPara reiniciarcorrigir o erro:
Reinicie o serviço da DI-Serverfoino possívelservidor do SAP Business One.
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.