混合数据源(S/4HANA Cloud和SCP)的最佳实践

2020-09-08 09:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我们正在研究一个S/4...

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

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


你好,

我们正在研究一个S/4HANA Cloud实施项目,目前正面临一个特殊的问题,那就是希望获得一些外部输入。

对于此特定开发,我们必须构建一个UI5应用程序以显示销售文档和MRP数据,以显示销售订单物料的计划内容。

在S/4HANA云上,销售文档的CDS(I_SalesDocument/Item)已发布供自定义使用,但MRP数据(SupplyDemandItems)未发布,可以在此处进行检查材料需求计划的CDS视图。 不过,我们确实可以使用列入白名单的 API物料计划数据-读取

现在的挑战是如何以及在何处结合这两种不同的OData服务(假设SO的CDS将作为OData服务公开)。 简单的解决方案是在UI上获取它们,但这肯定会对性能产生影响。

第二个选项是使用在SCP上进行合并/操作 APM ,并将其作为用户界面的基本服务公开。 S/4HC和SCP之间传输的数据量相同,但是我们将利用数据中心之间的连接速度。 在SCP上,数据将被聚合,UI将仅消耗其所需的内容。

您曾经遇到过同样的问题吗?总体解决方案是什么? 同样,希望听到有关此事的任何意见。

谢谢大家

1条回答
亦是此间程序员
2020-09-08 10:10 .采纳回答

嗨,

在我们的一个应用程序中,我们有一个类似的问题,我们需要集成多个数据源。 在这里,我们在后端对相关系统执行并行请求,然后使用一些特定的合并逻辑来合并来自所有来源的数据。

因此,在这方面,我们在此方法方面拥有丰富的经验,因为它为我们提供了很好的灵活性,可以在统一的面向业务的API下透明地合并数据源,然后将其公开给UI。

此外,它使我们可以透明地缓存速度较慢的后端的数据,即使在下游系统出现问题的情况下,也可以确保服务的可用性。 在这种情况下,我们仍然可以提供带有退化指标的部分响应。

希望这会有所帮助!

桑德

一周热门 更多>