【转载】ABAP中数据和对象的动态创建和调用
生活随笔
收集整理的這篇文章主要介紹了
【转载】ABAP中数据和对象的动态创建和调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ABAP中數據和對象的動態創建和調用
動態創建數據或者對象是指在程序運行過程中創建數據變量或者對象實例,我們可以用引用定義來創建數據變量,格式為:
CREATE DATA? gt_def TYPE (‘ty_i’)??? “用來創建類型為ty_i的變量
訪問上述變量的方式是:
gt_def->* = 1
因為數據引用變量自身沒有屬性,所以可用“*”來代表數據變量里面所有的內容。
基于類對象的動態創建,一般方式是將業務類型與對應的類類型存儲在自定義的數據庫表中,然后在程序運行時動態讀取配置,獲得類名稱,按字符串的形式傳入倒所創建的代碼中,動態創建對象實例。
動態創建對象實例的時候,需要注意以下幾點。
SAP 可以采用關鍵字CALL METHOD (method_name) 來動態調用類方法。
?
總結
以上是生活随笔為你收集整理的【转载】ABAP中数据和对象的动态创建和调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转载】字段符号在ABAP OOP中的应
- 下一篇: 【学习笔记】Django