Hybris里类似ABAP Netweaver的DDIC - 如何做data type的extension

简介: Hybris里类似ABAP Netweaver的DDIC - 如何做data type的extension

ABAP里客户做二次开发时,当其business requirement需要新的字段添加到已有数据类型上时,一般采用append structure的方式增强SAP标准的数据类型。



image.png

之前说到每个extension都有其local的object, 比如extension specific的data type在resources folder下面的这个XML里定义. XML的naming convention为-items.xml.


image.png


对于数据类型的扩展Hybris的思路也类似:


image.png


这个例子定义了一个新的数据类型AlipayPaymentTransactionEntry,扩展自PaymentTransactionEntry

黄色区域内的field相当于ABAP里include structure里的field.


相关文章
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
|
SQL 自然语言处理 程序员
SAP ABAP DDIC 结构字段的一些技术限制条件
SAP ABAP DDIC 结构字段的一些技术限制条件
131 0
SAP ABAP——数据类型(四)【TYPE系列关键字】
本文主要介绍一下SAP ABAP中的声明数据类型的TYPE系列关键字,主要包括了TYPE、TYPE TABLE OF、TYPE LINE OF、TYPE REF TO
756 0
SAP ABAP——数据类型(四)【TYPE系列关键字】
|
监控 JavaScript 前端开发
从 ABAP Netweaver 到 ABAP Platform,我们一直在努力
Jerry 之前的文章 ABAP 真的会过时吗?聊聊 ABAP 的过去,现在和未来,带着大家简单回顾了 ABAP 这门编程语言的发展史和对其未来进行了展望。
145 0
从 ABAP Netweaver 到 ABAP Platform,我们一直在努力
|
JavaScript 前端开发
sendData to ABAP backend via multiple form content type
Created by Jerry Wang, last modified on Aug 20, 2014
107 0
sendData to ABAP backend via multiple form content type
|
Web App开发
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
114 0
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable
ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable
164 0
ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable
如何在ABAP Netweaver和CloudFoundry里记录并查看日志
如何在ABAP Netweaver和CloudFoundry里记录并查看日志
115 0
如何在ABAP Netweaver和CloudFoundry里记录并查看日志
|
BI PHP
SAP ABAP和Hybris的源代码生成工具
SAP ABAP和Hybris的源代码生成工具
142 0
SAP ABAP和Hybris的源代码生成工具
|
Kubernetes C++ 容器
ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分
ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分