作者微信:saplib
咨詢或探討sap相關(guān)的學(xué)習(xí)、就業(yè)、技術(shù)問題!
聲明:本文僅代表作者觀點和立場,不代表任何公司!僅用于SAP軟件應(yīng)用學(xué)習(xí)參考。使用SAP的企業(yè)一般都有對外貿(mào)易業(yè)務(wù),因此,不可避免地會涉及外幣核算,由于匯率變動非常頻繁,如果每一筆記賬都按實時匯率錄入,則工作量很大,所以SAP系統(tǒng)解決方案是定期把最新匯率維護在系統(tǒng)內(nèi),做外幣相關(guān)的業(yè)務(wù)時候系統(tǒng)會自動取到最新的匯率,不需要手工錄入(比如如下)。
?
在講解維護匯率操作之前,需要先了解下匯率類型的概念,SAP系統(tǒng)預(yù)設(shè)了不同的匯率類型,用于不同的業(yè)務(wù)(如下圖)。
匯率類型可以理解是對不同業(yè)務(wù)的匯率的一種分組方式,分開設(shè)置可以更加靈活,滿足更多的業(yè)務(wù)需求。在實際的項目實施中,可以直接使用標準預(yù)制匯率類型,也可以根據(jù)各公司自己業(yè)務(wù)要求進行配置。M匯率類型是系統(tǒng)標準的平均匯率,用于全月的外幣業(yè)務(wù)。主要是用于當月發(fā)生的外幣的業(yè)務(wù)單據(jù)(例如采購訂單、銷售訂單等),當業(yè)務(wù)發(fā)生時,系統(tǒng)為依據(jù)錄入的對應(yīng)的外幣的匯率值轉(zhuǎn)換成本位幣。這種匯率類型的有效期從每月的最后一天開始,是為了避免日常記賬匯率與月末外幣評估匯率混淆而特別設(shè)立的。大部分公司一般都在每個會計期間最后一天下班維護的匯率,使用事務(wù)碼OB08維護系統(tǒng)默認匯率,一般要維護月末/下月初的匯率,開始日期分別為本月最后一天和下月第一天。其中月底匯率用于對本月外幣余額進行評估,月初匯率作為下月外幣交易匯率。
可以按上面步驟先定位到需要維護的匯率類型。
備注:匯率的數(shù)據(jù)來源是中國人民銀行(或其他可信來源)
維護完成后按回車,然后點擊保存即可,這樣我們就建立了一個新的匯率。
匯率維護完成后,在系統(tǒng)創(chuàng)建相關(guān)涉及到外幣交易的業(yè)務(wù),系統(tǒng)自動默認帶出這里維護的匯率。IMG->SAP NetWeaver->常規(guī)設(shè)置->貨幣->檢查貨幣代碼 (OY03)
這個配置一般使用系統(tǒng)默認,不需要配置。
2、檢查交換率類型
IMG->SAP NetWeaver->常規(guī)設(shè)置->貨幣->檢查交換率類型(OB07)
- 匯率:就是匯率類型,比如,M: 用于記賬 P: 用于成本計劃的換算。
- 反向: OB08配置時缺少將一種貨幣轉(zhuǎn)換為另外一種或的匯率條目,則可以使用反轉(zhuǎn)匯率關(guān)系。
示例說明:配置表中缺少將 USD 轉(zhuǎn)換為 CNY 的條目,則如果設(shè)置了此標識,將使用 CNY 到 USD 的轉(zhuǎn)換條目。
- EMU和參考貨幣:兩個字段共同作用確定匯率,如果勾選EMU則必須設(shè)置參考貨幣
示例說明:如果系統(tǒng)存在USD -> CNY COP -> CNY匯率條目,則通過參考貨幣CNY推斷出USD->COP的匯率。通過參考貨幣,我們可以簡化匯率的維護。
- 買入?yún)R率 / 銷售匯率:用于確定買入價屬于平均匯率的匯率類型(具體見如下官方解析)
- 固定:匯率是根據(jù)手動輸入的貨幣計算的(具體見如下官方解析)。
3、定義貨幣換算的換算率(轉(zhuǎn)換因子)
IMG->SAP NetWeaver->常規(guī)設(shè)->貨幣->定義貨幣換算的換算率(OBBS)
備注:在用ABAP開發(fā)相關(guān)報表的時候,通過Function取匯率的時候,需注意下這個值,不然取出匯率計算結(jié)果有問題。
定義兩種貨幣之間的轉(zhuǎn)換因子,一般使用系統(tǒng)默認,不用配置。
最后說明下獲取匯率的BAPI
做ABAP開發(fā)經(jīng)常需要用到的獲取系統(tǒng)最新匯率的BAPI。
具體說明見如下參考代碼
DATA: CW_RATE LIKE BAPI1093_0.
DATA: S_C_FACTOR TYPE P DECIMALS 3,
T_C_FACTOR TYPE P DECIMALS 3,.
DATA: S_WAERK TYPE WAERK,
T_WAERK TYPE WAERK,
CURDATE TYPE RSCALDAY,
L_RATE TYPE P DECIMALS 4.
*1. 獲取匯率信息
CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
EXPORTING
RATE_TYPE = 'M' "匯率類型
FROM_CURR = S_WAERK
TO_CURRNCY = T_WAERK
DATE = CURDATE
IMPORTING
EXCH_RATE = CW_RATE.
*2. 獲取轉(zhuǎn)換因子
CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
EXPORTING
CURRENCY = S-WAERK "貨幣
IMPORTING
FACTOR = S_C_FACTOR.
CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
EXPORTING
CURRENCY = T-WAERK
IMPORTING
FACTOR = T_C_FACTOR.
L_RATE = CW_RATE-EXCH_RATE * ( CW_RATE-TO_FACTOR / CW_RATE-FROM_FACTOR ) " 匯率計算 (需要注意轉(zhuǎn)換因子)
* ( s_c_factor / t_c_factor ) .
該文章在 2024/12/9 18:37:17 編輯過