使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段(1)

简介: 使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段

本文的英文版,发表在 SAP 社区 wiki 上,原文标题:Step by step to create new fields on UI via Application Extension Tool


登录 SAP CRM WebClient UI,点击 Personalization 超链接:


image.png


点击超链接 Personalize Settings, 选中 Enable configuration mode 前面的 ✓:



image.png



这样,我们可以直接在浏览器里,使用具有扩展权限的用户,直接对 UI 界面,使用 SAP CRM 提供的标准扩展工具,Application Enhancement Tool,简称 AET,进行扩展。


进入 Service order 明细页面, 点击 configuration 功能对应的图标,如下图所示:


image.png




凡是可以直接通过 AET 工具被扩展的 UI 界面,会通过深蓝色高亮。本文我们想在 General Data 这个区域,创建扩展字段。



image.png



单击 General Data 区域,在弹出的窗口里,在工具栏上找到 Create Field 的按钮:

image.png



我们使用 SAP AET 工具,表面上进行的是简单的新的屏幕字段创建,实际上做的是所谓的端到端扩展 - End to End Extension Scenario.


所谓端到端,就是指 AET 帮助我们,把 WebClient UI 各层的数据模型,从 UI Component 到 BO 层,再到底层的数据库表层级,都创建了对应的扩展字段。


image.png


也就是说,上图的 CRM UIF 即 Presentation Layer( UI 展现层),Business Layer(业务逻辑层) 中的 BOL,以及 Business application 的 API 层和数据库,都自动被 AET 进行了扩展。


然而我们总要告诉 AET 到底在这三层的哪些具体模型创建扩展字段,所以要告诉 AET 一个创建扩展字段的位置,这个位置就是下图第一列的 Part of a BO:


image.png


因为我们想在 UI 的 General Data 创建新的扩展字段,这个区域的字段对应 Business Layer 是存储在 Order 的 Header 区域,所以我们选择 ORDERADM_H.


然后就是维护字段的创建明细了,如下图所示,主要是维护数据类型,字段长度,字段标签等等。



相关文章
|
6月前
|
数据库
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
|
6月前
|
Android开发 Windows 缓存
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
|
6月前
|
UED
使用 SAP CRM Application Enhancement Tool 创建类型为下拉菜单的扩展字段
使用 SAP CRM Application Enhancement Tool 创建类型为下拉菜单的扩展字段
|
6月前
|
移动开发 开发框架 JavaScript
什么是 SAP UI5 项目 ui5.yaml 文件中的 specVersion 字段
什么是 SAP UI5 项目 ui5.yaml 文件中的 specVersion 字段
|
6月前
|
存储 数据库
SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版
SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版
|
6月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
6月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
6月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版