SAP-ABAP-语法1
data:begin of userinf,
lv_c(10) type c value 'C类型',
lv_i type i value 123,
end of userinf.
data: begin of userinf2.
include structure userinf.
data: lv_c2(10) type c value '一二三',
end of userinf2.
1、上面继承结构体变量,只是将结构体类型继承了,并没有将值继承过来
move-corresponding userinf to userinf2.
2、如果需要赋值,必须使用上面语法
data begin of userinf3.
include structure userinf.
data end of userinf3.
3、如果是单纯的继承,没有在结构体中增加变量,使用上面的语法,这里data关键字和逗号和句号有所不同
data userinf4 like userinf.
userinf4 = userinf.
cl_demo_output=>display( userinf4 ).
4、如果两个结构体中内部结构完全相同,使用‘=’符号即可
1、这里C类型,不指定长度默认就是长度1,如果字符串超过长度,则从左边截取
2、这里N类型,不指定长度默认就是长度1,如果字符串超过长度,则从右边截取
3、这里P类型,不指定小数点位数,则会将有小数的部分四舍五入到整数部分
post SAP-Garson
原文链接:https://www.cnblogs.com/cmd-11/p/16526592.html文章来自于网络,如果侵犯了您的权益,请联系站长删除!