動態內錶要排序時,因為不知道內錶中的欄位名字,所以不能直接用sort table by field1 field2...
可以使用下面的方法來實現:sort table by (sorttable)
表型別: abap_sortorder_tab
結構型別: abap_sortorder
**示例:
data:
w_it_field type abap_sortorder_tab,
w_str_field type abap_sortorder.
w_str_field-name = 'name1'.
w_str_field-descending = ''.
w_str_field-name = 'kunnr'.
w_str_field-descending = ''.
sort by (w_it_field).
ABAP動態內錶
定義的動態內錶,對應內錶一行的工作區 field symbols type standard table type any.form create dynamic table data lt fcat type slis t fieldcat alv,ls fcat like line of lt ...
ABAP建立動態內錶
說明 最近業務顧問有很多的需求,其實都是一樣的邏輯,就是處理的表不一樣,就要寫好多次程式,整理一下他的一系列需求之後,準備寫乙個動態的程式,這樣會方便很多,動態的其實核心是動態的內錶,所以簡單的說一下動態內錶的定義方式。1 根據資料庫表定義動態內錶 這種定義比較直接,直接把資料庫表的所有欄位都放在動...
關於ABAP內錶
1.內錶的型別及定義 1 any table 即任意表型別,此種定義方式只能在傳遞引數的時候定義。例如 form using changing type any table 2 any table包括了兩種型別 index table和hashed table 1 index table 包括了st...