Ir al contenido

Función de fechas

Respuestas
3
Visitas
26
Iniciado por
abapito
Fecha
29 Ene 2008, 15:00
Tema anterior - Siguiente tema

abapito

Hola a todos,

¿Hay alguna función para restar meses a una fecha?




oscar

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...

GUILLOS

hey yo tngo esa funcion pero m sta marcando error...
dice k sta desconocida k no sta definida n l data pork podra ser?...

oscar

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...