批处理作业是否取决于客户?

2020-08-17 02:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用QAS系统上的多个客户来建立培训环境。

有些批处理作业需要在我们的主要客户上运行,而不应该在培训客户上运行。

后台作业是客户依赖的还是独立的? 我猜这取决于正在运行的程序,但是我需要确保。

在此先感谢您的帮助!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用QAS系统上的多个客户来建立培训环境。

有些批处理作业需要在我们的主要客户上运行,而不应该在培训客户上运行。

后台作业是客户依赖的还是独立的? 我猜这取决于正在运行的程序,但是我需要确保。

在此先感谢您的帮助!

付费偷看设置
发送
4条回答
何必丶何苦呢
1楼 · 2020-08-17 03:22.采纳回答

嗨,尼尔,

作业调度程序后面的实际表(即TBTCO和TBTCP)是与客户端无关的表。

但是,当作业由后台调度程序启动时,该作业将在定义该作业的客户端中执行,该客户端由表TBTCO中的AUTHCKMAN列标识。 这是执行ABAP在访问数据库表时将使用的客户端。

加里

My梦
2楼-- · 2020-08-17 03:21

这个问题的简短答案是是计划的作业取决于客户端。 它们仅在最初计划的客户端中运行。尽管在复制客户端之后,您会看到事务SM37中列出了计划的作业,但如果双击某个作业,然后单击顶部的"作业详细信息"按钮

您将看到一个客户字段,该字段显示此作业的预定客户

要对此进行测试,请在同一服务器上的多个客户端中创建一个作业,然后检查该作业的详细信息,您将看到,即使这些作业的名称完全相同,其CLIENT字段也将被设置为计划在哪个客户端进行。 是该作业将运行的唯一客户端。

事务SM37旨在向您显示系统端的所有作业,无论计划在哪个客户端上运行。在一个客户端中挂起或删除作业(使用SM37)将在所有客户端中挂起/删除该作业。

对于可以挂起/释放作业的程序(例如程序:BTCTRNS1挂起作业,BTCTRNS2的释放作业)也是如此,它在系统范围内(不是特定于客户端的)。 因此,如果您在一个客户端中运行程序BTCTRNS1来暂停作业,它将在所有客户端中暂停该作业。

N-Moskvin
3楼-- · 2020-08-17 03:33

是的,batchjob仅取决于客户端。 但我想它运行的报告可以从不同的客户端获取数据。

致谢

Sudha

ZJXianG
4楼-- · 2020-08-17 03:43

一些工作,例如 SAP家政作业可删除旧的假脱机请求,尽管它们始于000,但它们仍可以删除所有客户端中的内容。为此,需要特殊授权,基本人员当然也需要这样做,因为通常我们只在客户端000中工作。/p>

如果您开始从事职能性工作,我强烈怀疑您会伤害其他客户。 当然,这取决于编程和授权。

一周热门 更多>