четверг, 7 ноября 2019 г.

Я хочу изменить время запуска цепочки из АБАПа

Да, пожалуйста:

*"  startdttyp = 'I' - немедленный запуск
*"  startdttyp = 'D' - планирование

    ls_startcondition-startdttyp  = 'D'.
    ls_startcondition-sdlstrtdt   = sy-datlo + 1. "нужное время
    ls_startcondition-sdlstrttm   = '050000'.     "нужная дата

    CALL FUNCTION 'RSPC_API_CHAIN_SET_STARTCOND'
      EXPORTING
        i_chain            = so_chain
        i_s_startcondition = ls_startcondition.
    IF sy-subrc NE 0.
      CONCATENATE `Проблемы с цепочкой ` so_chain INTO text.
      MESSAGE text TYPE 'E'.
    ENDIF.

    CALL FUNCTION 'RSPC_API_CHAIN_SCHEDULE'
      EXPORTING
        i_chain = so_chain.
    IF sy-subrc NE 0.
      CONCATENATE `Проблемы с цепочкой ` so_chain INTO text.
      MESSAGE text TYPE 'E'.
    ENDIF.

Комментариев нет:

Отправить комментарий