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]”.

Após diversos testes para apurar o problema, considerando que:
- Cadastro do parceiro de negócios estava 100% regular e utilizado normalmente em outras operações.
- Cadastro do item era um cadastro 100% regular e utilizado normalmente em outras operações.
Foi analisado o Log de modificações do Item e observado que o item teve o “Grupo de unidades de medida” alterado e o grupo utilizado era um novo cadastro que incluía a criação de novas unidades.

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 realizar a reinicialização da DI-Server para que os novos dados entrem em operação.
Na imagem abaixo é possível observar um novo grupo de UM chamado “NovoGrupo” e uma nova unidade chamada “Caixa10”, ambos cadastro foram realizados recentemente e nenhum reinicialização de DI-Server foi realizada após estes cadastros.

Ao tentar adicionar um cadastro de item existente, mas que passou a usar o novo grupo de UoM e as novas unidades, passa a apresentar a mensagem a seguir: Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]

Após reiniciar o serviço da DI-Server foi possível adicionar normalmente o documento.