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