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数量控制的主要内容,如果未能解决你的问题,请参考以下文章

ABAP 在程序中启动后台JOB

SAP ABAP 的经常使用debug方式

◆◆0如何debug后台Job程序(JDBG)

SAP 如何定义后台job

SAP abap实现JOB,在代码中实现了JOB,但是SM37看也是也是跑完JOB,但是设为JOB的程序却没有实现功能,why?

abap 批量导入程序能不能安排后台作业?导入模板为excel