ABAP后台JOB数量控制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于ABAP后台JOB数量控制的主要内容,如果未能解决你的问题,请参考以下文章
SAP abap实现JOB,在代码中实现了JOB,但是SM37看也是也是跑完JOB,但是设为JOB的程序却没有实现功能,why?