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