单个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条回答
哎,真难
2020-09-09 08:44

从您撰写的内容来看,尚不清楚100%是最佳方法。

1)

您可以在一个OData服务中的CRM系统中实现所有业务逻辑。 然后执行对提到的其他系统(ECC,C4S,BI)的调用的实现。 我假设"要在其上应用的复杂业务规则" 也可以在CRM中实现。

2)

您也可以构建 客户端的业务逻辑(因为我们正在谈论的是系统之间的通信,而不是基于UI的消耗),并将来自每个系统(CRM,ECC,C4S和BI)的数据作为OData服务发布。

但是由于外部系统不是您的方法,因此1)听起来比较容易上手。

请注意,

安德烈(Andre)

一周热门 更多>