#1
|
|||
|
|||
Restar dias a la fecha actual
Hola a todos,
Estoy teniendo el siguiente problema. Me encuentro trabajando en el modulo de Banking y no puedo encontrar una funcion en la que le pueda pasar una fecha, en este caso la actual, y un valor numerico, que corresponde a los dias, y la misma me devuelva la fecha con esos dias restados. He probado con todas estas funciones y ninguna existe en Banking: - RP_CALC_DATE_IN_INTERVAL - DATE_IN_FUTURE - ADD_TIME_TO_DATE - MONTH_PLUS_DETERMINE - CALCULATE_DATE - TV_GO_BACK_N_DAYS - SD_DATETIME_DIFFERENCE Y ninguna de ellas existen en banking. Alguien podria ayudarme con esto pasandome una funcion que me permita hacerlo? Desde ya muchas gracias. Saludos, |
#2
|
|||
|
|||
fecha
Hola,
Puedes sumar y restar días directamente a la variable. Ejemplo: DATA: l_datum TYPE sy-datum. l_datum = sy-datum + 1."Sumar un día write l_datum. El sistema se encarga de calcular los meses y años. |
#3
|
||||
|
||||
No necesitas ninguna función
Hola Alexis,
no necesitas ninguna función. En SAP puedes restar un número directamente a una fecha. data: fecha_inicial like sy-datum, fecha_final like sy-datum, num_dias type i. fecha_final = fecha_inicial - num_dias. Un saludo, David. |
#4
|
|||
|
|||
Hola:
¿De qué tipo debe ser la variable en la que quiero guardar el número de días que resulten de una resta entre dos fechas? Ejemplo: lv_dias = lv_budat - lv_bldat. ¿"lv_dias" debería ser tipo I? Gracias. ¡Saludos! Tere. |
#5
|
|||
|
|||
Hola. El tipo I es perfecto para la variable resultado de esta operación. |
#6
|
|||
|
|||
¡Muchas gracias Vane!
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|