日常开发过程中经常会遇到汇率转换的计算,可以采用以下BAPI函数进行获取不同货币之间的转换汇率
BAPI函数:BAPI_EXCHANGERATE_GETDETAIL
代码样例如下:
CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
EXPORTING
rate_type = 'M'
from_curr = 'USD'
to_currncy = 'CNY'
date = sy-datum
IMPORTING
exch_rate = ls_exch_rate
return = ls_re.
IF ls_re-type <> 'E'.
lv_wrbtr_cny = lv_wrbtr_usd * ls_exch_rate-exch_rate.
ENDIF.