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 Configuration Tool
Web UI 页面上的按钮,我们将在下面进行研究
  1. 可配置区域 Web UI 配置工具:这会突出显示屏幕中可配置的区域
  2. 配置页面 Web UI 配置工具:这将打开弹出窗口以配置当前页面

Web UI Configuration Tool

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

可用配置(截图上方)

  • 配置由以下字段的唯一组合标识
  • 角色配置键
  • 组件使用
  • 对象类型
  • 对象子类型
  • 根据不同的组合,一个视图可以有多个配置
  • 在此分配块中选择一行会更新“当前配置设计”,以显示在选定配置下设计的布局
  • 用于操作配置的按钮(见上图):这些按钮用于修改“可用配置”中选定配置的“当前配置设计”

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

安全问题

  • 最终用户不应有权在配置工具中执行这些设置。只有超级用户或开发人员才具有这些角色
  • 任何更改都会对访问应用程序的所有用户可见
  • 除了在 UI 配置工具中实施的更改之外,最终用户还可以进行视图个性化设置。个性化设置仅适用于单个用户,不会在最终用户之间共享
  • 根据要求,个性化可以在自定义设置中控制
  • 这意味着存在自定义设置,开发人员可以通过这些设置限制用户对视图进行个性化
  • 应用此设置后,最终用户将无法使用个性化按钮

应用程序增强工具 (AET)

  • 应用程序增强工具是一个全面的工具,用于增强 SAP 标准应用程序,从而使数据库级别的修改由工具本身实现,几乎不需要编码工作。
  • 此工具也与 Web UI 配置工具集成。
Application Enhancement Tool
点击按钮时突出显示的配置区域
  • 与 UI 配置工具类似,您首先需要从应用程序中选择可配置区域(蓝色突出显示)
  • 这将在同一窗口中打开 UI 配置工具,如下所示
    Application Enhancement Tool
    AET 的 UI 配置工具

我们需要选择 AET 增强的相关按钮(上方突出显示)

  • 显示增强:使您能够查看已有的增强。可以选择一个增强并修改它
  • “创建字段”按钮可用于在选定视图中创建新字段

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

Application Enhancement Tool
显示增强视图

此视图在各自的分配块中具有用于视图和表增强的按钮

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

增强视图

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