介绍关键用户可扩展性
学习目标
描述关键用户可扩展性中使用的不同工具。

之前,在第 2 单元第 2 课"评估 SAP Build"中,我们讨论了平民开发者的出现已经改变了应用程序开发。关键用户可扩展性面向角色在公民开发范围内的用户,即使用低代码/无代码工具完成其任务。因此,这些角色还包括业务专家、关键用户以及可能的其他类型的角色。
关键用户(之前称为应用内)可扩展性选项涵盖各种用例。用于创建关键用户扩展的工具不依赖于了解正在扩展的 SAP 应用程序的任何基础技术详细信息的平民开发人员。重点在于使用低代码/无代码工具快速实施和部署简单扩展。所有工具都是基于 Web 的 SAP Fiori 应用,可用于所有 SAP S/4HANA 部署选项,并在使用时与 clean core 方法一致。

简要总结工具和功能如下:
运行时的用户界面 (UI) 调整:关键用户可以在运行时调整 UI。例如,可将字段标签更改为国家/地区特定的值,或者可以将新字段添加到显示。
自定义字段:使用此工具,关键用户可以为 SAP 表、核心数据服务 (CDS) 视图或 OData 服务创建和编辑自定义字段。
自定义业务逻辑:此工具使关键用户能够通过添加附加业务逻辑来增强 SAP S/4HANA Cloud 功能。逻辑位于基础增强点(对关键用户隐藏的具体内容)中,该工具包括具有代码完整化、语法检查和测试功能的基于 Web 的 ABAP 编辑器。
自定义业务对象 (BO):通过此工具,关键用户可以比自定义业务逻辑更进一步。完全可以创建新的业务对象及其关联的数据库表。此外,还可以创建用于创建、读取、更新和删除数据的 API。
自定义 CDS 视图:关键用户可以使用此工具对数据的访问进行建模,使现有 CDS 视图可能不支持报表或自定义业务逻辑工作。
自定义分析查询:查询是报表的基础之一。自定义分析查询工具允许关键用户基于 SAP 或客户创建的数据源轻松创建。
KPI:与查询类似,KPI 是报表的重要部分。通过 KPI 工具集,关键用户可以使用下钻功能在 SAP Fiori 快速启动板中以磁贴形式设计新的 KPI。
表单:最后,为支持基于表单和电子邮件的流程实施,自定义表单工具允许关键用户基于 SAP 数据源(例如 CDS 视图和 OData 服务)创建表单和电子邮件模板。