ABAP 動態寶義變量

 DATA: l_ref TYPE REF TO data.  

 data: l_zexten like '結構體名稱A'.

wa_extension-structure = '結構體名稱A'.

 

  FIELD-SYMBOLS: <l_struc> TYPE ANY.

 CREATE DATA l_ref TYPE (wa_extension-structure).

    ASSIGN l_ref->* TO <l_struc>.

 

<l_struc>如何取值,定義一個 '結構體名稱A'的類型

 l_zexten-posnr = '0010'.
l_zexten-BSCHL = '22'.
move l_zexten to  <l_struc>.

 

把其中的<l_struc>字段的值傳給另一字段類型

  FIELD-SYMBOLS: <l_field> TYPE ANY.

 ASSIGN COMPONENT 'POSNR' OF STRUCTURE <l_struc> TO <l_field>.     "結果<l_field> = '0010'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章