说明应用程序类型

学习目标

  • 基于所使用的技术比较应用程序类型

  • 使用 SAP Fiori Apps Reference Library 搜索应用程序的产品功能

  • 基于应用程序的使用情况创建 SAP Fiori App Analyses。

应用程序类型

一张比较事务型(基于任务)、分析型(洞察)和事实表(搜索)功能的图,展示了它们的数据库要求:任意数据库或 SAP HANA。SAP Fiori 应用程序类型

所有 SAP Fiori 应用程序都使用 SAPUI5 和 SAP Gateway 技术。这三类 SAP Fiori 应用程序在使用额外技术方面有所不同:

事务型应用

  • 使用 ABAP 为业务系统功能提供经典实现方式

  • 适用于 SAP S/4HANA 和 SAP Business Suite (运行于任意数据库)

分析型应用

  • 使用 SAP HANA 的分析能力提供业务数据洞察

  • 适用于 SAP S/4HANA 和 SAP Business Suite powered by SAP HANA

事实表应用

  • 使用 SAP HANA 的 Enterprise Search 能力提供搜索结果

  • 适用于 SAP S/4HANA 和 SAP Business Suite powered by SAP HANA

展示 SAP Fiori 应用子类型的图:事务型对应任意数据库,分析型和事实表对应 SAP HANA;每种类型都使用 SAP Fiori 和 SAPUI5,并详细说明了所使用的页面、报表和应用程序。

SAPUI5 用于所有应用程序类型的开发。这可以通过直接实现 JavaScript 代码,或通过定义元数据(在运行时生成 JavaScript 代码)来实现。这些应用称为 SAP Fiori elements。完整的 UI 由 SAPUI5SAP Gateway 或 CDS 视图中的元数据注解控制。

列表报表

使用户能够查看并处理以列表(表格)格式组织的项(对象)。

对象页面

提供查看、编辑和创建(业务)对象的功能。

概览页面

以卡片形式可视化大量数据,针对不同内容类型采用不同格式。

分析列表页面

使用数据可视化和商业智能识别数据集中的相关区域或重要的单个实例。

工作清单

显示用户必须处理的一组项。

此外,经典应用程序也属于事务型应用的一部分。这些是 ABAP 事务、Web Dynpro ABAPWebClient UI Framework 应用程序,它们在 SAP Fiori 发布之前就已存在。客户可以通过 SAP Fiori 的配置和定制来选择他们希望在 SAP Fiori launchpad 中保留哪些经典应用程序。

SAP Business Warehouse(BW)查询可用作 SAP Fiori 应用程序的基础。这些应用程序通过 SAP Analytics Cloud、Design Studio 工具创建,或通过开发 Web Dynpro ABAP 应用程序创建。

警告

自 SAP S/4HANA 2021 起,大多数 Design Studio 应用已废弃,并将在 SAP S/4HANA 2022 中从系统中删除。后继应用已作为 Web Dynpro ABAP 应用程序提供。有关更多详细信息,请阅读 SAP 注释 3081996–Deprecation of SAP Design Studio Apps in SAP S/4HANA 2021。

事务型示例

SAP Fiori apps reference library 中 My Quotations 的屏幕截图。SAP Business Suite 在用于选择业务套件和交付版本的下拉菜单旁被高亮显示。Transactional (SAP Fiori) 和 Any DB 被高亮显示。

所有事务型应用都执行事务性任务,例如为员工创建请假申请或管理报价。SAP Fiori 事务型应用代表对现有业务流程和解决方案的简化视图与交互。它们通常可运行于任意数据库,除非它们是随 SAP S/4HANA 开发并交付的。

SAP Fiori apps reference library 中 Manage Sales Orders 的屏幕截图。Transactional (SAP Fiori elements) 和 list 被高亮显示,表示 List Report。

事务型应用可以基于 SAP Fiori elements 生成。这些是由 SAPUI5SAP Gateway 或 CDS 视图中的元数据注解控制的动态 SAPUI5 应用。最常见的事务型 SAP Fiori element 是列表报表。

SAP Fiori apps reference library 中 Create Material 的屏幕截图。SAP GUI 和 MM01 被高亮显示,表示作为应用 ID 的事务代码。

自 SAP S/4HANA 1610 发布以来,SAP GUI 事务可以在 SAP Fiori apps reference library 中找到。由于 SAP Fiori 2.0 和 SAP Belize 主题,它们已成为 SAP Fiori 的正式组成部分。这些事务仅限于面向最终用户的事务,以及 SAP S/4HANA 1610 或更高版本中可用的事务。

SAP Fiori apps reference library 中 Process Maintenance Plan 的屏幕截图。Web Dynpro 和 HANA DB exclusive 被高亮显示,表示事务型应用也可能为 SAP HANA 数据库专属。

