SAP CRM Web UI:配置与增强

⚡ 智能摘要

Web UI 配置和应用程序增强工具 SAP CRM 允许顾问在无需编写大量 ABAP 代码的情况下调整标准角色、视图和数据库结构。本教程将通过 AET 讲解布局配置模型、参数驱动设计、安全控制以及端到端的字段和表增强功能。

  • 🧩 配置层: 四个参数值——角色配置键、组件用途、对象类型和对象子类型——唯一标识 Web UI 配置工具中维护的每个视图布局。
  • 🖱️ 拖放式设计: 使用可视化编辑器添加、重新排序和删除字段,该编辑器会显示可用字段和字段属性,而无需修改数据字典结构。
  • 🛡️ 访问控制: 只有超级用户或开发人员才能获得配置角色,自定义设置可以禁用选定视图中的最终用户个性化设置。
  • ⚙️ AET 功率: 应用程序增强工具可自动将字段和表扩展到数据库层,从而在大多数扩展场景中消除手动 ABAP 编码。
  • 🧠 专业级: 将新字段链接到现有数据元素,可使标签、搜索帮助和字段属性在每个 UI 层中保持一致。

SAP CRM Web UI 配置和增强工具

概述

  • SAP CRM 定义了许多标准角色(例如,销售专业人员)以及这些角色中的应用程序(例如,客户管理)。
  • 一般情况下,公司不会直接使用标准应用程序,而是会进行一些小的或大的改进。
  • 考虑到这一点, SAP CRM 已实施,并配备了可增强 SAP 标准应用程序。使用这些工具,可以更改现有应用程序的视图、添加字段、添加表格等。
  • 这些工具主要包括:
  • 网页界面配置工具
  • 应用程序增强工具 (AET)

网页界面配置工具

  • 任何视图中显示的布局 SAP 客户关系管理 维护方式为 Web UI 配置。
  • 这些配置是通过 4 个参数值来识别的。
  • 因此,您可以使用不同的参数值来增强 Web UI 配置,从而创建新的布局。
  • Web UI 中显示的字段来自数据字典中定义的数据库结构。
  • 根据要求,并非所有字段都会显示在所有屏幕上。
  • 可以使用 Web UI 配置工具修改屏幕。
  • 使用此工具可以从屏幕上删除一些字段。
  • 它还允许您将数据字典结构中可用的字段添加到屏幕上。
  • CRM 网页用户界面有一个按钮可以跳转到“Web UI 工具”。
  • 要使此按钮可用,需要预先定义一些角色。
  • 因此,要看到此按钮并在此工具中进行修改,用户必须拥有足够的权限。
网页界面配置工具
网页用户界面页面上的按钮——让我们在下面进行研究。
  1. 可配置区域 网页界面配置工具:这会突出显示屏幕上可配置的区域。
  2. 配置页面 网页界面配置工具:这将打开弹出窗口来配置当前页面:

网页界面配置工具

网页界面配置工具
工作中心页面的配置视图
  1. 个性化 网页界面配置工具
    1. 这样,用户就可以设置自己的视图布局。
    2. 这只会影响单个用户,不会影响整个应用程序。
  1. 打印页面 网页界面配置工具:打印当前页面。
  • 要创建新的布局,可以使用“新建”按钮创建一个空白表单。
  • 您也可以复制现有配置,然后根据需要进行修改。
  • Web UI 配置工具支持拖放操作,可将字段添加到布局中。
  • 它还提供了设置字段不同属性的功能。
  • 在少数情况下,这些增强功能的实现还包括在 Web UI 组件中使用 ABAP 编程。
网页界面配置工具
概览页中的表单视图的配置视图 – I

可用配置(见上方截图):

  • 配置由以下字段的唯一组合标识:
  • 角色配置键
  • 组件用法
  • 对象类型
  • 对象子类型
  • 根据组合的不同,一个视图可以有多种配置。
  • 选中此分配块中的一行,即可更新“当前配置设计”,以显示在所选配置下设计的布局。

用于配置操作的按钮(见上方截图):这些按钮用于修改“可用配置”中选定配置的“当前配置设计”:

  1. 添加标题:通过此按钮,可以在概览页面的表单视图中添加标题。
  2. 添加行:此按钮会在“当前配置设计”区域中添加一行。
  3. 上移:此按钮将选定的字段向上移动一行。
  4. 向下移动:此按钮将选定的字段向下移动一行。
  5. 显示可用字段(图 3):它显示所有可添加到布局中的字段,以便在应用程序中可见。
  6. 显示字段属性(图 3):它显示布局上所选字段的属性,您可以查看和设置这些属性。
  7. 在编辑模式下,可以修改其中一些属性。
网页界面配置工具
概览页中的表单视图的配置视图 – II
  • 该工具支持在视图布局中添加或删除字段(数据字典中可用)。
  • 使用此工具,无法向数据字典结构和表中添加字段,使其反映在您的 CRM 中。
  • 表格视图的配置屏幕布局有所不同,用户需要在其中设置可用列以及这些列的属性。
