我是靠谱客的博主 寒冷裙子,最近开发中收集的这篇文章主要介绍ABAP 后台job 调用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  <FS>-LOW =  TDELT-PERIOB.
  L_JOBNAME = 'TEST'.
  CALL FUNCTION 'JOB_OPEN'
    EXPORTING
      JOBNAME          = L_JOBNAME "作业名称
    IMPORTING
      JOBCOUNT         = L_JOBCOUNT "作业ID
    EXCEPTIONS
      CANT_CREATE_JOB  = 1
      INVALID_JOB_DATA = 2
      JOBNAME_MISSING  = 3
      OTHERS           = 4.

  IF SY-SUBRC NE 0.
    MESSAGE '计划后台作业时出错;程序已取消' TYPE 'S' DISPLAY LIKE 'E'.
    RETURN.
  ENDIF.
  SUBMIT ZRPT_FICO_TZJJGE_DETAIL WITH SELECTION-TABLE PARAMSTAB VIA JOB  L_JOBNAME
  NUMBER L_JOBCOUNT
  AND RETURN.

  GET TIME.
  "释放后台作业
  CALL FUNCTION 'JOB_CLOSE'
    EXPORTING
      JOBCOUNT             = L_JOBCOUNT "后台作业号
      JOBNAME              = L_JOBNAME "作业名
      SDLSTRTDT            = SY-DATUM "开始日期
      SDLSTRTTM            = SY-UZEIT "开始时间
      STRTIMMED            = 'X' "立即执行,如果需要立即执行则设置为'X'
    EXCEPTIONS
      CANT_START_IMMEDIATE = 1
      INVALID_STARTDATE    = 2
      JOBNAME_MISSING      = 3
      JOB_CLOSE_FAILED     = 4
      JOB_NOSTEPS          = 5
      JOB_NOTEX            = 6
      LOCK_FAILED          = 7
      OTHERS               = 8.
ENDLOOP.

最后

以上就是寒冷裙子为你收集整理的ABAP 后台job 调用的全部内容,希望文章能够帮你解决ABAP 后台job 调用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部