Foro de programación ABAP

Programación => Programación ABAP => Mensaje iniciado por: molaci en 31 Mar 2009, 10:39

Título: Funcion que pase la hora a texto
Publicado por: molaci en 31 Mar 2009, 10:39
Hola,

sabe alguien si existe alguna función que pase la hora a texto?

Por ejemplo.
SY-UZEIT = '103802'.

Y me devuelva el texto:
10 Horas 38 minutos 02 segundos.

Gracias.
Título: Re: Funcion que pase la hora a texto
Publicado por: bisonye en 31 Mar 2009, 13:24
No se si hay función, sería buscar en la se37 mediante "TIME" "TEXT" o algo así.

De todas formas eso que pides es tan sencillo como esto:

concatenate sy-uzeit(2) ' horas ' sy-uzeit+2(2) ' minutos ' sy-uzeit+4(2) ' segundos into variable.

Saludos
Título: Re: Funcion que pase la hora a texto
Publicado por: molaci en 31 Mar 2009, 15:22
Gracias bisonye,

Así lo hice, como tu has comentado. Simplemente era por saber si había alguna función y utilizarla.

Pero muchas gracias.