#1
|
||||
|
||||
![]() Saludos a todos los del foro.
Pues esa es la duda, tengo que hacer un reporte clasico, en el encabezado requiero poner la fecha y la hora con sy-tvar. ¿como escribo estas variables? Imagino que es algo simple, pero la verdad no se como se hace eso y si se puede o hay otra forma de hacer eso. |
#2
|
|||
|
|||
![]() Puedes usar la sentencia ABAP:
'TOP-OF-PAGE' WRITE : / 'Date: ', sy-datum. WRITE : / 'Time: ', sy-uzeit. WRITE : / 'User: ', sy-uname. Saludos. |
#3
|
|||
|
|||
hola
podes intentar si no guardar ese valor en una variable e imprimir eso
__________________
Sebas ![]() Desarrollador ABAP. |
#4
|
||||
|
||||
![]() Saludos a todos.
Bueno, por la pregunta que hice, ya tengo la respuesta y la verdad es muy simple, voy decir como se hace: Primero que nada las variables sy-tvar son 10 (0-9) con 20 caracteres de longitud y le podemos poner lo que sea. aclarado esto voy a poner un ejemplo En codigo va esta parte sy-tvar0 = sy-datum. sy-tavr2 = sy-uname. sy-tvar3 = sy-uzeit. en el encabezado va "&" y solo el numero de la variable &1 &2 &3 con esto se tiene un resultado como lo siguiente: 20090508<<==Fecha p1234567<<==usuario 111111 <<==hora esto lo use en un report clasic ojala les funcione por si las dudas les dejo este para que lo chequen Saludos a todos ![]() ![]() ![]() ![]() |
#5
|
||||
|
||||
![]() Ya con esto ahora si va a quedar bien este post
![]() Bueno la cuestion es que si se pone en el encabezado de esta forma &1 solo se ven 2 caracteres para que se vean los 20 se debe poner de la siguiente forma &1..................., es decir se debe completar con puntos. Ejemplo concatenate sy-datum+6(2) '/' sy-datum+4(2) '/' sy-datum(4) into sy-tvar0. En el encabezado &0 (de esta forma solo aparecen 2 caracteres) &0.......... (de esta forma solo aparece la fecha completa con el formato que se le dio) |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|