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.

arrow
arrow
    全站熱搜

    ROACH 發表在 痞客邦 留言(0) 人氣()