与 SAP GUI 事务类似,事务型 Web Dynpro ABAP 应用程序自 SAP Fiori 2.0 起也是 SAP Fiori 的一部分。在 SAP Fiori apps reference library 中,所有事务和 Web Dynpro 应用程序都显示为 SAP HANA 数据库专属。原因是所记录的版本是 SAP S/4HANA 1610 或更高版本——而该版本是 SAP HANA 数据库专属的。

分析型示例

SAP Fiori apps reference library 中 Material Documents Overview 的屏幕截图。Analytical (SAP Fiori elements) 和 HANA DB exclusive 被高亮显示,表示 Analytical List Page。

分析型应用通过直接在浏览器中收集并显示关键指标,提供基于角色的实时业务运营洞察。它们可以是 SAP Smart Business 应用程序,也可以是其他分析、预测和计划应用程序。分析型应用将 SAP HANA 的数据与分析能力,与 SAP Business Suite 或 SAP S/4HANA 的集成和界面组件相结合。它们以简化的前端为企业的管控提供关于大容量数据的实时信息。借助 SAP Smart Business,您可以实时密切监控最重要的关键绩效指标(KPI),并立即对市场状况或运营变化作出反应。

SAP Fiori apps reference library 中 Grant Overview 的屏幕截图。Analytical、BW Query used(SAP Fiori: Analytics Cloud story)和 HANA DB or HANA side-by-side 被高亮显示,表示仅限 SAP S/4HANA Cloud。

作为 SAP Business Technology Platform(BTP)中的分析与计划解决方案,SAP Analytics Cloud 支持企业范围内可信的洞察和集成的计划流程。它是用于商业智能和协作式企业计划的单一解决方案,并辅以预测分析和机器学习。

基于 SAP Analytics Cloud 的 SAP Fiori 应用仅由 SAP 为 SAP S/4HANA Cloud 交付。但与所有 SAP BTP 服务一样,SAP Analytics Cloud 可以与 SAP S/4HANA 等本地系统集成。SAP 交付两类 SAP Analytics Cloud 应用:

Data Analyzer

Data Analyzer 基于 SAP Analytics Cloud 模型、SAP Business Warehouse(BW)查询和 SAP HANA 实时视图,为最终用户提供即席查询分析。它允许最终用户作为洞察对数据进行导航、分析和筛选。

故事

Story 是您将数据和可视化组合在一起,讲述您的业务或组织的故事,并帮助您发现数据中隐藏的洞察的地方。Story 也可以称为仪表盘。

SAP Fiori apps reference library 中 Sales Quotations 的屏幕截图。Analytical、Web Dynpro、BW Query used (Web Dynpro) 和 HANA DB exclusive 被高亮显示。

Web Dynpro ABAP 应用程序是有状态的,这意味着客户端应用程序的状态会在服务器上保存一段时间。这允许仅选择一次数据并将其保存在应用程序内存中即可进行持续分析。当单纯选择数据耗费大量运行时时间,而用户又不想在每次调整分析后等待时,这一点尤其有帮助。

事实表示例

SAP Fiori apps reference library 中 Shopping Cart Item 的屏幕截图。Fact sheet (SAP Fiori (SAPUI5)) 和 HANA DB exclusive 被高亮显示,表示仅限 SAP Business Suite。

事实表应用显示业务运营中所用中心对象的上下文信息和关键事实。事实表的设计目标是直观且协调一致。从事实表区域(磁贴)出发,您可以向下钻取到其详细信息。您可以轻松地从一个事实表导航到其相关事实表。例如,您可以从文档导航到相关的业务伙伴或主数据。

从事实表出发,您可以通过导航到事务型应用,或直接访问后端系统来启动事务。例如,从文档事实表出发,您可以访问后端系统以显示文档详细信息,或在 SAP GUI 或 Web Dynpro 中编辑该文档。

SAP Fiori apps reference library 中 Purchase Contract 项的屏幕截图。Fact sheet (SAP Fiori elements) 和 Object Page 被高亮显示。

对象页面可以直接在应用中更改或创建通过搜索找到的数据,而无需打开其他应用程序。更改是就地执行的。事实表和对象页面没有由 SAP 交付的磁贴。这属于定制或配置的任务,或者由用户在将搜索结果保存为磁贴时完成。

SAP Fiori Apps Reference Library

SAP Fiori apps reference library 入口页面的屏幕截图,包含导航类别、SAP Fiori 应用推荐以及带有信息图标和文本的升级影响分析按钮。

