Ver la Versión Completa : Funciones de Fechas en ABAP
Sistemas
02/03/09, 22:50:54
hola a todos, alguno de ustedes sabe si existe alguna función q me devuelva el primer dia del mes??
Es decir, si el usuario me da la fecha '18/marzo/09' me regresaría '01/marzo/09'(independientemente de q día, q me devuelva el primero del mes q me da el usuario)
Saludos;)
zonanet
02/03/09, 22:57:17
no conozco una función que haga eso, pero puedes intentar con esto:
DATE = SY-DATUM.
DATE_A = DATE(4).
DATE_M = DATE+4(2).
DATE_D = '01'.
CONCATENATE DATE_A DATE_M DATE_D INTO DATE.
P_KDATB = DATE.
así le asignas el primer día a tu fecha.
Saludos.
gugutin
03/03/09, 10:07:11
Hola sistemas,
puedes probar con esta funcion CK_F_GET_FIRST_DAY_OF_DATE o bien con Tx se37 buscas por *first*day* y eliges la que mas se adapte a tu necesidad.
Saludos
Sistemas
03/03/09, 14:22:34
hola a todos!!!
muchas gracias por su ayuda y aportación, son muy amables.
Encontré una más por si a alguien le sirve jeje:p
donde:
pa_fec = parametro de entrada del tipo Fecha.
y vg_dias = data del tipo Entero.
vg_dias = pa_fec+6(2).
vg_dias = vg_dias - 1.
dfec_first = pa_fec - vg_dias.
De nuevo, muchas gracias a todos!!:D
Saludos:cool:
Bueno, lo mas facil creo q sería
CONCATENATE fecha+0(6) '01' INTO fecha.
Donde fecha al inicio es el dato, y obtendriamos la nueva fecha en en el mismo campo.
vrpascual
13/10/10, 14:15:23
Hola quisiera saber si hay alguna funcion que me devuelva este formato. Gracias.
Hasurac
22/10/13, 14:55:39
Hola tal vez te sirva esta pagina suerte
http://www.abap.es/SE37.htm
JOSMAN_BARRY
25/01/21, 14:51:39
Buen día.
Tenía el mismo inconveniente, y gracias a este foro encontré la solución, la cual tratare de explicar, no soy muy experto, pero igual espero darme a entender:
Use la función que sugirió "gugutin" (CK_F_GET_FIRST_DAY_OF_DATE),
en donde:
P_DATE es la fecha
P_PERIV es una variante de ejercicio del periodo, para poder saber que clave usar, me fui a la tabla "T009" y busque una que en su descripción decía "Año natural, 3 periodos espec."
De esta manera pude traer el primer día del mes según la fecha que se escriba.
Cordialmente.
Josman Barry
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web