• 函数的异步、延迟调用


    延迟调用:

    CALL FUNCTION 'ZFM_UPDATE_QALS'  IN UPDATE TASK    "STARTING NEW TASK l_taskname
            TABLES
              it_prueflos = lt_prueflos.

      DATA: lw_prueflos TYPE zsqm_prueflos .

    *  WAIT UP TO 3 SECONDS.
      LOOP AT it_prueflos INTO lw_prueflos.
        UPDATE qals SET zfbbs 'Y' WHERE  prueflos = lw_prueflos-prueflos .
        "   COMMIT WORK AND WAIT.
        WAIT UP TO 1 SECONDS.
      ENDLOOP.

    异步调用:

          DATA l_task TYPE char10.

               CLEAR l_task.
          CALL FUNCTION 'ZFM_NEW_TASK' STARTING NEW TASK l_task
            EXPORTING
              code 'ZMME103'
              bs   'ZGTM_INIT'.
     

      DATA:valutab LIKE TABLE OF rsparams .
      CALL FUNCTION 'RS_VARIANT_CONTENTS'
        EXPORTING
          report               code
          variant              = bs
        TABLES
          valutab              = valutab
        EXCEPTIONS
          variant_non_existent 1
          variant_obsolete     2
          OTHERS               3.
      IF sy-subrc <> 0.
    * Implement suitable error handling here
        EXIT.
      ENDIF.

      SUBMIT (codeUSING SELECTION-SET bs
                         AND RETURN .

  • 相关阅读:
    20145326蔡馨熤《网络对抗》——MSF基础应用
    20145326蔡馨熤《计算机病毒》——静态分析(3)
    20145324王嘉澜《网络对抗技术》web安全基础实践
    20145324王嘉澜《网络对抗技术》Web基础
    20145324王嘉澜《网络对抗技术》网络欺诈技术防范
    20145324王嘉澜《网络对抗技术》 信息搜集与漏洞扫描
    20145324王嘉澜《网络对抗技术》MSF基础应用
    20145324王嘉澜《网络对抗技术》恶意代码分析
    20145324 王嘉澜《网络对抗技术》 免杀原理与实践
    20145324王嘉澜 《网络对抗技术》 后门原理与实践
  • 原文地址:https://www.cnblogs.com/lingxiaoj/p/12023592.html
Copyright © 2020-2023  润新知