我们从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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
7. 自定义字段与数据表:这部分内容涵盖如何在系统中添加自定义字段和数据表,以及如何对已有数据表进行扩展或修改。 8. 自定义单据、菜单、窗口布局:提供了关于如何创建和配置自定义单据、菜单和窗口布局的操作...
在SAP_SD系统中,需要将想要的字段放入字段目录中,以便在后续的配置过程中使用。这一步骤是整个定价配置的基础。 步骤2:创建条件表 创建条件表是定价配置的关键步骤。在这个步骤中,需要定义条件记录的关键字,...
5. **更好的集成**:SAP GUI 770可以更好地与其它SAP产品和服务集成,如SAP Fiori、SAP HANA等,提供更无缝的工作流程。 6. **安全性提升**:新的安全特性确保了数据传输的安全,符合企业级的信息安全标准。 7. **...
在SAP系统中,交货单屏幕增强是一项重要的定制开发工作,它允许企业在标准的交货单屏幕中增加自定义字段或标签页,以便更好地满足特定业务需求。本文档将详细介绍如何通过使用Business Add-In (BADI)来实现交货单...
- **HOOK**: 提供自定义接口,支持特定的业务逻辑或流程。 通过上述详细的解析可以看出,SAP MES系统提供了一整套全面的功能,不仅涵盖了从主数据维护到生产控制的各个环节,而且还支持成本管理、质量管理等多个...
SAP Query是SAP系统中一个强大的数据提取和报告工具,它允许非编程背景的用户自定义报表,满足企业日常业务分析和决策支持的需求。 在SAP Query中,用户可以创建自己的查询,这些查询能够从各种数据库表中提取数据...
8. **公式(Formulas)**:公式支持用户自定义计算逻辑,以创建新的度量值或对现有数据进行变换。 9. **聚合(Aggregation)**:聚合功能允许用户对数据进行汇总计算,如求和、平均值等。 10. **动态选择器...
它是非编程人员创建自定义报表的理想选择,因为它提供了一种直观的图形化界面,无需深入ABAP编程语言。以下将详细介绍SAP ABAP Query的开发步骤: 一、创建查询对象 1. 打开SAP事务代码SQ01,进入ABAP Query编辑器...
总之,用户退出是SAP BW中一个强大的工具,它使得企业能够根据自己的业务需求定制系统,同时保持与SAP产品更新的兼容性。通过理解并正确利用用户退出,企业可以构建出更符合自身业务流程的高效数据仓库解决方案。
在“享受”采购订单中添加个人设置,允许用户根据自己的偏好和工作习惯自定义界面布局、字段显示等,提升了用户体验,增加了系统的个性化程度。 综上所述,SAP ECC 6.0(SAP_APPL 600)在功能性和用户体验方面进行...
首先,我们要了解SAP Smartforms是SAP GUI中的一种强大工具,用于创建复杂的自定义打印输出,如发票、报告或订单。它允许用户通过图形化界面设计布局,无需编程知识即可实现动态数据绑定和逻辑控制。Smartforms可以...
这意味着同一工厂内的不同批次号可能代表不同的特性,而在不同工厂之间转移时需要重新创建批次并指定其特性。 - **物料级别**:批次由物料本身唯一确定。所有工厂中同一批次的特性必须相同。在不同工厂之间转移时,...
- **创建报表:** 从数据源中选择字段,放置在报表的不同区域。 - **记录选择:** 定义过滤条件,控制哪些记录被包含在最终报表中。 - **分组及排序:** 对数据进行逻辑分组,按特定顺序排列记录。 - **完成报表:**...
SAP BOI SDK通常用于开发自定义的数据提取、转换和加载(ETL)工具,或者构建与SAP BusinessObjects产品集成的解决方案。 sbowrapper.jar可能是一个包装器库,用于简化使用sboapi.jar时的开发工作,它可能包含了...
在SAP系统中,屏幕增强是一项关键功能,它允许企业根据特定业务需求定制标准应用程序的用户界面。通过屏幕增强,可以添加、修改或隐藏标准屏幕上的字段,以满足个性化业务流程的需求。以下是对文档中提到的各个SAP...
在本例中,首先定义了一个工作区`wa_alv`,该工作区包含了多个字段,如`cheid`(产品检验ID)、`batno`(批号)、`werks`(工厂)、`chcer`(检验员)、`ctime`(检验时间)、`matnr`(物料号)、`checkitemcode`(检验项目代码)...
标题:“SAP 配置指南(详细)英文版.pdf” 知识点详细说明: 一、通用设置(General Settings) ...通过这份配置指南,用户可以深入学习如何对SAP系统进行详细的定制和配置,以满足企业不同的管理需求。