SAP CRM Web UI:配置、应用和增强工具
概述
- SAP CRM 有许多标准角色(例如,销售专业人员)以及这些角色中的应用程序(例如,客户管理)
- 在一般情况下,公司不会原封不动地使用标准应用程序,而是进行小幅或大幅增强
- 考虑到这一点,SAP CRM 已经实施了用于增强 SAP 标准应用程序的工具。使用这些工具,可以在现有应用程序中更改视图、添加字段、添加表格等。
- 这些工具主要包括
- Web UI 配置工具
- 应用程序增强工具 (AET)
Web UI 配置工具
- SAP CRM 中任何视图显示的布局都作为 Web UI 配置进行维护
- 这些配置通过 4 个参数值进行识别
- 因此,您可以使用不同的参数值来增强 Web UI 配置,创建新布局
- Web UI 中显示的字段来自数据字典中定义的数据结构
- 根据要求,并非所有字段都显示在所有屏幕上
- 可以使用 Web UI 配置工具修改屏幕
- 使用此工具,可以从屏幕中删除某些字段
- 它还允许将数据字典结构中可用的字段添加到屏幕
- CRM Web UI 中的所有页面上都有一个按钮可以进入“Web UI 工具”
- 需要预定义角色才能使此按钮可用
- 因此,要查看此按钮并在此工具中进行修改,用户必须拥有足够的授权
- 可配置区域
:这会突出显示屏幕中可配置的区域
- 配置页面
:这将打开弹出窗口以配置当前页面
- 个性化
- 通过此功能,用户可以设置自己的视图布局
- 这会影响单个用户,不适用于整个应用程序
- 打印页面
:打印当前页面
- 为了创建新布局,可以使用“新建”按钮创建空白表单
- 您也可以复制现有配置,然后根据需要进行修改
- Web UI 配置工具支持拖放功能,可将字段添加到布局中
- 它还提供了设置字段不同属性的功能
- 在少数情况下,这些增强的实施还包括在 Web UI 组件中进行 ABAP 编程
可用配置(截图上方)
- 配置由以下字段的唯一组合标识
- 角色配置键
- 组件使用
- 对象类型
- 对象子类型
- 根据不同的组合,一个视图可以有多个配置
- 在此分配块中选择一行会更新“当前配置设计”,以显示在选定配置下设计的布局
- 用于操作配置的按钮(见上图):这些按钮用于修改“可用配置”中选定配置的“当前配置设计”
- 添加标题:通过按钮,可以在概览页面上的表单视图中添加标题
- 添加行:此按钮会在“当前配置设计”区域中追加一行
- 上移:此按钮用于将选定的字段向上移动一行
- 下移:此按钮用于将选定的字段向下移动一行
- 显示可用字段:(图 3)它显示了所有可添加到布局中以便在应用程序中可见的字段
- 显示字段属性:(图 3)您可以查看和设置布局上所选字段的属性
- 在编辑模式下,可以修改其中一些属性
- 此工具支持从视图布局中添加或删除字段(数据字典中可用)
- 使用此工具无法将字段添加到数据字典结构和表中,从而使其在您的 CRM 中体现。
- 表格视图的配置屏幕有不同的布局,用户需要设置可用列和这些列的属性
安全问题
- 最终用户不应有权在配置工具中执行这些设置。只有超级用户或开发人员才具有这些角色
- 任何更改都会对访问应用程序的所有用户可见
- 除了在 UI 配置工具中实施的更改之外,最终用户还可以进行视图个性化设置。个性化设置仅适用于单个用户,不会在最终用户之间共享
- 根据要求,个性化可以在自定义设置中控制
- 这意味着存在自定义设置,开发人员可以通过这些设置限制用户对视图进行个性化
- 应用此设置后,最终用户将无法使用个性化按钮
应用程序增强工具 (AET)
- 应用程序增强工具是一个全面的工具,用于增强 SAP 标准应用程序,从而使数据库级别的修改由工具本身实现,几乎不需要编码工作。
- 此工具也与 Web UI 配置工具集成。
- 与 UI 配置工具类似,您首先需要从应用程序中选择可配置区域(蓝色突出显示)
我们需要选择 AET 增强的相关按钮(上方突出显示)
- 显示增强:使您能够查看已有的增强。可以选择一个增强并修改它
- “创建字段”按钮可用于在选定视图中创建新字段
以下是现有字段和表增强的显示
此视图在各自的分配块中具有用于视图和表增强的按钮
- 新建:使用此按钮可以创建新字段和新表
- 使用第一列(增强 ID)中的超链接可以编辑现有增强
增强视图
- 为了在点击“新建”按钮(如上图所示)后增强视图,您需要选择需要添加新字段或新表的业务对象部分
- 根据所选对象,将选择数据库表和结构。
- 创建字段时,需要设置字段的属性
- 根据所选属性,将生成字段并增强新字段的不同层
- 可以使用“启用专家模式”按钮,以便框架从字段定义中使用的数据元素中获取属性
- 在专家模式下,我们需要设置数据元素字段的值
- 在数据元素定义中,可以设置标签(描述)等属性
- 因此,字段的不同属性将使用数据字典中的数据元素定义自动设置
- 同样,我们可以使用 AET 创建表字段
- 对于表,我们需要指定整个表的详细信息以及要为表生成的各个字段
- 一旦使用 AET 生成了字段或表,应用程序将重新启动,用户即可使用新字段或表
- 这些字段和表也将更新所需的数据库表
- 这意味着当您为这些字段输入值并执行保存时,该值将存储在数据库中