2020-09-09 23:15发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们有一个要求,需要... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们有一个要求,需要根据某种条件将数据推送到两个不同的数据中心适配器中。实际上,我们有Hybris服务器和数据中心适配器的不同实例,但只有一个数据中心实例。 如果满足了A条件,则应调用A数据适配器,否则应调用我的B数据适配器实例。 我如何在数据中心的帮助下达到这一要求?
预先感谢
我不同意这种方法(最后建议),但这是如何实现的方法: 假定您有1个单个池,并且该单个池已发布到2个单独的目标系统。 某些规范应发布到第一个系统,其他规范应发布到第二个系统,但绝不能同时发布。
您必须编写一个发布处理程序,其中大多数逻辑是以下两种方法。
公共布尔值isApplicable(T项目,TargetItemCreationContext上下文) 公共列表组(T项,TargetItemCreationContext上下文)
isApplication将同时检查 context.getTargetSystemPublication()。getTargetSystem()。getTargetSystemType()和逻辑条件。 如果规范项不会发布到此目标系统,则group方法将仅返回一个空列表。 我建议您改为创建2个池和2个feed。 每个池都有其自己的目标系统。 在这种情况下,是源系统选择feed->目的地。
context.getTargetSystemPublication()。getTargetSystem()。getTargetSystemType()
最多设置5个标签!
我不同意这种方法(最后建议),但这是如何实现的方法:
假定您有1个单个池,并且该单个池已发布到2个单独的目标系统。 某些规范应发布到第一个系统,其他规范应发布到第二个系统,但绝不能同时发布。
您必须编写一个发布处理程序,其中大多数逻辑是以下两种方法。
isApplication将同时检查
context.getTargetSystemPublication()。getTargetSystem()。getTargetSystemType()
和逻辑条件。 如果规范项不会发布到此目标系统,则group方法将仅返回一个空列表。我建议您改为创建2个池和2个feed。 每个池都有其自己的目标系统。 在这种情况下,是源系统选择feed->目的地。
一周热门 更多>