日常开发过程中经常会遇到汇率转换的计算,可以采用以下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.

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