SAP Fiori 数据流



SAP Fiori 数据流涵盖了用户通过启动板发出请求时,Fiori 系统环境中的数据流过程。这包括前端服务器和后端服务器中的运行时数据流。

前端服务器 - Web 服务器和 OData 代理。

后端服务器 - OData 提供程序。

Data Flow
  • SAP Fiori 使用HTTP/HTTPS协议。它是一种请求-响应运行时架构。

  • UI 对象和启动板数据存储在前端服务器中。调用启动板时,应用程序通过 OData 服务调用读取启动板定义。

  • /UI2/PAGE_BUILDER_PERS 是启动板的 OData 服务之一。

Fiori 数据流中的前端服务器

  • SAP Fiori 前端服务器充当 Web 服务器 (HTTPS)。

  • 它包含所有注册的 OData 服务,并充当 OData 服务的端点。

  • 它还包含 UI 和启动板对象。

  • 所有前端用户都在前端服务器中定义,并分配了正确的角色。

  • 为了与后端系统通信,它使用后端系统的别名,并使用受信任的 RFC 连接与后端服务器交互。

  • Fiori 应用程序调用 OData 服务以获取一些数据。前端服务器中的网关系统知道服务的系统别名,并帮助从后端系统获取数据。

Fiori 数据流中的后端服务器

  • 后端服务器包含用于关键应用程序(如 ERP、CRM、SRM、SCM 等)的 SAP Business Suite 7。

  • 它包含应用程序数据,并用于应用程序的定制。

  • 此系统包含 2 个 OData 类:

  • 模型提供程序

  • 数据提供程序

  • 要访问后端系统,在前端服务器上创建的应用程序用户应具有授权S_RFCACL。此授权应分配给 Business Suite 中的用户。

Data Flow of Front-end and Back-end

前端服务器到后端服务器之间的连接必须是受信任的 RFC 连接。这意味着相同的 ID 在无需输入密码的情况下即可在后端系统中进行身份验证。如前所述,用户 ID 应具有S_RFCACL授权才能进行受信任的登录。

用户应在前端服务器中分配 UI 角色,并在后端服务器中分配后端角色。

如何在 SAP Fiori 中检查数据流?

转到启动板,右键单击灰色区域→检查元素

Inspect Element

如果单击网络选项卡,您将看不到任何内容。现在刷新启动板浏览器链接,然后查看对不同服务的调用。

Network Tab

OData 服务 URL 链接,在新标签页中打开。

OData URL

您可以在 OData 服务详细信息中搜索我的应用程序:

My App
广告