Parece que el problema ocurre cuando tenemos abiertos dos modos al mismo tiempo.
(Por un lado el Smartforms y por otro la transacción SE63).
De alguna manera se queda en memoria el Smartforms mientras estas con la tx. SE63 abierta y si no te sales del Smartforms es como si luego al activar el Smartforms no hace caso a la traducción realizada y vuelve a cargar los valores anteriores a la traducción.
La solución sería la siguiente:
Utilizar el mismo modo entre el Smartforms y la SE63.
Dentro del mismo modo me salgo del Smartforms y entro en la SE63, traduzco, y volvemos a entrar en el Smartforms. Es un poco coñazo tener que hacerlo así, pero por lo menos funciona.