73. 如何手动通过增强的方式,给 SAP ABAP 数据库表增添新的字段
有个朋友向我咨询关于 SAP 产品增强字段扩展(Field Extensibility) 的问题:
Jerry,你好。看过你写的SAP产品增强Field Extensibility文章,对扩展字段在物理数据库的结构还不是很清楚,创建一个扩展字段后,物理数据库中是在SAP标品的表中加列,还是有一个关联表?或者说这是不是有多种可选的策略?
想问一下这一块细节。
这位朋友应该看的是笔者这篇文章:SAP产品的Field Extensibility。
本文就通过一个实际的例子,讲解如何手动给 SAP ABAP 数据库表,通过增强的方式,增添新的字段。
所谓增强(enhancement),是一种升级安全的扩展方式,这种方式不会对 SAP 标准产品发布的数据库表造成直接修改,这意味着客户可以在自己的系统上,通过这种增强方式给 SAP 标准数据库表增添新的字段。其后如果 SAP 数据库表发生了版本更新,比如增添了新的标准字段,或者对已有字段进行重命名,客户增强的这些字段都不会受到影响。
客户增强字段存储在一个客户创建的名叫 append structure 的 ABAP DDIC 结构上,这个结构是独立于 SAP 标准数据库表,存储在客户自己的命名空间下的开发包里。
下图是 SAP CRM 产品主数据的明细页面,其中产品的描述信息,存放在数据库表
73. 如何手动通过增强的方式,给 SAP ABAP 数据库表增添新的字段相关推荐
- 62. 如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能
文章目录 如何找到可以创建增强实现的增强点位置 如何创建增强实现 如何在 SE80 里找到增强实现本身 如何调试 ABAP 增强实现 总结 ABAP 系统有比较完善的修改控制权限管控,比如笔者试图修改 ...
- SAP ABAP BADI ACC_DOCUMENT创建财务凭证扩展字段增强
BADI:BADI_ACC_DOCUMENT 用于财务凭证创建时添加BAPI上没有的字段信息. 1.创建BADI实施,并拷贝SAP示例提供的代码 .METHOD CHANGE DATA: WA_EXT ...
- SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现
本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的. Jerry 之前的文章:Jerry 在 2 ...
- SAP ABAP Netweaver服务器的标准登录方式讲解
最近Jerry把这个公众号之前发布的总共230篇文章按照类别整理了一系列合集出来,比如所有的ABAP文章,放在了这个合集里:汪子熙的ABAP合集. 本文继续介绍ABAP里的一个知识点:ABAP Net ...
- SAP ABAP守护进程(ABAP Daemon)的实现方式
Jerry本科学习<计算机操作系统>这门专业课时,了解到了守护进程的理念,当时我们是从Linux操作系统里的守护进程开始学习这个概念的:Linux守护进程是运行在后台的一种特殊进程,独立于 ...
- 【SAP Abap】SAP增强开发总结
SAP增强开发总结 1.概述 1.1.增强的概念 1.2.增强的类型 1.3.增强的发展 2.第一代增强(Form Exit) 2.1.简介 2.2.查找方法 2.3.实现方式 3.第二代增强(Fun ...
- 【DBCA -SILENT】静默方式安装11gR2 oracle数据库软件
[DBCA -SILENT]静默方式安装11gR2数据库软件单实例 BLOG文档结构图 相关文章链接: DBCA静默方式建库 :http://blog.itpub.net/26736162/views ...
- 11-【数据库】定义表结构的时间字段的两种方式
1.方式一:定义时间字段默认值为NULL 若定义表结构的时间字段(eg:created_on.updated_on)是NULL.那在代码中连接数据库时要增加如下配置(红框中的配置): 来使得: 通 ...
- Activiti6自学之路(五)—— 部署流程资源的四种方式及数据库表更新情况
创建了流程图资源后, 一般我们需要对创建的资源如(leave.bpmn.leave.png)进行部署,部署方式我这里列出四种方式,前三种为单个流程资源的部署,第四种方式可以同时部署多个流程资源. 一. ...
最新文章
- linux注入内存泄露,Linux 内存泄露小结
- 深入理解JVM虚拟机(七):虚拟机字节码执行引擎
- 使用conda安装pydot及其遇到的问题解决方案
- Oracle学习总结(4)——MySql、SqlServer、Oracle数据库行转列大全
- 在Linux添加网卡,Centos(RHEL) 6 添加网卡的方法
- JavaScript数据结构——集合(Set)
- 微软:Excel 正成为开发者的终极武器!
- Django项目实践2 - Django模板(网页多语种支持/国际化)
- /proc/meminfo之谜
- 大数据行业现在工作好不好找?很难吗?
- leetcode 741. 摘樱桃
- Validation校验属性格式
- windows图标文件夹_如何在Windows 10中获取Windows 7的旧文件夹图标
- 用Axure创建一个知乎登录注册界面
- influxDB自定义查询时区
- (转)纵观国内外证券公司IT发展史
- java中的Dao类是什么意思
- 简单Java小程序----有界面ATM机
- 地图一些重要网站(地图资料篇.1)
- springboot搭建文件预览解决方案,支持目前主流格式office文件,txt文件,png,jpg等图片以及压缩文件的在线预览功能