Ayuda SAP

Modulo de Función para calculas días habiles

Buenas tardes,

Necesito generar un calendario con unas actividades, pero necesito que no me agende días no hábiles, como lo son sábados, domingos y festivos, alguien sabe de algún modulo de función que me pueda hacer esto? o de que otra forma lo puedo abordar?, quedo muy agradecido,

Proba:
WLB3_GET_NUMBER_OF_WORKDAYS RKE_SELECT_FACTDAYS_FOR_PERIOD

Fijate el código que sale aca a ver si te sirve:
h_tp://www.sapdev.co.uk/tips/date/date_factorydat.htm

Dice que calcula dias laborales (habiles) e ignora los sabados y domingos.

**&-------------------------------------------------------------*
*&      Form  ADD_WORKING_DAYS
*&-------------------------------------------------------------*
*       Add n number of factory days(working days) to date
*--------------------------------------------------------------*
*      <-- P_DAYS     Number of days to add
*      <-- P_PAYDATE  Starting date
*--------------------------------------------------------------*
FORM add_working_days USING p_days
                      CHANGING p_paydate TYPE sy-datum.
  DATA: gd_factorydat LIKE scal-facdate,
        gd_resdate    LIKE sy-datum.

* Convert date to factory date
  CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
       EXPORTING
            date                = p_paydate  "Starting date
            factory_calendar_id = 'GB'
       IMPORTING
            factorydate         = gd_factorydat. "Factory calender date

* Add n number of days to factory date, ignors non working days
  gd_factorydat =  gd_factorydat + p_days.

* Convert factory date back to actual date
  CALL FUNCTION 'FACTORYDATE_CONVERT_TO_DATE'
       EXPORTING
            factorydate         = gd_factorydat
            factory_calendar_id = 'GB'
       IMPORTING
            date                = gd_resdate. "Actual date

  p_paydate = gd_resdate.
ENDFORM.                    " ADD_WORKING_DAYS
4 Me gusta

Perfecto ya la implemente mil gracias.

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.