ABAP后台JOB数量控制

数据库视图:V_OP 可以查看JOB信息

 1 FORM sub_check_job.
 2 * 通过JOB名称,控制活动JOB的数量 
 3   DATA: BEGIN OF lt_jobs OCCURS 0 ,
 4            jobname TYPE btcjob ,
 5            strtdate TYPE  btcxdate ,
 6            strttime TYPE  btcxtime ,
 7            enddate  TYPE  btcxdate ,
 8            endtime  TYPE  btcxtime ,
 9          END OF lt_jobs.
10   DATA: f_jobname TYPE string VALUE 'ZTEST_%'.
11   DATA: v_active  TYPE int1. 
12 
13   SELECT jobname INTO TABLE lt_jobs
14                       FROM tbtco
15                      WHERE ( jobname LIKE f_jobname ) 
16                        AND status EQ 'R'.
17 *** JOB状态
18 *  R 活动的
19 *  Y 就绪的
20 *  P 已调度的
21 *  S 已释放
22 *  A 已取消
23 *  F 已完成
24 *  Z Released/Susp.(无中文)
25   IF sy-subrc = 0 .
26     DESCRIBE TABLE lt_jobs LINES v_active .
27     IF v_active >= 2 .
28       MESSAGE e398(00 ) WITH '有正在运行的任务,此次任务取消。' '' '' '' .
29     ENDIF .
30   ENDIF.
31 ENDFORM.                    " SUB_CHECK_JOB

 

转载于:https://www.cnblogs.com/sicf/p/5175437.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值