SAP Fiori 首先是一组应用程序的集合,代表着 SAP 全新的用户体验以及 SAP S/4HANA 的门面。SAP Fiori 应用可以按业务线、行业和最重要的用户角色,以及技术基础进行分类。

可以使用 SAP Fiori apps reference library 浏览所有可用的应用。请参阅 https://www.sap.com/fiori-apps-library

观看视频,了解如何在 SAP Fiori apps reference library 中筛选应用。

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

观看视频,了解如何通过 App ID 查找应用。

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

提示

事务的 App ID 就是其事务代码。

SAP Fiori apps reference library 中 Procurement Overview Page 的屏幕截图。步骤被高亮显示:1. Select Product,2. Select Release,3. Choose Information。

在 SAP Fiori 应用的详细信息中,您应首先在页面顶部设置产品套件,然后设置版本。尽管某个应用可能在多个产品和版本中可用,但各版本之间的实现可能有所不同。标题信息、产品功能、实现信息以及相关应用都会随所选产品和版本而变化。

这是一个概览页面的示例。它基于 SAP Fiori elements 技术,并使用应用数据的带注解视图。因此,应用内容可以针对领域或角色进行定制。

概览页面充当 UI 框架,用于在单个页面上组织多个卡片。每个卡片都可以提供事务型、分析型或搜索数据。因此,概览页面通常是多种应用程序类型的混合体。

操作 SAP Fiori Apps Reference Library

业务示例

您想打开 SAP Fiori apps reference library,并使用筛选器搜索应用的产品功能。

任务 1:搜索应用的产品功能

步骤

  1. 在 Web 浏览器中,打开 SAP Fiori apps reference libraryhttps://www.sap.com/fiori-apps-library)。

注意

如果您使用的是 SAP Learning 系统,可以使用收藏夹 SAP Fiori→SAP Fiori Apps Reference Library。

  1. 在您选择的浏览器中打开 https://www.sap.com/fiori-apps-library

  2. 决定 cookie 设置。

  3. 打开 SAPUI5 应用 Post General Journal Entries 的产品功能。使用以下信息: | 字段 | 值 | | --- | --- | | Back-End Product | SAP S/4HANA | | Line of Business | Budget and Finance | | Application Type | Transactional |

  4. SAP Fiori apps reference library 中,选择 SAP Fiori apps for SAP S/4HANA (Private Cloud and On-Premise)

  5. 选择 by Line of Business

  6. 选择 Budget and Finance

  7. 选择 Filter

  8. Filter 弹出窗口中,打开 Application Type 下拉列表。

  9. 选择 SAP Fiori - Transactional

  10. 关闭 Application Type 下拉列表。

  11. 打开 UI Technology 的值帮助。

  12. Select: UI Technology 弹出窗口中,选择 SAP Fiori (SAPUI5) 并选择 OK

  13. 选择 Go

  14. Search 字段中,输入 general journal 并选择 Enter

  15. 选择 Post G/L Document / Post General Journal Entries

  16. 查看 Post General Journal Entries 的产品功能。

  17. 在最新的 SAP S/4HANA 中打开面向 SAP Business SuiteSales Order Fulfillment Issues 应用后继者的产品功能。使用以下信息: | 字段 | 值 | | --- | --- | | Back-End Product | SAP ERP | | Application Type | Analytical |

  18. 选择 Home

  19. 选择 SAP Fiori apps for SAP Business Suite

  20. 选择 by Back-End Product

  21. Search by Back-End Product 字段中,输入 erp

  22. 选择 SAP ERP

  23. 选择 Filter

  24. Filter 弹出窗口中,打开 Application Type 下拉列表。

  25. 选择 SAP Fiori - Analytical

  26. 关闭 Application Type 下拉列表。

  27. 选择 Go

  28. Search 字段中,输入 sales 并选择 Enter

  29. 选择 Sales Order Fulfillment Issues

  30. 查看面向 SAP Business Suite 的 Sales Order Fulfillment Issues 的产品功能。

  31. 在标题下方,打开 SAP Business Suite 下拉列表。

  32. 选择 SAP S/4HANA

结果

该应用已废弃,最后一次交付是在 SAP S/4HANA 2021 FPS02 中。 16. 选择 Related Apps 选项卡。 17. 选择 Sales Order Fulfillment Issues (Version 2) (SAP S/4HANA (Private Cloud and On-Premise))。 18. 选择 Product Features 选项卡 19. 查看 Sales Order Fulfillment Issues (Version 2) 的产品功能。 4. 打开 Create Material 应用的产品功能。使用以下信息:

字段

Roles

Master Data Specialist Product Data

Application Type

