同一租户中许多解决方案的执行顺序

2020-09-03 22:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在SDK中,我的客户租户有可能的...

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

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


在SDK中,我的客户租户有可能的解决方案,但是差异解决方案中的许多逻辑是矛盾的。 那么如何在同一租户中设置这些解决方案的执行顺序?

能给我一些想法吗?

非常感谢!

Quyen

4条回答
me_for_i
2020-09-03 22:44

亲爱的 Quyen,

让我对您的查询提供一些反馈。

就PDI解决方案的执行顺序而言,没有这样的"确定"顺序可以执行。

执行由称为" finalize"的后端进程确定。 标准SAP业务对象的最终订单具有执行顺序,以确保整个标准解决方案应用程序流程的一致性。

但是自定义解决方案附加组件的执行不能明确地保留此数字。

我注意到在使用PDI插件时,您有时可以通过字母顺序确定与解决方案名称空间约定相关的逻辑流程。

示例:

  1. 解决方案:Y1234xxx
  2. 解决方案:Y2345xxx
  3. 解决方案:YABC1xxx

在上面的示例中,您可以看到包含数字和字母字符的命名约定。 这些解决方案的排序将在SAP后端中以完全相同的顺序进行,有时您会看到调试结果是相同的顺序。

再一次,"确定的"执行顺序并不总是完全相同。

建议仅在同一解决方案中对扩展业务对象执行开发。 这是为了确保您可以控制流程。

如果不是这种情况,那么我们的第二条建议是开发您的插件,并考虑到最终定购顺序略有不同的可能性,以防万一。

快速补充说明:

在SAP BO上检测到更改时,将从元数据中检索"确定"列表,以使BO继续执行。 这将包含所有"标准"确定以及扩展PDI确定(这是您的PDI脚本执行的位置)。在SDK中无法查看。

希望这会有所帮助! 如果是这样,请在没有更多查询的情况下将此标记为已回答! :-)

亲切的问候,

Andy Blankley

一周热门 更多>