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


SAP不同的产品是如何支持用户创建自定义字段的的更多相关文章
- 没有产品,没有用户的,绝对不要浪费时间去联系风投——没有过home run的创业人,想办法先做出产品,找到少量用户,没有任何销售成本
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:Kuan Huang链接:http://www.zhihu.com/question/19641135/answer/1353 ...
- DevExpress 2019 .NET产品现已完全支持Visual Studio 2019
[DevExpress v18.2.8最新版免费下载] 我们非常高兴地跟宣布DevExpress .NET产品现已完全支持Visual Studio 2019.如果您是DevExpress忠实用户,可 ...
- 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决
此版本的 SQL Server 不支持用户实例登录标志.该连接将关闭“的解决(转) 2008-10-04 13:31 错误提示:说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息 ...
- SAP CRM 为用户创建业务合作伙伴并分配到组织单位
想要在SAP CRM的前台完成一些操作,需要登录的用户在系统中存在对应的业务合作伙伴才可以,某些情况下,还需要被分配到正确的公司.部门.职位.下面是相关的操作步骤. 本文假定读者已经拥有一个开发帐号. ...
- win10个人助理conrtana软件能否支持用户反馈、后续优化
上网查找了一下,win10的个人助理不支持用户反馈.这些反馈都是用户通过别的途径来发表反馈的信息,这个缺陷让用户不是特别满意,因为反馈信息不再那么简答,变得越来越繁琐.有些人还会担心自己反馈的问题会不 ...
- Linux服务器---配置apache支持用户认证
Apache支持用户认证 为了服务器的安全,通常用户在请求访问某个文件夹的时候,Apache可以要求用户输入有效的用户名和登录密码 1.创建一个测试目录 [root@localhost cgi-bin ...
- 【ABAP系列】SAP ABAP smartforms设备类型CNSAPWIN不支持页格式ZXXX
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP smartfo ...
- 用户创建,删除and并发注册and系统登陆的API研究(学习汇总网上资料)
一.系统登陆链接实现 比如有一个外围支持系统,用户需要在外围系统登录之后点个link就可以登录到Oracle ERP系统中,那么我们需要先把外围系统的用户创建在Oracle ERP中,并且分配职责给他 ...
- Oracle 12c 用户创建、角色、权限
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAADHCAIAAAA4UqVzAAAgAElEQVR4nOy9Z5Bk13UmyN/6vZrlrG
随机推荐
- Eclipse用Runnable JAR file方式打jar包,并用该jar包进行二次开发
目录: 1.eclipse创建Java项目(带jar包的) 2. eclipse用Export的Runnable JAR file方式打jar包(带jar包的) 打jar包 1)class2json1 ...
- 【网络爬虫】【python】网络爬虫(四):scrapy爬虫框架(架构、win/linux安装、文件结构)
scrapy框架的学习,目前个人觉得比较详尽的资料主要有两个: 1.官方教程文档.scrapy的github wiki: 2.一个很好的scrapy中文文档:http://scrapy-chs.rea ...
- 【Hadoop】MapReduce笔记(四):MapReduce优化策略总结
Cloudera 提供给客户的服务内容之一就是调整和优化MapReduce job执行性能.MapReduce和HDFS组成一个复杂的分布式系统,并且它们运行着各式各样用户的代码,这样导致没有一个快速 ...
- MR 图像分割 相关论文摘要整理
<多分辨率水平集算法的乳腺MR图像分割> 针对乳腺 MR 图像信息量大.灰度不均匀.边界模糊.难分割的特点, 提出一种多分辨率水平集乳腺 MR图像分割算法. 算法的核心是首先利用小波多尺度 ...
- QDUOJ LC的课后辅导 单调递增栈
LC的课后辅导 发布时间: 2015年9月19日 21:42 时间限制: 1000ms 内存限制: 256M 描述 有一天,LC给我们出了一道题,如图: 这个图形从左到右由若干个 宽为1 高不 ...
- jQuery 实现网页跳转或用命令打开指定网页!
Jquery实现网页跳转或用命令打开指定网页! location.href = "www.baidu.com"; location.href = "aa.aspx&quo ...
- 5-2 Windows消息队列 (25分)
5-2 Windows消息队列 (25分) 消息队列是Windows系统的基础.对于每个进程,系统维护一个消息队列.如果在进程中有特定事件发生,如点击鼠标.文字改变等,系统将把这个消息加到队列当中 ...
- jzoj5991. 【北大2019冬令营模拟2019.1.6】Juice
题面 题解 好迷-- //minamoto #include<bits/stdc++.h> #define R register #define ll long long #define ...
- SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...
- php随机生成验证图片
为了防止用户利用机器人自动注册.登录.灌水,现在网站一般都采用了验证码技术,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单 ...