Con esta función puedes sumar: Dias, Semanas, Meses o Años.
En la variable v_iprkz le indicas que quieres sumar.
* ' ' Día
* 1 Semana
* 2 Mes
* 3 Año
DATA: v_fecha LIKE sy-datum,
v_time LIKE mara-mhdhb VALUE 9,
v_iprkz LIKE mara-iprkz VALUE 2. "Equivale a 'M' de Mes.
CALL FUNCTION 'ADD_TIME_TO_DATE'
EXPORTING
i_idate = sy-datum
i_time = v_time "Número de meses a sumar
i_iprkz = v_iprkz
* I_RDMHD = " Aquí se le indica el signo + o -
IMPORTING
o_idate = v_fecha
EXCEPTIONS
invalid_period = 1
invalid_round_up_rule = 2
internal_error = 3
OTHERS = 4.
Un saludo...