SAP Fiori 架构
SAP Fiori 架构高级环境中的关键组件如下所示。
SAP Web Dispatcher (反向代理)
SAP Web dispatcher 是 SAP Fiori 体系结构中面向最终用户的第一个联系点。它将处理最终用户通过移动设备或笔记本电脑发出的所有 Web 浏览器请求。
它是所有 HTTP/HTTPS 请求的入口点,并定义系统是否必须接受或拒绝请求以及请求应该到达的服务器。它可以拒绝或接受与 SAP Fiori 系统的连接。
事务应用程序可以在任何数据库上运行,但 Fact sheets 和分析应用程序需要运行 SAP HANA 数据库。
SAP ABAP 前端服务器
SAP ABAP 前端服务器包含 Fiori 系统和 NetWeaver 网关的所有 UI 组件。这些 UI 组件包括中央 UI 插件、SAP UI5 控制库和 SAP Fiori Launchpad。它还包含特定于产品的 中央 UI 插件,包含各自业务套件(如ERP、SCM、SD、MM等)的UI 开发。
SAP NetWeaver 网关用于在 SAP business suite 与目标客户机、平台和框架之间建立连接。它提供开发和生成工具来为不同的客户端开发工具创建 OData 服务。
SAP ABAP 后端服务器
SAP ABAP 后端服务器用于包含业务逻辑和后端数据。Fact sheets 和 SAP business suite 的搜索模型包含在 ABAP 后端服务器中。
SAP HANA 数据库和 HANA XS 引擎
HANA XS 引擎用于运行 SAP Fiori 中的所有分析应用程序。它包含 Fiori 应用程序内容和虚拟数据模型重用内容,这些内容通过 SAP HANA Live 提供。
HANA XS引擎由两个组件组成:
- 用于 Business suite 的 HANA Live 应用程序内容。
- 具有 KPI Modeler 的智能业务组件。
HANA Live content 包含 VDM 重用内容,可用于扩展性目的。
备注:
- SAP Fiori 中的事务应用程序不一定需要 SAP HANA 数据库才能运行,它可以在任何数据库上运行。
- Fact Sheets, Analytical apps 和 Smart Business 仅在 SAP HANA 数据库上运行,不允许有任何例外。
- HANA 是 Fact Sheets 的搜索模型功能运行所必需的。
- 通过搜索模型在 Fact Sheets 中请求的数据直接从 HANA 数据库中提取。
SAP Fiori 架构:应用程序类型
SAP Fiori 应用程序分为三类。它们根据功能和基础需求进行区分。
如前所述,SAP Fiori 中的事务应用程序不一定需 SAP HANA 数据库才能运行,并且可以在任何数据库上运行。Fact Sheets, Analytical apps 和 Smart Business 仅在 SAP HANA 数据库上运行,无一例外。
下图显示了 SAP Fiori 不同应用类型的 SAP Fiori 架构。
Fact Sheets 需要搜索模型在 Fiori 应用程序中执行搜索功能。Fact sheets 用于钻取业务运营中的关键信息和上下文信息。在 SAP Fiori tiles 中,您可以深入了解更多详细信息。它还让您可以从一个 Fact sheets 导航到其所有相关的 Fact sheets。
分析应用程序和智能商业应用程序数据通过 HANA XS 引擎来自 HANA 数据库。HANA Live content 包含虚拟数据模型重用内容,可用于扩展性目的。
用户使用 HTTPS 通过 Web 浏览器发出请求。可信 RFC 用于 ABAP 前端和后端服务器之间的通信。
硬件和软件要求
在安装和配置 SAP Fiori apps 系统时,建议检查最低硬件和软件要求,以根据 Fiori apps 要求安装不同的组件。
了解安装在 ABAP 前端服务器上的 UI 插件和 NetWeaver 网关、支持包的概念很重要。SAP UI5 control library 和 Launchpad 需要中央 UI 插件。NetWeaver 网关用于通过创建 OData 服务来建立与后端服务器的连接。
- 如果为前端服务器安装 NW 7.4,则所有中央 UI 插件和网关组件都是该安装的一部分。
- 如果为前端服务器安装 NW 7.31 SPS04,则必须单独安装中央 UI 插件和网关组件。
产品版本 | 必要 SAP NW 网关安装 | 与 SAP NW 网关一起自动安装的组件 |
---|---|---|
EHP3 FOR SAP NETWEAVER 7.0 (AS ABAP) | SAP NETWEAVER GATEWAY 2.0 SPS07 (Gateway Server Core NW 703/731) 如果你想安装 "Approval Requests" 应用程序,你还必须安装− SAP NETWEAVER GATEWAY 2.0 SPS07>SAP IW PGW 100 | GW_CORE 200 SAP IW FND 250 SAP WEB UIF 731 IW_BEP 200 |
SAP NETWEAVER 7.4 (AS ABAP), SAP NETWEAVER 7.4 FOR SUITE (AS ABAP) | 所有必需的组件都包含在 SAP NetWeaver 安装(SAP_GWFND)中 如果你想安装 "Approval Requests" 应用程序,你还必须安装− SAP NETWEAVER GATEWAY 2.0 SPS07>SAP IW PGW 100 |
SAP NW 安装前提条件
SAP NetWeaver网关前端服务器的最低硬件要求如下:
要求 | 规格 |
---|---|
处理器 | 双核(两个逻辑 CPU) 或更高, 2 GHz 或更高 |
内存 (RAM) | 8 GB 或更高 |
硬盘容量 | 80 GB 或更高 |
HANA 1.0 数据库要求仅适用于 Fact Sheets 和分析应用程序。
HANA Live 包含在 HANA 上的套件中,但可以作为单独的软件包安装。SAP HANA Live 使用集成场景意味着 SAP HANA Live 与 Business suite 共享一个 SAP HANA 设备。
SAP HANA Live for SAP ERP | |
---|---|
产品 | SAP HANA Live for SAP ERP |
版本 | 1.0 SPS10 |
软件组件 | HCO_HBA_ECC |
基于 | SAP HANA Appliance Software SPS 08 or higher |
已发布的文档 | April 2015 |
您可以将此软件组件作为 SAP HANA 的附加组件安装。SAP HANA appliance 软件预装在与领先的 SAP 硬件合作伙伴一起交付的特定设备硬件系统上。
SAP Fiori 的系统环境要求
下表总结了 SAP Fiori 的系统环境要求。