Olá Félix,
A BADI que usamos para conversão de unidade de medida, faz basicamente um "de-para" ou seja ("de = UM do XML" e "para = UM do SAP"). Feito isto, o resto deveria funcionar. Se não está funcionando, possivelmente a CUNI do GRC e/ou do ECC não está correto para a UM, Confirme também se está correto para o idioma utilizado e se ambos tem o código ISO corretamente informado.
Se tiver ok na transação CUNI tanto no GRC, como no ECC, a conversão deveria ocorrer de acordo com a conversão atribuída no mestre de material.
Nos projetos que passei, resolvemos seguindo esta ordem.
Att,
Bruno Duarte