咱们从SAP CRM,Cloud for Customer(简称C4C)和S/4HANA这三个产品分别来看看。浏览器
咱们使用所谓的Application Enhancement Tool(AET)来建立扩展字段。首先在Personalize里将Configuration模式打开,这样才可以直接在浏览器里建立扩展字段。工具
把这个“Enable configuration mode”的勾选中,就打开了Configuration模式了。orm
好比我想在下面这个界面上添加一个新的字段。很是简单,点这个齿轮进入Configuration mode - 配置模式:ci
当前界面能够添加新字段的区域自动被高亮成了蓝色:文档
而后我随便在高亮区域处点一下鼠标左键,从弹出的对话框中点击按钮“Create Field”来建立新的字段。产品
这个新字段从技术上来讲得从属于某一个BO模型的某个节点上,因此此处我选择了ORDERADM_H这个节点。it
而后就是指定这个字段的标签,数据类型,字段长度等等。此处我新建的字段标签为“city name”:io
点击Save and Generate进行字段建立:ast
以后该字段就出如今UI界面上了:form
如今能够在UI上对该字段进行值的维护了:
根据扩展字段进行搜索的功能也是自动实现的:
以上就是SAP CRM自定义字段的建立和使用。
一样,点Edit->Edit Master Layout进入编辑模式:
好比我想在下图Additional Information这个区域增长一些新的字段,只须要把鼠标放上去,就会弹出一个悬浮的工具栏:
选择Add Fields就能开始新字段的添加了:
和CRM同样,须要维护扩展字段的类型:
同SAP CRM相比,C4C的扩展字段除了UI以外,还能放到其余模型上,好比放到Adobe Form template上:
以及加到Report data source里:
以及加到Enterprise search里:
以及加到extension scenario里去。
以上图的extension scenario为例:意思就是若是一个Opportunity上的扩展字段值为A,那么这个Opportunity生成的后续文档Service Request,其同名扩展字段的值也为A。
扩展字段也能自动加到SAP标准的Web Service和OData service上:
保存以后,能够给该扩展字段赋值。
同SAP CRM和SAP C4C直接在想添加扩展字段的UI上进行字段建立不一样,S/4HANA采起的方式是首先统一建立扩展字段,而后用户再决定将这些字段放到哪些UI上去。
S/4HANA launchpad的Custom Fields and Logic这个tile专门负责扩展字段的建立工做:
此次我想在S/4HANA的物料主数据上建立扩展字段,因此从Business Context的下拉菜单里选择了Product Master General。
字段标签维护成“Jerry extension field on MARA”,类型为Text,长度为20。
而后点击标签页“UIs and Reports", 点击I_PRODUCTWD和MD_C_PRODUCT_MAINTAIN_MDLD对应的Enable Usage按钮:
完毕以后点保存,再点发布按钮,确保扩展字段的状态处于发布状态(Published)。
点这个按钮:
点"Adapt UI"按钮:
屏幕右上角提示当前已经处于“Adaption”模式了:
点右键,从“Available Fields”的列表里选择我以前建立的扩展字段“JDK Minimum version”:
而后终端用户就能针对该扩展字段进行编辑了:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: