La instrucción Write utiliza la salida de conversión si el elemento de datos se especifica con el dominio correcto.
Rico
Avalados por :
Hi Experts,
En un informe necesito convertir la fecha (YYYYMMDD) a otro formato DD/MM/YY usando la instrucción WRITE como se muestra a continuación. Para uno de los registros que tiene el valor 20170403, se está convirtiendo incorrectamente como 17/04/03. La conversión se realiza de la siguiente manera.
WRITE lv_fkdat a lv_date DD/MM/YY.
El tipo de lv_date está declarado como char8.
Sin embargo, para otros registros funciona bien. Si cambio el valor en el depurador, funciona correctamente.
Gracias y saludos,
Aditya
La instrucción Write utiliza la salida de conversión si el elemento de datos se especifica con el dominio correcto.
Rico
Hola Richard,
Gracias por tu respuesta. ¿Significa que el rutina de conversión tiene prioridad sobre la instrucción WRITE?
Solo sucedió con este caso de prueba. Sin embargo, para otra fecha, si cambié el valor, considera el formato de la instrucción WRITE. Te pido que me ayudes a comprender esta ambigüedad.
Nuevamente gracias por tu tiempo.
Gracias y saludos,
Aditya
La instrucción Write generalmente hará las cosas bien (!) si los datos tienen un dominio que tiene un exit de conversión adjunto y es el tipo lv_fkdat del que necesitas preocuparte.
Si lv_fkdat tiene un tipo dats (sy-datum o lo que sea), escribir eso resultará en el formato correcto para el usuario. De lo contrario, echa un vistazo a los módulos de función de conversión de fecha como CONVERT_DATE_TO_EXTERNAL.
Rich
La instrucción Write generalmente hará las cosas bien si los datos tienen un dominio al que se le ha adjuntado una salida de conversión y es el tipo lv_fkdat del que necesitas preocuparte.
Si lv_fkdat tiene un tipo dats (sy-datum o lo que sea), escribir eso resultará en el formato correcto para el usuario. De lo contrario, echa un vistazo a los módulos de funciones de conversión de fecha como CONVERT_DATE_TO_EXTERNAL.
Rich
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute