Foro de programación ABAP
SAP / ABAP => Programación ABAP => Mensaje iniciado por: abapito en 29 de Enero de 2008, 03:00:29 pm
-
Hola a todos,
¿Hay alguna función para restar meses a una fecha?
-
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...
-
hey yo tngo esa funcion pero m sta marcando error...
dice k sta desconocida k no sta definida n l data pork podra ser?...
-
Si nos pones exactamente el mensaje de error o el DUMP igual te podemos decir exactamente que ocurre. Aunque por lo que dices parece que en uno de los campos del EXPORTING no está declarado como indica la función.
Saludos...