点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们有一个场景,其中有4...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们有一个场景,其中有4...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们有一个场景,其中有4个后端系统,我们需要同时从所有这些系统中获取数据,并在前端应用程序中显示给用户。 除了在这些系统中检索到的数据外,输入和输出结构将相同。 有多种方法可以解决此问题。 刚想到与用户社区核实这是最佳做法。
我们计划创建一个包装器RFC,以从相应的系统中为用户获取数据。 从oData建模角度来看,哪种方法更好?
1)在GW Server中创建一个oData服务,该服务将从后端系统调用包装器RFC。 当我们维护/激活服务时,提供4个系统别名,然后让前端使用mo(multiple object)函数与url中的4个系统别名并行调用同一oData服务,并让前端合并要显示给用户的数据 。 在这里,我们不需要在网关中进行代码更改,每个系统中的RFC都会负责提取数据。 像Fiori Inbox一样,有一个选项可以只打一个电话,然后自动合并来自4个系统的数据?
2)在网关本地创建oData服务。 向Frontend提供此服务。 在服务中,通过目标实现"获取实体集以调用"功能,合并结果并发送回前端。 在这里,SAP Gateway将进行所有工作以从所有4个系统中获取详细信息,并且前端将仅显示数据。
3)在各自的后端系统中创建每个oData服务...这就像在各自的后端中创建4个oData服务及其实现一样。 重复工作,然后通过GW系统公开这4个服务,并让前端分别调用这4个URL,并将数据合并在前端中。
从前端和后端性能的角度来看,您认为哪种方法更好?
请查看支持多个后端系统–如何使用多源组合和路由。 我认为这应该给您答案。
一周热门 更多>