Fork me on GitHub

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.

取得比例后,金额与比例相乘即可获取正确金额。

 

posted @ 2022-07-05 11:25  今天123  阅读(237)  评论(0编辑  收藏  举报
1