Ver Mensaje Individual
  #1  
Viejo 01/07/13, 06:54:58
coloso coloso is offline
Senior Member
 
Fecha de Ingreso: feb 2006
Mensajes: 110
Hola compañero, ni sabia que existía esa transacción. Nosotros directamente nos metemos en la tabla TVARV.

Te explico como hacemos nosotros, vas a la tabla TVARC y te clear la variable que quieres por ejemplo zfecha_f110S y lo dejas en vació como lo tienes pero claro vas a necesitar un programa que se ejecute en un job por ejemplo todos los días que modifique el valor que te interesa de la tabla TVARC, y así se irá modificando todos los días por ejemplo. Es decir imagina que quieres que la variable zfecha_f110s tenga siempre el valor de ayer. Entonces tu programa se ejecuta todos los días a las 00:01 y hace sy-datum - 1 y lo grabas en la tabla para esa variable. Así ya tendría siempre todos los días como valor el día anterior.

Luego vas a la transacción F110S y te creas una variante con los datos que quieras y el campo en cuestión que quieres que se rellene con el valor de variable que tienes en la tabla TVARV. En la columna 10 "variable de selección" del table control que te sale cuando vas a grabar la variante selecciona "T - Variable de la tabla TVARC" y seleccionas zfecha_f110S.

Y ya lo tienes, si seleccionan ese variante automáticamente se les pondría el día de ayer en en el campo seleccionado.

Nosotros esto lo usamos sobre todo para tema de jobs que lanzamos en la noche.

Espero que te sirva.
Salu2.
Responder Con Cita