SAP ABAP生成后台JOB和删除后台JOB

SAP ABAP生成与删除后台JOB方法

后台JOB的相关函数在函数组BTCH下

1、生成后台JOB

  • 参数 prdhours和prdmins为设置的周期性,比如每多少分钟或者多少小时跑一次后台JOB。
  • 参数strtimmed为X时表示立即执行后台JOB
  • 函数JOB_OPEN会生成一个JOB,已计划状态,未设置周期,没有释放
  • 实例代码如下:

DATA:lv_name LIKE tbtcjob-jobname,
lv_number TYPE tbtcjob-jobcount.
DATA:lv_prdhours LIKE tbtcjob-prdhours, "一个批作业的持续时间 (以小时计算)
lv_prdmins LIKE tbtcjob-prdmins. "一项批作业的持续时期(以分钟计算)

lv_name = ‘ZYS001’.
*
CALL FUNCTION ‘JOB_OPEN’
EXPORTING
jobname = lv_name
IMPORTING
jobcount = lv_number
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3.
IF sy-subrc EQ 0.
lv_prdhours = 1.
lv_prdmins = ‘30’.
SUBMIT zys001

  • WITH s_lgnum IN s_lgnum
  • WITH p_batch = ‘X’
    USER sy-uname AND RETURN
    VIA JOB lv_name NUMBER lv_number.
    IF sy-subrc EQ 0.
    CALL FUNCTION ‘JOB_CLOSE’
    EXPORTING
    jobcount = lv_number
    jobname = lv_name
    prd
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值