ALV的不同幣別合計
今天在測試,假如ALV列表中有很多金額,我們可以下達來總計金額在最下面
DATA: t_fieldcat TYPE slis_fieldcat_alv.
t_fieldcat-fieldname = ‘NETWR’.
t_fieldcat-do_sum = ‘X’.
可是如果有不同幣別怎麼辦!那下面的合計就要輸出不同幣別的總計
假如有個輸出幣別欄位叫WAERK 那就要在要輸出的金額欄位設定時多加這個參數
t_fieldcat-cfieldname = 'WAERK'.
如此總計時就會依照不同幣別來合計的
在搭配 DATA ls_sort TYPE slis_sortinfo_alv. 來做幣別Group就更漂亮的
CLEAR ls_sort.
ls_sort-fieldname = 'WAERK'.
ls_sort-spos = 1.
ls_sort-up = 'X'.
ls_sort-down = ''.
ls_sort-subtot = 'X'.
ls_sort-group = '*'. "分頁群組
APPEND ls_sort TO lt_sort.
全站熱搜