Você está compilando uma user function certo? Você adicionou ela no menu como user function? Qual extensão você usou no seu código fonte? Poderia anexar o erro e o fonte também, por favor.
Ja passei por isso em diversos casos, dentre eles: A chamada da função não era feita precedida pelo U_, compilei a função no rpo(1) e tentei acessa-la pelo rpo(2) em ambientes diferente, e como o Daniel disse, quando colocada no menu, marque que é uma Função de usuário(Nesse caso não é necessário colocar o U_ pra chamar ela)
Você ja verificou no inspector de objetos se o fonte customizado realmente entrou no RPO?
Ja via acontecer isso em casos em que no visual a senha do usuario foi alterada e o ambiente estava conectando com a senha antiga, foi preciso excluir o ambiente, incluir denovo digitando a primeira vez o novo login e senha.