#1
|
||||
|
||||
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 |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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 |
#4
|
||||
|
||||
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 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!! Saludos |
#5
|
|||
|
|||
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. |
#6
|
|||
|
|||
Formato fecha aaaammddThhmmssZ
Hola quisiera saber si hay alguna funcion que me devuelva este formato. Gracias.
|
#7
|
|||
|
|||
Hola tal vez te sirva esta pagina suerte
|
#8
|
|||
|
|||
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 Úlima edición por JOSMAN_BARRY fecha: 04/02/21 a las 13:13:41. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|