Sumar/restar días, meses o años a una fecha

0
En ocasiones necesitaremos en ABAP: sumar/restar días, meses o años a una fecha, teniendo en cuenta si el año es bisiesto, el número de días de cada mes, etc. Para ello utilizaremos la función: RP_CALC_DATE_IN_INTERVAL 
con los siguientes parámetros:


Parámetros de Entrada
date: Fecha inicial sobre la que se realizarán las operaciones
days: Días que se restarán/sumarán
months: Meses que se restarán/sumarán
signum: Con los signos "+" o "-" se establece si se sumará o restará
years: Años que se restarán/sumarán

Parametros de Salida

calc_date: Fecha resultante.

DATA: LV_FECHA TYPE sy-datum.
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
  EXPORTING
   DATE            = sy-datum
   DAYS            = 2
   MONTHS          = 00
   SIGNUM          = '+'
   YEARS           = 00
 IMPORTING
   CALC_DATE       = LV_FECHA.

Tags

Publicar un comentario

0Comentarios
Publicar un comentario (0)