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, |
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. |
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. |
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. |
Hola. El tipo I es perfecto para la variable resultado de esta operación. |
¡Muchas gracias Vane!
|
Husos Horarios son GMT. La hora en este momento es 14:53:27. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web