currency conversion/ 货币转换 / currency translation

15 篇文章 17 订阅

为啥要搞货币转换

当你把公司业务做大,做到国际上。
当然你用的还是SAP的软件,那么你各个国家的client上的结算,总得用别国的货币的。最后要汇总到报表上看,总不能乱七八糟的各国货币,也没办法看全年的营收啊。
那这中间得有一个步骤,得在BW里把那么多个client的货币转换成一个标准的货币。

怎么来搞货币转换

其实我们最总汇总或者分析要弄到报表里面看的。那么在报表里面其实就可以弄。也就是在query定义/执行 那里。

另外就是在转换里弄。

货币转换类型 currency conversion type

在看货币转换之前,先看这个概念。货币转换类型。啥意思呢?
甭管他啥意思,只要知道货币转换类型包括:exchange rate,source & target currency,time reference就行了。
我要转换你这个货币,那首先我有源货币,你有目标货币。那我得知道转换率,这个转换率每年都不一样的。银行可能会定期改。所以得有个时间参考。

汇率类型 exchange rate type

上面看过了货币转换类型里面需要有汇率。那汇率是由啥决定的呢?
这个问题我自己问我自己,我也不知道怎么回答。好像问的很白痴。这个汇率类型实际上是一个参数。
汇这个字,除了不同小溪汇聚成河,在钱上面的动词解释就是把钱从一个地方转移到另外一个地方。挺有意思的,从平面到空间了。
单从exchange rate来看,实际上是转换率,不同单位之间,千米到米的转换率,恒定的1000。到钱上面,就没这么固定了,翻译就变成汇率了。从一个地方的钱转到另外一个地方。汇。这里面的转换率。叫汇率。
汇率也有诸多影响因素,有汇率类型,源/目标货币和时间参数。

上面主要就是看了两个类型,货币转换类型和汇率类型。看到这里还是不够明晰。我们只能大致知道,要定义货币转换类型,那得先定义汇率类型,货币源和目标以及时间参数。
汇率类型在表TCURV里面。
在这里插入图片描述
这个表特别奇怪的点是,明明有9个字段,最后展示的时候多出来一列CURVW。我真是相当疑惑。
给它切换成SE16标准表展示,然后去看最后的一个字段
在这里插入图片描述
发现是从TCURW这个表来的,这就又涉及到我的知识盲区了。这是为啥啊。一天天的,攒了这么多知识盲区。这两个怎么拼到一起的啊。在这里插入图片描述
继续往下按图索骥,我知道这个汇率转换类型是可以在ECC的OB07里面,让Finance的顾问去填的。然后在BW这边transfer global settings(就在RSA1下面数据源那边)->exchange rates。这样可以的,或者你直接去运行它的program RSIMPCURR 这是去ECC那边捞汇率转换。
在这里插入图片描述
如果你有要在BW这边新建自己的呢,就在SPRO --> SAP Netweaver --> General Settins --> Currencies --> Check Exchange Rate Type 这个下面,也就是下图来建。我看了一下这个Usage的描述,放到V_TCURV里面了。
只有新建了汇率转换类型呢,才能在不同类型下维护货币转换汇率,根据啥汇率转换的就是在TCURR这个表里了。
在这里插入图片描述
在这里插入图片描述
在BW创建exchange rate,如果我创建了,要填入一个新的exchange rate,那么最后它不是就保存到TCURW这个表里了么?这个View里面就是像TCURV的所有字段了。
这时我心里在想,难道是我更新了之后,这个Usage字段就会更新到表TCURW和TCURV里?
在这里插入图片描述
从这个view里能看到,可以INV反转汇率。可以有参照汇率,有基准货币作为from货币,或者使用固定转换汇率,使用特殊转换模型等等。
在OB08里还有直接报价,间接报价。说实话这个我还不太懂。但是看这个下面间接报价就是EUR为一个单位对应多少人民币。
在这里插入图片描述
最后就是OBBS去维护货币转换基数:
在这里插入图片描述

如果你要从本地加载文件到BW的exchange rate里面呢,就用这个程序:RSIMPCURFILE
这个就是基于汇率转换类型来在不同类型下面搞各个国家的货币汇率转换了。
在这里插入图片描述
这个是加载到哪里呢?这么多CUR相关的表。我点开看了,也只有TCURW这张表有Usage这个描述。
在这里插入图片描述
最后是加载到TCURR这张表里了。
在这里插入图片描述
这些实际上还是Finance的活,弄好了以上这些,那么从BW顾问的角度,咱要综合考虑的因素有:
怎么建一个currency conversion type
基于源货币,目标货币,转换率类型和时间参照节点,使用这个外币转换。
这个就是从RSCUR来整的了。
我这篇文章大概下面写了,这段我候补的,我不想看下面的了。