SAP GUI

  1. 选择 Home

  2. 选择 All Apps

  3. 在底部选择 Filter

  4. Filter 弹出窗口中,打开 Application Type 下拉列表。

  5. 选择 SAP GUI

  6. 关闭 Application Type 下拉列表。

  7. 打开 Role 的值帮助。

  8. Select: Role 弹出窗口的 Search 字段中,输入 product data 并选择 Go

  9. 选择 Master Data Specialist - Product Data 并选择 OK

  10. 选择 Go

  11. Search 字段中,输入 create 并选择 Enter

  12. 选择 Create Material, Create Material & (MM01)

  13. 查看 Create Material 的产品功能。

SAP Fiori App Analyses

关于登录 SAP Fiori apps reference library 的屏幕截图流程,展示了可用的附加功能。

使用 SAP 用户登录时,SAP Fiori apps reference library 会提供附加功能。例如,您可以保存筛选器和选择,或导航到 Maintenance Planer 等相关资源。此外,您还可以:

  • 识别升级将对 SAP Fiori 应用产生的影响

  • 获取 SAP Fiori 应用推荐

通过分析现有系统环境的使用情况来实现。

观看视频以了解 SAP Fiori Upgrade Impact Analysis 的概览。

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

SAP Fiori 应用推荐分析

关于在 SAP Fiori 应用推荐分析中选择使用情况和系统配置文件的屏幕截图流程。

SAP Fiori App Recommendations 分析可以在主页上通过选择 Get SAP Fiori App Recommendations 启动。它需要以使用情况配置文件和系统配置文件作为输入:

使用情况配置文件

使用情况配置文件是系统中使用最多的事务的列表。这些可以基于最终用户反馈收集,也可以通过跟踪系统中使用的事务来收集,例如通过

Workload Monitor

ST03

)。

系统配置文件

系统配置文件是 SAP 系统中已安装软件组件的列表。这些可以使用系统的系统信息或 SAP Solution Manager 的功能来收集,例如

Landscape Management Database (LMDB)

SAP Fiori 推荐分析列表视图的屏幕截图。标注的区域包括:Relevance、Requirements、Details、Views、Filter、Other Analysis 和 Download。

分析结果是一个应用表格,其中包含根据使用情况配置文件和系统配置文件得出的相关性及系统要求信息。该表格可以通过多种方式筛选,例如按应用程序类型、业务线或角色。可以创建视图以保存对表格布局的更改。预定义了以下视图:

  • 概览

  • 安装详细信息

  • Fiori Launchpad 内容

  • 配置详细信息

只需点击表格中的某一条目即可访问每个应用的详细信息,您也可以从列表视图切换到详细信息视图,后者会跳转到 SAP Fiori apps reference library 的筛选视图。

创建 SAP Fiori 应用推荐

业务示例

您想打开 SAP Fiori apps reference library 并操作 SAP Fiori App Recommendations

本练习需要 SAP 账户。

任务 1:创建 SAP Fiori 应用推荐分析

步骤

  1. 在 Web 浏览器中,使用您的 SAP 账户登录 SAP Fiori apps reference libraryhttps://www.sap.com/fiori-apps-library)。

注意

如果您使用的是 SAP Learning 系统,可以使用收藏夹 SAP Fiori→SAP Fiori Apps Reference Library。

  1. 在您选择的浏览器中打开 https://www.sap.com/fiori-apps-library

  2. 决定 cookie 设置。

  3. 在右上角,选择 Sign In

  4. 使用您的 SAP 账户登录。

  5. 使用 Sample Usage Profile (Shared) 为产品套件 SAP S/4HANA 创建新分析 Sample Analysis (UX100)

  6. 在主页上,选择 Get SAP Fiori App Recommendations

  7. 选择 Create new analysis

  8. 选择 Step 2

  9. Usage Profile 下拉列表中,选择 Sample Usage Profile (Shared)

  10. 选择 Step 3

  11. Analysis for Product Suite 下拉列表中,选择 SAP S/4HANA (Private Cloud and On-Premise)

  12. Front-End System Profile 下拉列表中,选择 Sample Frontend Profile (Share)

  13. Back-End System Profile 下拉列表中,选择 Sample Backend Profile (Shared)

  14. 选择 Step 4

  15. Analysis Name 字段中,输入 Sample Analysis (UX100)

  16. 选择 Get SAP Fiori App Recommendations

  17. Application Type**Fiori - AnalyticalRole**Accounts Payable Accountant 筛选分析的应用列表。切换到详细信息视图并查看反馈选项。

  18. 选择 Application Type

  19. 在弹出窗口中,选择 Fiori - Analytical 并选择 OK

  20. 选择 Role

  21. 在弹出窗口中,选择 Accounts Payable Accountant 并选择 OK

  22. 在底部选择 Detail View

  23. 选择右下角的对话气泡并提及反馈选项。