使用相同名稱將 SAP ABAP 中的行聚合在一起


你可以使用 COLLECT 關鍵字或某些聚合函式來實現該結果。你應該定義一些資料型別來匹配該方案。

TYPES: BEGIN OFt_my_type,
   key_aTYPE foo,
   key_bTYPE foo,
   nokey_cTYPE foo,
   nokey_dTYPE foo,
END OFt_my_type,
tt_my_type_list TYPE STANDARD TABLE OF t_my_type WITH DEFAULT KEY,
tt_my_type_hash TYPE HASHED TABLE OF t_my_type WITH KEY key_a key_b.
DATA: lt_resultTYPE tt_my_type_list,
   lt_sums TYPE tt_my_type_hash.
FIELD-SYMBOLS:<ls_result> TYPE t_my_type.
LOOP AT lt_result ASSIGNING <ls_result>.
   COLLECT<ls_result> INTO lt_sums.
ENDLOOP.

更新於: 2019 年 12 月 5 日

517 次瀏覽

啟動你的 職業生涯

完成該課程後獲得認證

開始
廣告
© . All rights reserved.