SAP软件汇率维护操作及相关配置介绍
|
admin
2024年12月7日 0:12
本文热度 167
|
作者微信: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 编辑过