SAP Fiori - 数据流

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

前端服务器 :  Web服务器和OData代理.

后端服务器 :  OData提供商.

数据流

  • SAP Fiori使用 HTTP/HTTPS 协议.它是一个请求 - 响应运行时体系结构.

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

  • /UI2/PAGE_BUILDER_PERS 是OData服务之一对于Launchpad.

Fiori数据流中的前端服务器

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

  • 它包含所有已注册的OData服务和行为作为OData服务的终点.

  • 它还包含UI和Launchpad对象.

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

  • 要与后端系统通信,它使用的是后端系统的别名,并使用可信的RFC连接与后端服务器交互.

  • Fiori app调用OData服务来获取一些数据.前端服务器中的网关系统知道服务的系统别名,并有助于从后端系统获取数据.

后端服务器在Fiori数据流

  • 后端服务器包含SAP Business Suite 7,用于ERP,CRM,SRM,SCM等关键应用程序,等等.

  • 它包含应用程序数据并用于自定义应用程序.

  • 这系统包含2个OData类 :

  • 模型提供程序

  • 数据提供程序

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

前端和后端的数据流

前端服务器与后端服务器之间的连接必须是可信的RFC连接.这意味着无需输入密码即可向后端系统验证相同的ID.如前所述,用户Id应具有 S_RFCACL 对可信登录的授权.

用户应在前端服务器和后端角色中分配UI角色在后端服务器中.

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

转到Launchpad,右键单击灰色区域 → 检查元素.

Inspect Element

如果点击网络标签,您将看不到任何内容.现在刷新Launchpad浏览器链接并查看对不同服务的调用.

网络标签

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

OData URL

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

我的应用程序