Creo que puedes usar un campo de salida para esto.
Esto significa crear un elemento de campo y un dominio en el diccionario de datos, el dominio necesitará tener una salida de conversión configurada colocando una entrada en el campo 'Rutina de Conversión', por ejemplo, MYDAT.
Necesitarás crear dos módulos de función de la siguiente manera:
por ejemplo, CONVERSION_EXIT_MYDAT_OUTPUT
y CONVERSION_EXIT_MYDAT_INPUT
Ahora tu tabla interna deberá hacer referencia al elemento de datos que has creado en lugar del que estás utilizando actualmente. ALV debería recoger automáticamente las salidas de conversión y mostrar la salida como deseas.
FUNCTION CONVERSION_EXIT_MYDAT_OUTPUT.
*"----
"
"Interfaz Local:
*" IMPORTING
*" REFERENCIA(ENTRADA) TIPO DATS
*" EXPORTING
*" REFERENCIA(SALIDA)
*"----
concatenar entrada(4) '/' entrada
4(2) '/' entrada
6
en salida.
ENDFUNCTION.
FUNCTION CONVERSION_EXIT_MYDAT_INPUT.
*"----
"
"Interfaz Local:
*" IMPORTING
*" REFERENCIA(ENTRADA)
*" EXPORTING
*" REFERENCIA(SALIDA) TIPO DATS
*"----
data l_string tipo cadena.
l_string = entrada.
reemplazar todas las ocurrencias de '/' en l_string con ' '.
salida = l_string.
ENDFUNCTION.