网页界面配置工具
表格视图的配置视图

安全问题

  • 最终用户不应拥有在配置工具中进行这些设置的权限。只有超级用户或开发人员才能拥有这些角色。
  • 所做的任何更改对所有访问该应用程序的用户都是可见的。
  • 除了用户界面配置工具中已实现的更改之外,最终用户还可以进行视图个性化设置。个性化设置仅适用于单个用户,不会与其他最终用户共享。
  • 根据需求,个性化设置可在自定义设置中进行控制。
  • 这意味着开发者可以通过自定义设置来限制用户个性化视图。
  • 应用此设置后,个性化按钮将对最终用户不可用。

应用程序增强工具 (AET)

  • 应用程序增强工具是一个用于增强应用程序功能的综合工具。 SAP 标准应用程序,修改直至数据库级别都由工具本身实现,几乎不需要任何编码工作。
  • 此工具还与 Web UI 配置工具集成。
应用程序增强工具
单击按钮时突出显示的配置区域
  • 与 UI 配置工具类似,首先需要从应用程序中选择可配置区域(蓝色高亮显示)。
  • 这将在同一窗口中打开 UI 配置工具,如下图所示。
应用程序增强工具
AET 的 UI 配置工具

您需要选择与 AET 增强功能相关的按钮(如上图所示):

  • 显示增强功能:允许您查看已有的增强功能。您可以选择一项增强功能并对其进行修改。
  • “创建字段”按钮可用于在选定视图中创建新字段。

以下是现有字段和表增强功能的显示:

应用程序增强工具
显示增强视图

此视图在相应的分配模块中包含用于增强视图和表格功能的按钮:

  • 新增:使用此按钮,可以创建新字段,也可以创建表格。
  • 使用第一列(增强功能 ID)中的超链接,可以编辑现有的增强功能。

Web UI 配置工具与应用程序增强工具

在进行逐步视图增强之前,下面的比较说明了何时应该使用每种工具:

方面 网页界面配置工具 应用程序增强工具 (AET)
主要目的 调整现有视图的可见布局 向数据库中添加新字段和表
数据字典的影响 无 — 仅使用现有字段 自动生成数据库结构和表
编码工作量 高级案例可选用 ABAP 代码 几乎不需要任何编程。
典型用户 功能顾问或超级用户 与技术负责人合作的功能顾问
变更范围 每个视图的布局和个性化 应用范围的字段和表可扩展性

增强视野

  • 为了增强视图,单击“新建”按钮(如上图所示)后,您需要选择要添加新字段或新表的业务对象部分。
增强视野
选择业务对象部件
  • 根据所选对象,将选择数据库表和结构。
  • 创建字段时,需要设置字段的属性:
增强视野
设置新字段的属性
  • 根据所选属性,将生成该字段,并增强新字段的不同图层。
  • 可以使用“启用专家模式”按钮,使框架从字段定义中使用的数据元素中选取属性。
  • 在专家模式下,我们需要为数据元素字段设置一个值。
  • 在数据元素定义中,可以设置诸如 Label 之类的属性(Descript离子)。
  • 因此,可以使用数据字典中的数据元素定义自动设置字段的不同属性。
增强视野
设置新字段的属性 - 已启用专家模式
  • 同样,我们可以使用 AET 创建表字段。
  • 对于表格,我们需要指定表格的整体详细信息,以及要为表格生成的各个字段。
增强视野
使用 AET 创建表视图
  • 使用 AET 生成字段或表后,应用程序将重新启动,然后用户即可使用新字段或表。
  • 这些字段和表格也将更新到所需的数据库表中。
  • 这意味着,当您为这些字段输入值并执行保存操作时,该值将被存储在数据库中。

常见问题

Web UI 配置工具允许顾问调整标准布局。 SAP CRM 视图——添加、删除和重新排列从数据字典中提取的字段——在大多数情况下无需更改底层数据库结构或编写 ABAP 代码。

每个布局都由角色配置键、组件用途、对象类型和对象子类型标识。这四个值共同允许同一视图存在多种配置,并将正确的布局绑定到用户角色。

使用 Web UI 配置工具重新排列现有字段。当您需要添加全新的字段或表并将其持久化到底层数据库时,请选择 AET,因为 AET 会自动生成数据字典对象。

是的。 SAP Joule 和嵌入 BTP 中的 AI 辅助程序可以推荐布局调整、编写 ABAP 代码片段、建议字段名称,并标记 Web UI 配置之间的不一致之处,从而加快 Web UI 配置和 AET 任务的速度。

是的。请将 AI 建议视为初稿。在将生成的 AET 增强功能提交给标准流程之前,功能顾问必须验证命名规则、授权检查以及 BOL 层中的下游影响。 SAP 传输请求工作流程。

总结一下这篇文章: