`

CONVERT_TO_LOCAL_CURRENCY(货币汇率转换)

阅读更多
REPORT  z_barry_convert_currency                .

DATA: jine  LIKE bseg-wrbtr  .
DATA: date LIKE sy-datum .
DATA: curr_ex LIKE bapicurr-bapicurr .

date = '20060831' .

DATA: fa LIKE bseg-wrbtr ,
      fc LIKE t001-waers ,
      lc LIKE t001-waers ,
      ty LIKE tcurr-kurst .

fa = 100.
fc = 'JPY' .
lc = 'RMB' .
ty = 'M'.

curr_ex = fa .
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_INTERNAL'
  EXPORTING
    currency             = fc
    amount_external      = curr_ex
    max_number_of_digits = 13
  IMPORTING
    amount_internal      = fa.

CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
  EXPORTING
    date             = date
    foreign_amount   = fa
    foreign_currency = fc
    local_currency   = lc
    type_of_rate     = ty
  IMPORTING
    local_amount     = jine
  EXCEPTIONS
    no_rate_found    = 1
    OTHERS           = 2.


WRITE:/ jine .



注意点:

1.Exporting各个参数一定不能用常量,要用变量

2.汇率存放在表:TCURR中,另外TCUR*有关于汇率的其他数据

3.碰到比较变态的货币,例如日元,它们是没有小数点的,系统内存储的和你看到的不同,有个BAPI可以使用:BAPI_CURRENCY_CONV_TO_INTERNAL

4.维护汇率的Tcode:OB07、OB08

转自:http://blogold.chinaunix.net/u1/40527/showart.php?id=341894
分享到:
评论

相关推荐

    SAP common function List

    12. CONVERT_TO_LOCAL_CURRENCY:根据指定日期和汇率,将金额转换为本地货币。 13. SSF_FUNCTION_MODULE_NAME:在SMARTFORMS中,根据表单名称生成对应的函数模块名,以便调用生成的报表。 14. ABAP_DOCU_DOWNLOAD...

    SAP常用函数文档

    10. CONVERT_TO_LOCAL_CURRENCY:用于按指定日期和汇率将金额转换为本地货币,处理多币种环境下的财务计算。 11. SSF_FUNCTION_MODULE_NAME:在SMARTFORMS中,此函数用于根据SmartForm的名称生成对应的函数模块名,...

    abap编程常用函数

    22. CONVERT_TO_LOCAL_CURRENCY:按照指定日期汇率转换金额为指定货币类型。 该函数用于将金额转换为指定的货币类型,确保金额的正确性。 23. SSF_FUNCTION_MODULE_NAME:根据form名取得对应的函数名(SmartForm)。...

    ABAP+函数总结+常用函数解释[借鉴].pdf

    14. CONVERT_TO_LOCAL_CURRENCY:根据指定日期和汇率,将金额转换为本地货币。 15. SSF_FUNCTION_MODULE_NAME:根据SmartForm的名称生成对应的函数模块名,便于调用SmartForm。 16. DATE_CHECK_PLAUSIBILITY:检查...

    SAP常用函数

    13. CONVERT_TO_LOCAL_CURRENCY 和 SSF_FUNCTION_MODULE_NAME:前者用于根据日期和汇率将金额转换为本地货币,后者则根据SmartForm的表单名称获取对应的函数模块名。 14. DATE_CHECK_PLAUSIBILITY:检查日期的有效...

    ABAP 函数总结 常用函数解释.doc

    18. CONVERT_TO_LOCAL_CURRENCY:按指定日期和汇率将金额转换为本地货币,处理多货币交易。 19. SSF_FUNCTION_MODULE_NAME:根据SmartForm的名称生成对应的函数模块名,用于调用SmartForms进行报表输出。 20. DATE...

    ABAP常用函数集锦

    18. **CONVERT_TO_LOCAL_CURRENCY**: 根据指定日期和汇率将金额转换为本地货币,用于多币种交易的处理。 19. **SSF_FUNCTION_MODULE_NAME**: 在SmartForms中,根据Form名称生成对应的函数模块名称,以便调用。 20....

    abap4常用函数

    18. **CONVERT_TO_LOCAL_CURRENCY**: 根据特定日期的汇率,将金额转换为本地货币。 19. **SSF_FUNCTION_MODULE_NAME**: 根据SmartForm的名称生成对应的函数模块名,便于调用SmartForm。 20. **DATE_CHECK_...

Global site tag (gtag.js) - Google Analytics