如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系统的 OData 服务试读版

发布时间 2023-04-04 09:06:43作者: JerryWang_汪子熙

笔者曾经写过一篇文章SAP Fiori应用的三种部署方式,里面介绍了 SAP Fiori 应用部署的一种典型方式:Fiori 应用的载体即 SAP UI5 应用,部署在 Gateway 系统上,也称 Frontend Server(前台服务器),如下图红色方框高亮所示。

当用户访问 Fiori Launchpad 代表 SAP UI5 应用的一个个 tile 之后,实际打开的是每个 tile 对应的 SAP UI5 应用,后者通过 OData 服务,从 SAP 后台服务器(Backend Server) 读取业务数据,执行业务逻辑。这些后台服务器,如下图绿色高亮矩形框所示。

在实际业务场景特别是跨国大型企业中,Gateway 系统同后台业务服务器的关系通常都是1对多的关系。

比如有一个查看销售数据的 Fiori 应用,其 SAP UI5 应用部署在 Gateway 系统上。这个 Gateway 系统对应三台后台业务服务器,这些业务服务器分别存储欧洲,美洲和亚太地区的销售数据。

本教程有个学习者向我提问:

我在 Fiori Launchpad 上点击 tile 之后,我咋知道对应的 SAP UI5 应用调用的 OData 服务,到底是在哪一台后台服务器上执行的呢?是欧洲,美洲,还是亚太地区的服务器?

本文就来详细探讨这个问题。