SAP TMS 和运输组

SAP TMS 和运输组

我正在尝试访问可通过 TMS trx 显示的配送和整合路线的后端数据。我可以使用表 TCERELE 和 TCEDELI 获取数据。

但是,当 QA 和 PROD 等环境之间存在“传输组”时,环境之间的链接不会显示在表中。

TMS 示例:DEV > 传输组 (TG) > QA > TG > PROD

TCERELE 和 TCEDELI 输出:DEV > TG QA > TG 从 TG 到 QA 和 PROD 的链接不显示。

你能帮忙吗?

TMS 截图

TCEDELI 输出

答案1

看起来这个问题与域的关系比与传输组的关系更密切。

很可能您的传输组位于与您的A41域(所在域A41)相连的其他域中通过跨域链接

SAP 从未发布有关TCERELE/TCEDELI表的任何文档,因此这只是一个猜测,但我认为跨域通信从未保存在这些表中。

您可以通过以下方式到达跨域、跨 TG 传输路线:

  1. 转到TCERELE表格并在字段中找到您的系统INTSYS(图片上标记为蓝色)。不要忘记在版本字段中选择最新版本并选择正确的传输层

在此处输入图片描述

  1. 前往TCETARG表格并执行相同操作,但将运输组作为目标放入字段中TARG_GROUP

在此处输入图片描述

这样,您将获得您的传输组所连接的所有系统和所有客户端。

这是上表中的景观图,其中两个系统 **D 和 **A 之间有一条路由,以及在步骤 1 中选择的传输层

在此处输入图片描述

您可以通过以下方式简化选择

SELECT *
  INTO TABLE @DATA(routes)
  FROM tcerele AS le
  JOIN tcetarg AS arg 
    ON le~targ_group = arg~targ_group
 WHERE le~translayer = 'XXX' 
   AND le~intsys = '**D'
   AND arg~tarsystem = '**A'
   AND le~version = ( SELECT max( version) FROM TCERELE WHERE le~translayer = 'XXX' AND le~intsys = '**D' ).

相关内容