单个ODATA服务调用可从多个系统读取数据

2020-09-09 08:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个要为外部系统使用的ODA...

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

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


我有一个要为外部系统使用的ODATA服务构建方案。 此ODATA服务必须依次与多个SAP系统对话示例:我正在CRM系统中构建ODATA服务现在,此CRM系统发送一些必须从其他SAP系统(例如ECC,C4S,BI等)中获取的数据 系统。 我们还需要在其上应用一些复杂的业务规则,以通过ODATA响应将数据发送回去。 任何人都可以建议在单个ODATA服务中从多个系统读取数据的更好方法是什么。

4条回答
CPLASF-自律
2020-09-09 08:50

嗨,Kiran,

我认为这里有些混乱。

我不是在说以下内容:

根据您的建议,您是在要求我们将请求从Gateway的SDFC拆分到所有并行的SAP系统。 数据的合并和业务规则的应用或数据的合并应在网关处进行。 但是,我的关注/问题是我们如何对多个系统进行并行调用? 在ABAP中可能吗?
 

我建议将GW作为一个单独的系统(您已经拥有),并在那里构建服务。 由于您的网关系统必须已经通过服务代码连接到您环境中的其他系统,因此可以使用RFC功能模块从所有系统中获取数据或直接进行服务调用,最后所需的数据将在GW系统中可用。

这样,从SFDC到您的GW系统将只有一个服务呼叫。 一旦掌握了所有内容,便可以根据需求操作数据。

希望这可以帮助。

感谢-

Abhishek

一周热门 更多>