Causa O erro refere-se a um tipo incompatível que está sendo utilizado para comparação na função MAPVL2SF2. A função em questão, tem uma variável do tipo caractere que recebe a informação passada pelo parâmetro MV_HORARMT, que também é do tipo caractere. Todavia, essa variável está recebendo uma informação do tipo numérica , conforme o trecho do erro: STACK MAPVL2SF2(MATA461.PRX) 06/06/2017 13:55:06 Local 30: CHORARMT(N) :2 Veja que a variável CHORARMT, é definida como caractere, devido a letra C no início de seu nome, mas a informação que chega para ela vem entre parênteses como numérico (N), gerando incompatibilidade para a comparação de informações que variável precisa receber e o que está recebendo. Solução Para solucionar a questão, coloque a informação do parâmetro MV_HORARMT entre aspas duplas ("), indicando que a informação em questão é do tipo caractere: MV_HORARMT="2" Ticket referência : #1065455 |