SAP_金额比例转换问题
描述:当一个报表需要根据国外货币转换为本位币时,遇到JPY等特殊货币时,
金额转换会自动放大或缩小,导致计算金额不正确。
解决办法:调用金额比例转换函数,根据货币获取转换比例。
代码如下:
DATA:lv_bili TYPE isoc_factor. "金额比例 CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR' EXPORTING currency = 'JPY' IMPORTING factor = lv_bili EXCEPTIONS too_many_decimals = 1 OTHERS = 2. IF sy-subrc <> 0. * Implement suitable error handling here ENDIF.
取得比例后,金额与比例相乘即可获取正确金额。