time reference 时间参数

这个时间上面,要考虑的一点是,有些时间是固定的,有些也可以是可变的。
时间固定也就是这个汇率跟时间无关。
时间可变就是汇率是受时间特性值影响的。

TCURR 汇率表

TCURR这个表,是汇率表exchange rate,是客户维护表。在BW里面。
因为定义货币转换类型之前得先定义汇率啊。在汇率表里面,可以看到第一列就是汇率类型。之前不知道啥是汇率类型,看一下例子。不同的汇率类型决定了不同的汇率。看看有去年的某个日期的,莫格日期的,平均汇率,历史汇率。标准银行卖出和银行买入汇率等等。这个汇率确实是不同的。有些是不同时间的。

在这里插入图片描述
接下来看看TCURR这个汇率表到底有啥内容。进来能看到,有汇率类型。源和目标货币,时间,还有汇率。ratio是比例,一般都是1 :1这里0:0的忽略。时间格式也不对。不管。那么这个时间格式呢,你可以自己改掉,或者用99999999-79899298=20100701 就是2010.07.01在这里插入图片描述那么这个TCURR汇率表从哪里维护呢?在这里哈:在下图的鼠标位置。当然你还可以定义汇率类型,标黄的就是个汇率类型表,是汇率类型的描述。表示是不同的汇率类型。在这里插入图片描述
这里进来可以自己new一个汇率。最后会到TCURR表里。
在这里插入图片描述

怎么建货币转换类型

上面我们把汇率表和汇率类型都看了一下。有了汇率。那接下来我们要看货币转换了么?
没有,我们还要来看一个因素:货币转换类型
从RSCUR进来:
在这里插入图片描述
这里可以新建或者查看。当然都是自己建的。
因为不知道里面到底有啥,我们可以先来查看下,之前建的货币转换类型到底是个啥:
在这里插入图片描述
除了技术名和描述,下面的几个tab页,就能看出来决定货币转换类型的是汇率,货币,时间。

在汇率下面,有汇率类型要选择。
有固定类型,类型变量。类型的变量是在query执行的时候动态决定汇率类型的。啥意思呢?
从我们上面那个例子来看,就填了一个汇率类型变量。
那这个变量我们去找找看。
在特性Exchange Rate Type下面看到了这个变量。
在这里插入图片描述
也就是在query执行的时候,需要自己手动输入的。
在这里插入图片描述
在这里插入图片描述
下面还有一个exchange rate from infoobject: 就是确定一个信息对象 关键值类型的,包含这个汇率的。
Inverse Ex.Rate 逆向汇率,已经被转换的货币,你想看到源货币。

接下来看货币,就是读取query运行时候关键值的数据记录。
如果你选了变量啥的,就先建个变量,在amount的属性上要选择conversion type,运行query的时候输入你的源货币或者目标货币。
在这里插入图片描述
还有时间上,current date就是需要当天的汇率来转换目标货币。
Key date要定义个日期,基于这个日期的汇率来转换目标货币。
下面变量就是基于0DATE建一个变量,通过数日变量日期来确定汇率。

再下面,variable time reference可选的很多。至于为啥还要选这个呢,不是之前已经选了时间了么?
我也没搞明白。。。
standard info object是基于你选的variable time reference系统给出的。
time shift也就是你要的是选定日期方便更改的。-3就是选定日期前三天的汇率。
在这里插入图片描述
到这里不能再往下了,很多其他的场景应用一篇也写不完了。
现在来整理下,货币转换类型建好了,而且是要基于汇率类型来弄的。
汇率类型可以是我们建在TCURR表里的固定的汇率类型,也可以是通过变量在执行query的时候自己填入的汇率类型,每个汇率类型就是下面会有所有要转换的货币的汇率。

这里的货币转换类型好了,怎么用呢?
那应该是用在关键值上。
在query的关键值上,选择一个货币转换类型。这个货币转换类型,就是我们在RSCUR那里定义的货币转换类型。也就代表货币转换。由于我们定义的货币转换类型是基于动态的汇率类型(自己填入的)。所以我们运行这个报表的时候,会要求我们填入汇率类型。根据汇率类型会计算出货币转换。

在这里插入图片描述
今天先写到这里。
补充一下:
更新本地local currency type的程序:
RSIMPCUR
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值