关于sap:使用-SAP-CRM-Application-Enhancement-ToolAET-创建扩展字段

4次阅读

共计 1353 个字符,预计需要花费 4 分钟才能阅读完成。

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

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

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

这样,咱们能够间接在浏览器里,应用具备扩大权限的用户,间接对 UI 界面,应用 SAP CRM 提供的规范扩大工具,Application Enhancement Tool,简称 AET,进行扩大。

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

但凡能够间接通过 AET 工具被扩大的 UI 界面,会通过深蓝色高亮。本文咱们想在 General Data 这个区域,创立扩大字段。

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

咱们应用 SAP AET 工具,外表上进行的是简略的新的屏幕字段创立,实际上做的是所谓的端到端扩大 – End to End Extension Scenario.

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

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

然而咱们总要通知 AET 到底在这三层的哪些具体模型创立扩大字段,所以要通知 AET 一个创立扩大字段的地位,这个地位就是下图第一列的 Part of a BO

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

而后就是保护字段的创立明细了,如下图所示,次要是保护数据类型,字段长度,字段标签等等。

本例咱们给扩大字段保护的名称为 city name:

咱们当初能够找到刚刚创立的 city name 字段了,然而 Status 还是黄灯,阐明在其余层对应的扩大字段还未生成。点击 Save and Generate 触发这个生成过程。

这里弹出输出传输申请的对话框,能够保护 Transport Request,这样创立的字段还能够传输到其余零碎:

静候片刻,等字段创立结束后,就能够将创立好的字段在 Generate Data 区域配置进去了。

点击下图 Show Available Fields:

在右边的可用字段区域,找到刚刚创立的 city name, 点击 + 图标,增加到 UI 上:

如图,咱们当初曾经看到,city name 字段曾经在配置模式下,呈现在 UI 页面上了:

退出配置模式,这个字段当初曾经能够应用了:

因为咱们在保护扩大字段的明细信息时,在 Search-Relevance 字段保护的值是 Search & Result List,因而能够将这个字段增加到搜寻条件和搜寻后果列表视图上:

这样,咱们就能够将 city name 这个扩大字段,作为搜寻条件之一,并且呈现在搜寻后果列表里:

正文完
 0