Tema: ayuda
Ver Mensaje Individual
  #2  
Viejo 01/05/06, 20:27:51
Avatar de Marco
Marco Marco is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 141
Hola, como estas Danieldl.
El formato fecha si quieres mostrarlo en un listado:
WRITE sy-datum FORMAT 'ddmmaaaa'.

Pero si quieres grabarlo a un campo texto dentro de una itab o bdtable, tienes que jugar con los caracteres, tener una estructura o 3 variables para que separes el aņo, mes y dias y luego concatenarlos y recien guardalos del formato que quieres... algo asi:

Supongamos que tenes variables l_anio(4), l_mes(2), l_dia(2) de tipo caracter.
l_fecha = sy-datum.
l_anio = l_fecha(4).
l_mes = l_fecha+4(2).
l_dia = l_fecha+6(2).

Luego concatenas el l_aņo, l_mes y l_dia en otra variable char.
Asi yo manejo las fechas al almacenarlas..

PERO ojo! Siempre se guardan en yyyymmdd y con el formato fecha, SAP te lo combierte y te lo muestra dia, mes y aņo, y es util para la comparacion entre fechas y sumarle o restarle dias.
Lo ideal es guardarlo como aņo,mes y dia.

Saludos y espero q te ayude en algo..
Responder Con Cita