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
分享到:
相关推荐
12. CONVERT_TO_LOCAL_CURRENCY:根据指定日期和汇率,将金额转换为本地货币。 13. SSF_FUNCTION_MODULE_NAME:在SMARTFORMS中,根据表单名称生成对应的函数模块名,以便调用生成的报表。 14. ABAP_DOCU_DOWNLOAD...
10. CONVERT_TO_LOCAL_CURRENCY:用于按指定日期和汇率将金额转换为本地货币,处理多币种环境下的财务计算。 11. SSF_FUNCTION_MODULE_NAME:在SMARTFORMS中,此函数用于根据SmartForm的名称生成对应的函数模块名,...
22. CONVERT_TO_LOCAL_CURRENCY:按照指定日期汇率转换金额为指定货币类型。 该函数用于将金额转换为指定的货币类型,确保金额的正确性。 23. SSF_FUNCTION_MODULE_NAME:根据form名取得对应的函数名(SmartForm)。...
14. CONVERT_TO_LOCAL_CURRENCY:根据指定日期和汇率,将金额转换为本地货币。 15. SSF_FUNCTION_MODULE_NAME:根据SmartForm的名称生成对应的函数模块名,便于调用SmartForm。 16. DATE_CHECK_PLAUSIBILITY:检查...
13. CONVERT_TO_LOCAL_CURRENCY 和 SSF_FUNCTION_MODULE_NAME:前者用于根据日期和汇率将金额转换为本地货币,后者则根据SmartForm的表单名称获取对应的函数模块名。 14. DATE_CHECK_PLAUSIBILITY:检查日期的有效...
18. CONVERT_TO_LOCAL_CURRENCY:按指定日期和汇率将金额转换为本地货币,处理多货币交易。 19. SSF_FUNCTION_MODULE_NAME:根据SmartForm的名称生成对应的函数模块名,用于调用SmartForms进行报表输出。 20. DATE...
18. **CONVERT_TO_LOCAL_CURRENCY**: 根据指定日期和汇率将金额转换为本地货币,用于多币种交易的处理。 19. **SSF_FUNCTION_MODULE_NAME**: 在SmartForms中,根据Form名称生成对应的函数模块名称,以便调用。 20....
18. **CONVERT_TO_LOCAL_CURRENCY**: 根据特定日期的汇率,将金额转换为本地货币。 19. **SSF_FUNCTION_MODULE_NAME**: 根据SmartForm的名称生成对应的函数模块名,便于调用SmartForm。 20. **DATE_CHECK_...