数据中心中基于条件的目标系统

2020-09-09 23:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们有一个要求,需要...

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

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


专家们,

我们有一个要求,需要根据某种条件将数据推送到两个不同的数据中心适配器中。实际上,我们有Hybris服务器和数据中心适配器的不同实例,但只有一个数据中心实例。 如果满足了A条件,则应调用A数据适配器,否则应调用我的B数据适配器实例。 我如何在数据中心的帮助下达到这一要求?

预先感谢

3条回答
Violet凡
2020-09-10 00:06

我不同意这种方法(最后建议),但这是如何实现的方法:
假定您有1个单个池,并且该单个池已发布到2个单独的目标系统。 某些规范应发布到第一个系统,其他规范应发布到第二个系统,但绝不能同时发布。

您必须编写一个发布处理程序,其中大多数逻辑是以下两种方法。

 公共布尔值isApplicable(T项目,TargetItemCreationContext上下文)
  公共列表组(T项,TargetItemCreationContext上下文)
  

isApplication将同时检查 context.getTargetSystemPublication()。getTargetSystem()。getTargetSystemType()和逻辑条件。 如果规范项不会发布到此目标系统,则group方法将仅返回一个空列表。

我建议您改为创建2个池和2个feed。 每个池都有其自己的目标系统。 在这种情况下,是源系统选择feed->目的地。

一周热门 更多>