Anuncio

Colapsar
No hay anuncio todavía.

Obtener el primer día del mes anterior

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Obtener el primer día del mes anterior

    Hola!

    alguno tiene un código para obtener el primer y último día del mes anterior con alguna función para no tener que hacer tantos condicionales.

    Conocía funciones como OIL_GET_NEXT_MONTH pero en BW no funciona.

    Gracias por su ayuda.

  • #2
    Hola,

    te paso la solución a tu problema:

    Código:
    * Obtengo el mes anterior
    CALL FUNCTION 'SEPA_MANDATE_ADD_MONTH_TO_DATE'
    EXPORTING
    months = -1
    olddate = sy-datum
    IMPORTING
    newdate = temp_date.
    
    * Obtengo el último día del mes anterior
    CALL FUNCTION 'SN_LAST_DAY_OF_MONTH'
    EXPORTING
    day_in = temp_date
    IMPORTING
    end_of_month = end_date.
    
    * Obtengo el primer día del mes anterior
    CONCATENATE temp_date(6) '01' INTO start_date.

    Comentario

    Trabajando...
    X