ABAP 结构类型和结构体


规则一:将结构体定义为一个类型,最后通过定义该类型的变量来使用(推荐)

types:begin   of   structure_name,

      k1  type   data_type,或 k1  like  object,

      k2  type   data_type,

end   of   structure_name.    

METHOD IF_OO_ADT_CLASSRUN~MAIN.
types:begin of person,
           name(10) type c,
           sex(1) type c,"1表示男,0表示女
           age type i,
end of person.

data:zhangsan type person,
     lisi type person.

zhangsan-name = '张三'.
zhangsan-sex = '1'.
zhangsan-age = 20.
out->write( zhangsan-name ).

ENDMETHOD.

 

规则二:将结构定义为一个变量,再定义变量来like结构变量(不推荐)

data:begin   of   structure_name,

      k1  type   data_type,或 k1  like  object,

      k2  type   data_type,

end   of   structure_name. 

data:begin of person1,
name(10) type c,
sex(1) type c,
age type i,
end of person1.

 
 

data wangwu like person1.
wangwu-name = '王五'.
out->write( wangwu-name ).

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM