Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: molaci en 31 de Marzo de 2009, 10:39:38 am

Título: Funcion que pase la hora a texto
Publicado por: molaci en 31 de Marzo de 2009, 10:39:38 am
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 de Marzo de 2009, 01:24:03 pm
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:

Código: [Seleccionar]
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 de Marzo de 2009, 03:22:01 pm
Gracias bisonye,

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

Pero muchas gracias.