日元、新台币、越南盾等小金额币种在存入数据库时,除以转换因子100存入;当从库里取出输出时,则需要乘以转换因子输出去。
小币种输出有两种方式。
方法一:获取转换因子。
DATA: factor TYPE P DECIMALS 3.
CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
EXPORTING
currency = l_waers
IMPORTING
factor = factor.
it_bsis-dmbtr = it_bsis-dmbtr * factor.
方法二:利用函数 “BAPI_CURRENCY_CONV_TO_EXTERNAL”获取
DATA l_bapicurr LIKE bapicurr-bapicurr.
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
EXPORTING
currency = ibkpf-hwaer
amount_internal = l_bapicurr
IMPORTING
amount_external = l_bapicurr.
ieg-wrbtr = l_bapicurr.