Hola,
En preparación para la actualización de Unicode, todos nuestros programas de Recursos Humanos han sido actualizados y se ha activado el atributo 'Unicode Checks Active'. En este proceso, realizamos el siguiente cambio de código para la funcionalidad de "retorno de carro / avance de línea" en varios programas.
DE ESTO -> dc_crlf(2) TYPE x VALUE '0D0A',
A ESTO -> ON_CRET TYPE C VALUE CL_ABAP_CHAR_UTILITIES=>CR_LF
Desde que se realizó el cambio, parece que el 'CON_CRET' cr_lf está causando que los caracteres en la posición 51 o 52 se eliminen si es el último carácter en la palabra. El ajuste de línea funciona correctamente.
Gracias.