【问题标题】:Background jobs identification后台作业识别
【发布时间】:2017-12-15 07:43:18
【问题描述】:

作业执行后(作业已经完成),你怎么知道它是通过前台运行还是后台运行?

我去sm37看看吗?当我选择作业名称并输入 JDBG 时,我仍然看不到它。

【问题讨论】:

  • 您最初是如何安排工作的?当您自己安排它时,您为什么怀疑/假设它在前台/后台运行?你应该知道。
  • 如果您想拥有这些信息,只需自己记录(如果是您自己的程序)。无论如何,标准程序都应该将此信息记录在 BAL 或系统日志中。您可以通过读取sy-batch 标志来检查程序是否在后台运行。

标签: background abap jobs foreground


【解决方案1】:

前台作业在 SM37 中没有条目。 SM37 仅适用于计划的后台作业。希望您不要混淆对话作业和对话工作流程。

对话工作流程有一个运行时间限制,阻止用户运行长报表。后台工作进程分配内存的方式与对话工作进程不同,因此后台工作进程可以在分配的内存中变得尽可能大,以允许处理大量数据。

【讨论】:

    【解决方案2】:

    在 SM37 中,您需要选中作业名称旁边的复选框,然后键入 jdbg。当你按下回车时,调试器应该会弹出。

    编辑:错字

    【讨论】:

      猜你喜欢
      • 2016-06-24
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多