MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 05/05/09, 17:05:51
Avatar de gaos
gaos gaos is offline
Member
 
Fecha de Ingreso: oct 2006
Mensajes: 98
Question ¿Como imprimo sy-tvar en el encabezado?

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.
Responder Con Cita
  #2  
Viejo 05/05/09, 17:10:33
Tonnyman Tonnyman is offline
Member
 
Fecha de Ingreso: dic 2006
Mensajes: 53
Thumbs down

Puedes usar la sentencia ABAP:

'TOP-OF-PAGE'
WRITE : / 'Date: ', sy-datum.
WRITE : / 'Time: ', sy-uzeit.
WRITE : / 'User: ', sy-uname.

Saludos.
Responder Con Cita
  #3  
Viejo 05/05/09, 19:14:09
sconoredhot sconoredhot is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Argentina, Rosario
Mensajes: 341
hola

podes intentar si no guardar ese valor en una variable e imprimir eso
__________________
Sebas

Desarrollador ABAP.
Responder Con Cita
  #4  
Viejo 08/05/09, 14:47:22
Avatar de gaos
gaos gaos is offline
Member
 
Fecha de Ingreso: oct 2006
Mensajes: 98
Talking Ya supe como

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
Responder Con Cita
  #5  
Viejo 18/06/09, 14:11:09
Avatar de gaos
gaos gaos is offline
Member
 
Fecha de Ingreso: oct 2006
Mensajes: 98
Talking Actualización del post

Ya con esto ahora si va a quedar bien este post , las variables sy-tvar tienen un maximo de 20 caracteres, se les pueden asignar cualquier valor, en lo personal lo uso para el encabezado cuando hay que dar valores dianamicos como la hora, fecha, usuario, etc.

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)
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 02:56:19.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web