批量运行/SDF/CMO_TR_CHECK之前,如何最好地确保TMS导入队列是最新的?

2020-09-08 08:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 我们最近开始测试...

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

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


人们好,

我们最近开始测试程序/SDF/CMO_TR_CHECK 是否可以帮助我们消除运输中的潜在问题,以免影响生产系统。该程序在 OSS注意2475591-传输检查报告和初步测试看起来很有希望。 到目前为止,我一直在我们的QA系统中手动执行该程序,但这显然并不理想,因为执行该程序取决于我在办公室需要运行时(通常每周一次)。

因此,我们现在正在将程序的执行转移到批处理作业中,然后在为生产系统填充导入队列时安排该作业的执行时间。

我想确保的是导入队列确实是最新的,这意味着在/SDF/CMO_TR_CHECK运行之前刷新了它。 原因是在测试期间,我给人的印象是-为了确保查看所有相关的传输,我首先必须通过STMS手动刷新导入队列。 如果我(或其他人)没有这样做,则该程序不会运行很长时间,也不会发现任何东西。 手动刷新后重新运行的时间明显比以前更长(因此刷新队列确实似乎有所作为)。

因此,长话短说,我目前正在寻找的东西-并意识到我不是第一个要问的人! -是一个例程(功能模块,类或程序),可以将其作为第一步添加到运行检查报告的批处理作业中。 我已经搜索了诸如"刷新传输队列批处理"之类的术语,但并没有发现太多。 功能模块TMS_MGR_REFRESH_IMPORT_QUEUES被提到了几次,我已经创建了一个小的包装程序来调用它,但是它似乎并没有真正按照我的意愿去做-要么不是为了完成任务,要么是我没有提供 足够的可选导入参数(更不用说它是"未发布"的,因此我很犹豫使用它!)。 这是我的称呼方式:

"触发功能模块刷新导入队列
   通话功能'TMS_MGR_REFRESH_IMPORT_QUEUES'
     出口
       iv_system = p_sysnam
       iv_monitor = p_monitr"'X'
       iv_verbose = p_verbs"''
     输入
       es_exception = gs_exception
     例外情况
       其他= 99。
 

所以,我有两个问题:

  1. 是否真的有必要确保刷新导入队列(或者/SDF/CMO_TR_CHECK在内部进行处理,而我只是得到了错误的印象)?
  2. 如果需要手动刷新,我可以批量使用哪个例程?

我们正在使用带有EHP8的NW 7.50 SP13

感谢和欢呼

贝尔贝尔