如何找出定期后台作业的 JOBCOUNT 值?

How can I find out the JOBCOUNT value of a periodic background job?

我有一个创建后台作业的报告。用户可以决定作业是否应该定期进行。现在我想显示有关实际工作的信息。那么如何在执行完旧的作业后找出以下作业(周期性)的JOBCOUNT

我想 SAP 只会在内部操作需要时才存储该信息。

我认为没有必要,所以您不会在任何地方找到该信息。

您可以通过搜索当前计划的作业来自己做一个近似,该作业的创建 date/time (TBTCO/TBTCS) 接近前一个作业 (TBTCO) 的末尾,具有相同的特征 (包括 table TBTCP 中的步骤)...您可能会从一些前缀为 BTCAUX (04, 13) 的程序中得到启发。

如果您执行了这段代码,请毫不犹豫地 post 将其作为一个单独的答案,这可能对未来的访问者非常有帮助。

可以用BP_JOB_SELECTFM,主要类似SM37选择参数。

JOBSELECT_DIALOG 参数设置为 N 以省略 GUI 屏幕并将作业名称填写到 JOBSEL_PARAM_IN-JOBNAME 参数中,这是仅有的两个必填参数。

JOBCOUNT 值位于 JOBSELECT_JOBLIST table: