描述 SAP S/4HANA

学习目标

  • 说明 SAP Fiori for SAP S/4HANA 的系统架构。

  • 说明 SAP S/4HANA Embedded Analytics

  • 说明 SAP HANA Enterprise Search。

SAP S/4HANA

展示 SAP 产品演进的时间线:1979 年的 R/2、1992 年的 R/3、2004 年的 ERP 以及 2015 年的 S/4 HANA。每个阶段由一个圆圈表示,下方标注相应年份。

在 SAP R/2 中,SAP 开始向专业人员提供屏幕,以便将信息输入系统。这些用户是其领域的专家,技术娴熟并经过良好培训才能使用该系统。如今,即使是运行一次 MRP,也更像是在操作一台机器或使用业务功能的接口,而不是直观、自解释的 UI。

借助 SAP S/4HANA,SAP 正在实现让每位客户员工都能使用 SAP 业务软件的愿景。S/4HANA 中的 “S” 代表 Suite,“4” 代表第四代。完整名称是 SAP Business Suite 4 (for) SAP HANA(S/4HANA)。

SAP HANA 发展到 SAP S/4HANA 的时间线:2011 年 - SAP HANA,2012 年 - SAP Business Warehouse powered by SAP HANA,2013 年 - SAP Business Suite powered by SAP HANA,2014 年 - SAP Simple Finance,2015 年 - SAP S/4HANA。

SAP S/4HANA 是下一代业务套件,帮助业务线和行业简单运行,并拥有只有 SAP HANA 才能实现的一切能力。SAP S/4HANA 将最新的创新(SAP HANA 平台和 SAP Fiori UX)与 40 多年来驾驭复杂行业挑战的经验相结合,形成一套面向数字化、网络化经济的新套件。SAP S/4HANA 最先提供的部分是 SAP Simple Finance,即首个优化解决方案。

SAP S/4HANA 提供用户成功所必需的简洁性。

SAP S/4HANA 功能示意图,包括借助 SAP Fiori UX 重塑的用户体验、使用内存技术重塑的数据模型,以及为简洁性重塑的系统配置。

从 IT 价值的角度看,SAP S/4HANA 创造了独特的机会来大幅简化系统架构并降低总拥有成本(TCO),而 SAP HANA 正是这一简化的重要推动者。业务用户可以利用基于现代设计原则的、简单的、基于角色的用户体验,在提高生产力的同时最大限度减少培训投入。快速激活简化了从系统管理到应用定制的各项设置创建。企业现在可以显著减少其数据占用,并在一个系统中处理更大的数据集,从而降低硬件和运营成本并节省时间。

SAP S/4HANA 关键事实

以下是关于 SAP S/4HANA 的关键事实:

  • 更快的分析和报表

  • 更少的流程步骤

  • ERP、CRM、SRM、SCM 和 PLM 共同部署

  • 所有数据:社交、文本、地理、图形和处理

  • 无锁定,并行处理

  • 实际数据(25%)和历史数据(75%)

  • 更小的总数据占用

  • SAP Fiori 适用于任何设备的 UX

数据占用缩减

SAP S/4HANA 的关键特性之一是更小的总数据占用。观看视频以了解 SAP HANA 如何缩减其数据占用。

视频:本节含 SAP 官方视频(视频 ID 1_ex3yhsar),需在 learning.sap.com 在线观看。

SAP Fiori for SAP S/4HANA 的系统架构

SAP Fiori 系统架构的可视化 – SAP S/4HANA:顶部为 SAP Fiori launchpad,中间为可选的 Web Dispatcher,底部为带 SAP DB 的 SAP 前端服务器以及带 SAP HANA 的 SAP S/4HANA。

在迁移到 SAP S/4HANA 时,SAP Fiori 系统架构中的一般系统角色不会改变。客户端中运行的 SAP Fiori launchpad 仍通过 SAP Web Dispatcher 连接到 FES。改变的是 BES 的能力,作为 SAP S/4HANA,它现在拥有针对 SAP HANA 优化的代码。有关 FES 的一般信息可在 SAP 注释 2590653SAP Fiori front-end server deployment for SAP S/4HANA 中找到。

SAP Fiori 系统架构的可视化 – Hub 部署,展示从 FLP 经 SAP Web Dispatcher 到 FES 与 BES 层的流程,显示 HTTPS 和 OData 等各种协议,以及与 SAP HANA 的数据库连接。

所有应用程序类型都可用于 SAP S/4HANA(S4H)。与 SAP Business Suite 的重要区别在于,所有应用程序类型只有一种架构类型。所有应用程序都表现为事务型应用,通过 SAP Gateway 经 FES 与 BES(现为 S4H)通信。只有经典应用程序以及在某些场景下的 SAP Fiori 搜索会直接连接到 S4H。

Hub 部署选项在 SAP S/4HANA 2025 中也将得到支持。不过,未来新功能的可用性可能会受到限制。由于技术原因,某些功能可能仅在嵌入式部署中可用。

SAP Fiori 系统架构的可视化 – 嵌入式部署,展示从 FLP 经 SAP Web Dispatcher 到 SAP S/4HANA 的流程,显示 HTTPS 和 OData 等各种协议,以及与 AnyDB 的数据库连接。

SAP S/4HANA 推荐的部署选项是嵌入式部署。主要原因是,使用 SAP S/4HANA 时所有数据和功能都驻留在一个系统中。不再需要用于将请求路由到特定后端的 Hub 系统。此外,当所有内容都在一个系统中时,SAP Fiori 的许多配置步骤都会变得更容易。

注意

有关更多详细信息,请查阅文档 “SAP Fiori Deployment Options and System Landscape Recommendations”:https://www.sap.com/documents/2018/02/f0148939-f27c-0010-82c7-eda71af511fa.html

SAP S/4HANA Embedded Analytics

SAP Fiori 系统架构的可视化 – 分析型应用(S4H),展示从分析型应用经 SAP Web Dispatcher 到产品 UI,以及 SAP Gateway 连接到 SAP S/4HANA 中 Embedded Analytics 的流程。

分析型应用的 UI 属于提供事务型应用的同一产品特定 UI 附加组件的一部分。SAP Gateway 同样管理这些应用的 OData 服务,但现在数据源不同了。ABAP Core Data Services(CDS)视图是 S4H 中所有分析型应用程序的基础。ABAP CDS 视图能够与源自 SAP Business Warehouse(BW)的 SAP S/4HANA Embedded Analytics 集成。

注意

使用 ABAP CDS Views 时,无需通过 SAP HANA Extended Application Services (XS) 访问数据视图,就像在 SAP Business Suite 中那样。

FLP 中 Manage KPIs and Reports 的屏幕截图,展示了 KPI 定义、磁贴和报表,并高亮显示了 KPI、报表和故事。

SAP Fiori 中专门使用的业务分析领域称为 SAP Smart Business。其核心元素是关键绩效指标(KPI)。KPI 构建在 ABAP CDS 视图之上,并定义数据源、语义和磁贴。相关的 KPI 可以分组管理。

报表(正式名称为向下钻取)是 KPI 的可视化,为用户提供预定义的数据交互方式。客户可以将多个报表组织到故事中,例如讲述某个产品的故事。

自 SAP S/4HANA 1909 起,Manage KPIs and Reports [F2814] 是用于管理 KPI、报表和故事的中央应用。它是 KPI Workspace [F0818] 的后继者,后者在 SAP S/4HANA 1511 中引入,并自 SAP S/4HANA 2020 起废弃。

注意

一个同名的 KPI Workspace 前身已在 SAP Business Suite 中提供。主要区别在于,它使用的数据源不是 ABAP CDS Views,而是 SAP HANA XS OData services。这导致在管理 KPI(例如权限)时会有不同且额外的步骤。

SAP Fiori apps reference library 中 Overdue Payables (SAP S/4HANA) 的安装详细信息和 OData 服务的屏幕截图。

SAP Fiori apps reference library 的这个示例中,您可以看到 SAP S/4HANA 2023 作为产品解决方案。像这样的通用向下钻取应用需要 /SSB/SMART_BUSINESS_RUNTIME_SRVOData 服务来生成可视化。此外,还有一个用于实际应用数据的 OData 服务,其名称中包含 “CDS”。

提示

SAP Gateway 中以 “_CDS” 结尾的服务直接基于一个 ABAP CDS View。省略 “_CDS” 后剩下的就是视图名称。

FLP 中 Query Browser 里的分析查询和 View Browser 里的 ABAP CDS 视图的屏幕截图。

用户创建自己的评估的入口是自 SAP S/4HANA 1511 起可用的 Query Browser [F1068] 和自 SAP S/4HANA 1610 起可用的 View Browser [2170]。两者都显示系统中可用的 ABAP CDS 视图列表。区别在于,Query Browser 将列表限制为纯分析视图,而 View Browser 供更高级的用户使用,提供所有 ABAP CDS 视图的列表。不仅可以看到为应用程序提供数据的消费视图,还可以看到整个虚拟数据模型(VDM)的所有视图。这使得可以更详细地查看数据源,但也要求对该主题有更多了解。

无论使用哪个浏览器,在选择 ABAP CDS 视图作为数据源后,都可以启动 Custom Analytical Queries [F1572] 应用来实际定义处理维度、表和图表的查询。结果可以保存为磁贴,以便直接在 SAP Fiori launchpad 中访问该查询。

注意

有关此主题的更多信息,请参阅:

如何查找用于管理 Embedded Analytics 的应用

业务示例

您想在 SAP Fiori apps reference librarySAP Fiori launchpad 中分析用于管理 Embedded Analytics 的应用。

观看视频,了解如何查找用于管理 Embedded Analytics 的应用。

视频:本节含 SAP 官方视频(视频 ID 1_foruskph),需在 learning.sap.com 在线观看。

打开查询以进行分析

业务示例

您想搜索作为分析查询来源的视图,并在 View Browser 应用中创建分析。

注意

本练习需要 SAP Learning 系统。登录信息由您的系统设置指南提供。

任务 1:在 View Browser 中检查查询

练习Start Exercise(SAP 官方交互式练习)

步骤

  1. 在您的 SAP S/4HANA(S4H)系统的 SAP Fiori launchpad 中,检查 View Browser 中的消费视图 UX100_C_FlightByAirportQry 是否可用于分析查询。

  2. 在您的 S4H 的 SAP Fiori launchpad 中,打开 Cross TopicAnalytics 页面。

  3. 选择 View Browser 磁贴。

  4. Search 字段中,输入 ux100 并选择 Enter

  5. 在顶部选择 Consumption

  6. 选择视图 UX100_C_FlightByAirportQry

  7. 选择 Annotation 锚点。

  8. 检查 ANALYTICS.QUERY 的值是否为 true

任务 2:将查询保存为磁贴

练习Start Exercise(SAP 官方交互式练习)

步骤

  1. View Browser 中,显示 UX100_C_FlightByAirportQry 视图的内容。更改图形显示,以按航空公司和机型显示座位信息。

  2. View Browser 中,选择右上角的 Show Content

  3. AirlinePlane TypeAvailable Fields 拖放到 Rows

  4. Departure AirportDestination AirportRows 拖放到 Available Fields

  5. 选择 Graphical Display

  6. 查看 Graphical Display

  7. View Browser 中,将合适的可视化保存为 My Home 页面中的磁贴。

  8. View Browser 中,选择右上角的 ShareSave as Tile

  9. Save as Tile 弹出窗口的 Title 字段中,输入 Flight Seats

  10. Subtitle 字段中,输入 Airline / Plane Type

  11. 对于 Pages 下拉列表,选择 My Home

  12. 选择 Save

  13. 选择 Navigate to Home

  14. Apps 部分中,选择 Flight Seats 磁贴。

  15. 按您的意愿继续操作该应用。

激活并检查个性化搜索查询

业务示例

您想在 SAP Fiori launchpad 中为您的用户激活 Personalized Search,并在 My Queries 应用中检查搜索查询。

注意

本练习需要 SAP Learning 系统。登录信息由您的系统设置指南提供。

任务 1:激活搜索活动跟踪

练习Start Exercise(SAP 官方交互式练习)

步骤

  1. 在您的 SAP S/4HANA(S4H)系统的 SAP Fiori launchpad 中,为您的用户激活搜索活动跟踪。

  2. 在您的 S4H 的 SAP Fiori launchpad 中,选择右上角的用户。

  3. 选择 Settings

  4. 选择 Search

  5. 选中 Track Search Activities 复选框。

  6. 选择 Save

任务 2:检查搜索历史

练习Start Exercise(SAP 官方交互式练习)

步骤

  1. 在 SAP Fiori 搜索中执行多次搜索。例如,使用 1010 搜索成本中心、使用 pump 搜索物料 BOM,或使用 building 搜索总账科目。

  2. 在顶部选择 Search

  3. Search In 下拉列表中,选择 Cost Centers

  4. Search 字段中,输入 1010 并选择 Enter

  5. Search In 下拉列表中,选择 Material BOM

  6. Search 字段中,输入 pump 并选择 Enter

  7. Search In 下拉列表中,选择 GL Account

  8. Search 字段中,输入 building 并选择 Enter

  9. 选择 Navigate to Home

  10. My Queries 应用中,检查您的用户今天的搜索历史。使用图表中的 Drill InDisplay Log Details 选项。

  11. 打开 Cross TopicGeneral 页面。

  12. 选择 My Queries 磁贴。

  13. Date and Time 下拉列表中,选择 Today

  14. 在图表中,点击最大的条形。

  15. 选择 Drill In

  16. 在图表中,点击您选择的某个条形。

  17. 选择 Display Log Details

  18. 按您的意愿继续操作 SAP Fiori 搜索和 My Queries

SAP Fiori 搜索的配置参数

这些定制参数可用于在 SAP Fiori launchpad 中配置 SAP Fiori 搜索:

DEFAULT_SEARCH_SCOPE_APPS

将默认搜索范围指定为 “Apps”(true)或 “All”(false)。

true/false(默认)

SEARCH

指定是否在 launchpad shell 标题栏中显示搜索选项。

true(默认)/false

SEARCH_BUSINESS_OBJECTS

指定搜索范围中是否包含业务对象。

true(默认)/false

SEARCH_SCOPE_WITHOUT_ALL

指定是否从搜索栏中移除 “All” 连接器。

true/false(默认)