SAP不同的产品是如何支持用户创建自定义字段的

我们从SAP CRM,Cloud for Customer(简称C4C)和S/4HANA这三个产品分别来看看。

SAP CRM

我们使用所谓的Application Enhancement Tool(AET)来创建扩展字段。首先在Personalize里将Configuration模式打开,这样才能够直接在浏览器里创建扩展字段。

把这个“Enable configuration mode”的勾选中,就打开了Configuration模式了。

比如我想在下面这个界面上添加一个新的字段。非常简单,点这个齿轮进入Configuration mode - 配置模式:

当前界面可以添加新字段的区域自动被高亮成了蓝色:

然后我随便在高亮区域处点一下鼠标左键,从弹出的对话框中点击按钮“Create Field”来创建新的字段。

这个新字段从技术上来说得从属于某一个BO模型的某个节点上,所以此处我选择了ORDERADM_H这个节点。

然后就是指定这个字段的标签,数据类型,字段长度等等。此处我新建的字段标签为“city name”:

点击Save and Generate进行字段创建:

之后该字段就出现在UI界面上了:

现在可以在UI上对该字段进行值的维护了:

根据扩展字段进行搜索的功能也是自动实现的:

以上就是SAP CRM自定义字段的创建和使用。

SAP Cloud for Customer

同样,点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上:

保存之后,可以给该扩展字段赋值。

S/4HANA

同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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏守望轩

Visual Studio 2008 每日提示(十五)

#141、在打开的工具窗口中上下移动定位 原文链接:You can use Alt+F7 and Shift+Alt+F7 to move to the ne...

34730
来自专栏FreeBuf

如何在Electra越狱的设备上使用LLDB调试应用程序

我试图在google搜索,有关使用Electra越狱的iOS设备上调试AppStore应用程序的简要说明。但令我失望的是,竟然没有找到任何有用的资料。因此我决定...

14240
来自专栏前端儿

电脑使用--快捷键等

         ps:  windows 键就是 键盘上那个 微软图标画圈的 .. 

14020
来自专栏九彩拼盘的叨叨叨

Chrome 插件收藏

Chrome 上有非常多的功能强大的和插件。这些插件让 Chrome 变得更加强大。下面是我常用的一些插件。

33010
来自专栏子勰随笔

iMac上Android Studio 的一些设置

30360
来自专栏Java技术分享

基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化

在各种Web开发过程中,对话框和提示框的处理是很常见的一种界面处理技术,用得好,可以给用户很好的页面体验,Bootstrap开发也一样,我们往往在页面新增、编辑...

31750
来自专栏数据小魔方

如何将html格式动态图表网页嵌入ppt中

前几天魔方学院(其实就是我的公众号交流群啦~_~)的一位群友突然在群里提了一个问题! 看了之前推送的REmap相关内容,结果导出的图表是html格式的动态图,不...

7K70
来自专栏Danny的专栏

机房收费系统(VB.NET)——超详细的报表制作过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

28030
来自专栏向治洪

Mac Jenkins搭建 Android/IOS自动打包环境

如何在mac上利用Jenkins搭建 Android/IOS自动打包环境呢? 设置静态IP 打开”System Preferences…”,设置静态ip。 ...

476100
来自专栏Jerry的SAP技术分享

SAP CRM WebClient UI和Fiori UI混搭并存

SAP CRM里有个功能可以创建HANA live report,消费HANA Studio里创建的模型。

34030

扫码关注云+社区

领取腾讯云代金券