如果大家從SAP抓金額的時候,通常會*幣別因子
比方 CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
或自己把台幣*100
其實在ALV中~只要針對{金額}的欄位多填入{幣別}的欄位名稱
系統就會自動幫你轉換好的~連Function都不用call
比方說有個ITAB裡面有兩個欄位
幣別是WAERK
金額是NETWR
當您做
t_fieldcat-fieldname = 'NETWR'.
t_fieldcat-col_pos = '10'.
t_fieldcat-seltext_l = '金額'
t_fieldcat-seltext_m = '金額'
t_fieldcat-seltext_s = '金額'
t_fieldcat-outputlen = 12.
只要針對金額的欄位多塞t_fieldcat一個參數叫cfieldname
t_fieldcat-cfieldname = 'WAERK'.
這樣系統會自動*幣別因子,function都不用call
如此系統就會幫您轉換好的
全站熱搜
留言列表