Autor Tema: Función de fechas  (Leído 23312 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado abapito

  • Usuario Completo
  • ***
  • Mensajes: 76
    • Ver Perfil
Función de fechas
« en: 29 de Enero de 2008, 03:00:29 pm »
Hola a todos,

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




Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Función de fechas
« Respuesta #1 en: 29 de Enero de 2008, 03:25:08 pm »
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

Código: [Seleccionar]
  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...

Desconectado GUILLOS

  • Novato
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Función de fechas
« Respuesta #2 en: 30 de Enero de 2008, 12:29:06 am »
hey yo tngo esa funcion pero m sta marcando error...
dice k sta desconocida k no sta definida n l data pork podra ser?...

Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Función de fechas
« Respuesta #3 en: 30 de Enero de 2008, 11:01:49 am »
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...