一个提取结构里,又有include结构,又有append结构。
别问为啥我不懂,对于ABAP渣,难道应该知道这个?
但是不懂咱就要学。
append:附加,追加 组词:append hit 附加伤害。
include:这个不查字典我也知道,是包括的意思 组词:include 头文件
好了,那俩货啥区别啊。
知道有啥区别之前,咱得先知道,这些家伙啥时候要用到。
当一个提取结构的字段不够用的时候。我们要添加新的字段。
那咋添呢?
有三种方式来添:
一般结构
就是.include这个
附加结构
对于标准表.append
定制includes
对于标准表.ci
结构咱都知道,就是一组字段。那这个include结构和append结构啥区别?
include结构就是用来把字段添加进Z开头的表,你在Z开头的定制表里,你想加啥就加啥。
append结构呢,只能用来增强标准表,标准表可能本来就有include结构,但是如果我们想添加更多的字段到这个标准表,我们得用append。
一般append结构被加载一个标准版的结尾。因为我们最好不要在中间改一个标准表啊。
如果有长数据结构字段的标准表,有可能不能被增强了,因为你这个append可能就加不上去了。
总结:
append结构
把结构附加到标准表,一个附加结构只能加到一个标准表(SAP表),当这个表被激活,那所有的append结构都能被找到并且被附加了上去。append结构用来给SAP表添加新增定制化的字段。
include结构
这就是我们来囊括进另外一个已经定义好的结构中去。
把结构包括进定制表,一个包括结构可以被包括进很多个定制表