andremoraes, se esta UDA tiver sempre estes 5 caracteres, tente fazer uma macro utilizando o SUBSTRING para captar somente os 4 primeiros e sobrescreva com os 4 caracteres captados.
Algo do tipo:
!x = SUBSTRING(:rRemarks,1,4) for ce
:rRemarks '$!x'
Uma opção é você gerar um relatório com essa UDA para todos os pipes e, depois de fazer um tratamento no excel no arquivo, sobrescrever todos os valores da UDA.
É uma maneira meio "burra" de resolver o problema, mas nesse caso pode ser a solução mais fácil.