規則一:將結構體定義為一個類型,最后通過定義該類型的變量來使用(推薦)
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 ).
