Funciones de Fechas en ABAP
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;) |
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. |
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 |
Gracias!!!
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: |
xq complicarse tanto...
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. |
Formato fecha aaaammddThhmmssZ
Hola quisiera saber si hay alguna funcion que me devuelva este formato. Gracias.
|
Hola tal vez te sirva esta pagina suerte
|
Re: Funciones de Fechas en ABAP
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 |
Husos Horarios son GMT. La hora en este momento es 21:57:52. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web