SAP:金額位數調整
DATA ZDECIMAL_PLACES LIKE TCURX-CURRDEC. "小數位數
DATA ZWAERS LIKE T001-WAERS. "幣別
DATA ZBUKRS LIKE SKB1-BUKRS. "公司代碼
DATA nPower(005) TYPE N. "金額調整位數
"取得公司代碼使用的幣別
CALL FUNCTION 'FTI_COMPANY_CODE_CURRENCY_GET'
EXPORTING
I_BUKRS = ZBUKRS
IMPORTING
E_WAERS = ZWAERS.
"取得該幣別需要擴增的小數位數
CALL FUNCTION 'G_DECIMAL_PLACES_GET'
EXPORTING
CURRENCY = ZWAERS
IMPORTING
DECIMAL_PLACES = ZDECIMAL_PLACES.
"計算金額調整位數
nPower = 10 ** ( 2 - ZDECIMAL_PLACES ).
"後面的源代碼, 當要處理金額時, 就可以乘上此調整位數