日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【整理】SAP货币汇率转换

發(fā)布時間:2025/3/20 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【整理】SAP货币汇率转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

貨幣匯率轉換Demo

?

一、說明

匯率維護在ERP中可以使用事務代碼OB07或者OB08,每次不同幣別的匯率更改在正式生產系統(tǒng)中都會新創(chuàng)建一條記錄,保存之后會存儲在表TCURR中,可以通過函數(shù)CONVERT_TO_LOCAL_CURRENCY轉換獲取(注意函數(shù)Exporting中各個參數(shù)一定不能用常量,要用變量),函數(shù)自動會把當前最近的時間的匯率作為轉化的匯率。

這里需要注意有一些貨幣比較特殊,比如日元JPY,它是沒有小數(shù)點的,系統(tǒng)內存儲的和你查詢看到的不同,這是因為有轉換因子的緣故,存入表之前SAP會先將金額除以這個因子后再存入。可以調用如下函數(shù)進行相互轉換:

  • BAPI_CURRENCY_CONV_TO_INTERNAL:轉換成數(shù)據(jù)庫中內部存儲金額
  • BAPI_CURRENCY_CONV_TO_EXTERNAL:轉換成外部實際金額

?

二、匯率維護

匯率分為直接匯率(Direct quotation)和間接匯率(Indirect quotation)兩種。

直接匯率:1外幣=XX本位幣

間接匯率:XX外幣=1本位幣

比如,公司代碼本位幣為人民幣,那么1USD=6.5CNY為直接匯率,0.15385USD=1人民幣為間接匯率。中國采用直接標價法,即美元/人民幣報價。

?

?

三、轉換實例

*&---------------------------------------------------------------------* *&?Report??ZTEST_CONVERT_CURR *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------*REPORT?ZTEST_CONVERT_CURR.DATA:?GV_AMOUNT?LIKE?BSEG-WRBTR,GV_INTER??LIKE?BSEG-WRBTR,GV_FROM???TYPE?CHAR20,GV_TO?????TYPE?CHAR20.************************************ *?selection?screen ************************************ PARAMETERS?:?P_FC?TYPE?TCURC-WAERS?DEFAULT?'JPY',P_TC?TYPE?TCURC-WAERS?DEFAULT?'CNY',P_DATE?LIKE?SY-DATUM?DEFAULT?SY-DATUM,P_CURR?TYPE?BAPICURR-BAPICURR,P_KURST?TYPE?TCURR-KURST?DEFAULT?'M'.************************************ *?start-?of?-selection ************************************ START-OF-SELECTION. ***?Conversion?of?Currency?Amounts?into?Internal?Data?FormatCALL?FUNCTION?'BAPI_CURRENCY_CONV_TO_INTERNAL'EXPORTINGCURRENCY?????????????=?P_FCAMOUNT_EXTERNAL??????=?P_CURRMAX_NUMBER_OF_DIGITS?=?13IMPORTINGAMOUNT_INTERNAL??????=?GV_INTER.***?Translate?foreign?currency?amount?to?local?currencyCALL?FUNCTION?'CONVERT_TO_LOCAL_CURRENCY'EXPORTINGDATE?????????????=?P_DATEFOREIGN_AMOUNT???=?GV_INTERFOREIGN_CURRENCY?=?P_FCLOCAL_CURRENCY???=?P_TCTYPE_OF_RATE?????=?P_KURSTIMPORTINGLOCAL_AMOUNT?????=?GV_AMOUNTEXCEPTIONSNO_RATE_FOUND????=?1OTHERS???????????=?2.************************************ *??end?-?of?-?selection ************************************ END-OF-SELECTION.MOVE?P_CURR?TO?GV_FROM.MOVE?GV_AMOUNT?TO?GV_TO.CONDENSE?GV_FROM?NO-GAPS.CONDENSE?GV_TO?NO-GAPS.WRITE?:?/?P_FC,'→',P_TC.WRITE?:?/?GV_FROM?,'→',GV_TO.

?

總結

以上是生活随笔為你收集整理的【整理】SAP货币汇率转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。