Olá Xavier
Não é tão simples escolher a unidade base de medida para um material.
Considerando o seu exemplo, se você definiu a unidade de medida em KG mas está vendendo menos de 1 KG, o sistema usará casas decimais para representar o valor, já que a unidade KG permite três casas decimais.
Pode haver um problema se você estiver lidando com este material em uma quantidade muito menor que 1 KG, como 0.00005 KG. Esse valor seria arredondado, pois a unidade de medida só pode ser representada com 3 casas decimais e esse arredondamento representaria um grande problema. Nesse caso, é recomendável usar uma unidade de medida menor, como G, que pode mostrar o valor correto com 3 casas decimais.
Também pode surgir o problema oposto, se você estiver usando uma unidade de medida muito pequena, como gramas, e lidar com quantidades muito grandes do seu produto. Nesse caso, você pode ver um transbordamento dos campos de quantidade em muitas transações padrão.
Se estiver utilizando unidades de medida alternativas, como LB e KG, por exemplo, deve-se considerar que os cálculos internos do sistema geralmente são feitos na unidade base de medida e depois convertidos para a unidade alternativa. Isso significa que você sempre deve escolher a unidade mais precisa (neste caso, KG) como a unidade base de medida, para evitar problemas de arredondamento.
Consulte o SAP KBA
2252743 Como definir a Unidade Base de Medida em um material
para mais detalhes.
Saudações,
Caetano