文章出處
ABAP中TYPES與DATA、TYPE與LIKE區別:
ABAP中TYPES與DATA、TYPE與LIKE區別:
TYPES是用來自定義某種類(型)的,需(用DATA語句)實例化以后才可以使用 DATA 是用來聲明基本類型數據對象(實例變量)的,對于用DATA直接定義的結構體對象(不參照其它結構類型)。
參照自定義類型生成新數據:
TYPES|DATA ...... TYPEtype1....... ''type1 代表程序內部類型
參照程序中已經聲明的數據對象生成新數據:
TYPES|DATA...... LIKEdobj ......''dobj代表數據對象
2.TYPE與LIKE區別: TYPE后面跟隨的只能是某種類(型) LIKE后面可以跟實例對象
參照結構體對象生成內表時只能用LIKE,不能用TYPE,因為結構體對象不是類型,只是一種實例對象 參照結構類型生成內表時可以用LIKE也可以用TYPE
其中通過LIKE定義的內表直接擁有參照結構類型的元素結構,
而通過TYPE定義的內表只能間接擁有被參照結構類型的元素結構,結構類型不能作為內表的工作區,只有結構體對象才可以。
看文倉www.92to.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20161230/79929.html
文章列表
全站熱搜