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