PDA

Ver la Versión Completa : Qué hace la sentencia Get Time?


falkata82
08/09/08, 07:48:59
Hola,

tengo éste código y no tengo claro para qué sirve el GET TIME, puede alguien decirme para lo que se utiliza???

CLEAR zpcensayo.
zpcensayo = i_zpcensayo.
GET TIME.
IF NOT pe_fecha IS INITIAL.
zpcensayo-zfechatrat = sy-datum.
ENDIF.
zpcensayo-zhoratrat = sy-uzeit.

pmarinab
08/09/08, 13:18:16
Lo que hace esta sentencia es actualizar las variables de fecha y hora (sy-uzeit y sy-datum), porque no se refrescan continuamente. Sin esto podría suceder que si quieres guardar la fecha de ejecución dentro de un programa varias veces, te pudiera dar los mismos datos en momentos distintos. Te pongo esto recuperado de la documentación:

Except for GET TIME, the system fields are updated after starting a program, after sending a screen, and after changing the internal mode.