SAP培训

赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 5475|回复: 65

[其他问题] 汇率的小数位数

  [复制链接]
发表于 2012-3-17 11:17:09 | 显示全部楼层 |阅读模式
1赛跑币
本帖最后由 czs230 于 2012-3-17 11:25 编辑

HI,默认OB08里面的小数是5位,比如USD/RMB的汇率为6.18600,现在希望调整为10位,汇率变为6.1860023232,请问可以设置汇率的小数位数吗?

最佳答案

查看完整内容

很遗憾的告诉你,可能改不了。 SAP Exchange Rate外币汇率的设置 Exchange Rate 在SAP中还有 Foreign Currencies , Currencies Translation之类的叫法,他的中文解释就是不同货币币种之间的转换关系,SAP中管理的汇率非常灵活,完全可以满足各公司对于汇率的使用要求,例如:用户可以根据自己的需要设定不同的汇率类型,有什么买入汇率,卖出汇率,中间平均汇率,汇兑结算评估汇率等等! SAP的汇率维护程序采用了SAP程序员引 ...

帖子的最近访客查看更多↓




上一篇:求助,表里面的内容如何删除!?
下一篇:在建工程结算后台配置问题
本楼点评(0) 收起
推广排名:
回复

使用道具 举报

     
发表于 2012-3-17 11:17:10 | 显示全部楼层
很遗憾的告诉你,可能改不了。

SAP Exchange Rate外币汇率的设置

Exchange Rate 在SAP中还有 Foreign Currencies , Currencies Translation之类的叫法,他的中文解释就是不同货币币种之间的转换关系,SAP中管理的汇率非常灵活,完全可以满足各公司对于汇率的使用要求,例如:用户可以根据自己的需要设定不同的汇率类型,有什么买入汇率,卖出汇率,中间平均汇率,汇兑结算评估汇率等等! SAP的汇率维护程序采用了SAP程序员引以为自豪的 Maintenance Table技术,不过用户使用起来有些麻烦,特别是数量大,维护者认识不清的时候,不过也都很简单,今天就跟大家分享一下SAP里面关于汇率的方方面面!希望大家也提出宝贵意见!


对于汇率来说的技术业务需要
1.       货币种类例如:RMB, USD,EUR,JPY ,KRY,GBP等
2.       汇率类型:例如:M型月别平均汇率,V型季度别外币汇兑结算基准汇率
3.       货币兑换基本单位例如:我以1 USD可以兑换多少其他币种,USD即为基础货币单位
4.       汇率折算基准例如:1 USD = 7.47000 RMB , 1 EUR = 8.10000 RMB,注意SAP支持5位小数点
5.       汇率有效期例如:2007.11.01 登录为最晚修改应用日期,则该日期之后的应用都取该汇率
6.       汇率的转换计算使用例如:程序开发RFC调用
游客,如果您要查看本帖隐藏内容请回复

本楼点评(0) 收起
回复

使用道具 举报

     
发表于 2012-3-18 11:31:05 | 显示全部楼层
找了好久没找到,不过找了个相关的,你先看看,你这问题,我再找找

SAP当然能定义小数位,可以为currencies and unit定义小数位.
1.定义currencies小数位.
T-code:OY04 , Path :Global settings->currencies->set decimal places for currencies
如果在此没有定义,比如RMB就没有,default decimal 是2,
OY04 enter后 发现有JPY没定义小数位,这样在记帐时如果JPY出现小数就会抱错.
比如手工做张凭证doc currency :JPY
Dr:12.5 Cr:12.5是不能save的.必须四`舍五入才到13才可.
但是比如有一PO是JPY下单. 10000个150 JPY.
MIGO收8521个,自动产生的会计凭证会自动取整.
但是如果已经有了数据,改动小数位就会出现大大的异外,具体如何自己测试下就知道

2.定义度量单位小数.
T-code:CUNI Path:Global settings->check unit of measurement.
比如EA想定义3位小数目.
这样就允许create BOM时采用EA做单位的 component material落实到小数点后三位.

3.汇率的改动. 我想是可细到四位的
OB08 , 默认的就是5位.  
一般记帐exchange rate type 是M . 比如local currency本位币是USD
M :  8.70000             CNY = 1 USD
CNYdocument currency .
Cny 1000    local cur.(USD)  114.94
更改汇率:
M:8.72560  CNY = 1USD .
CNY document currency 记帐
CNY 1000 :  local cur. (USD) 114.61

更该汇率是系统是可行的,我想这样在使用外币记帐时,如果currencies的小数定为两位,楼上的混淆了这两概念, 产生汇兑损益易的机会会少些. 

JPY的小数问题.
写一个关于税务的报表,就是从material doc, FI doc和PO抓些字段.
material doc.和FI doc的对应如下:
mat doc tables :Mkpf( header), MSeg(item)
FI doc  tables :Bkpf( Header), BSeg( Item)
BKPF-AWKEY(Mat. doc no+公司+fiscal year或mat. no+fiscal year)
对应到MSEG-mblnr(mat. doc. no)
MSEG-ZEILE(itemno)*2-1对应到FI doc item的bseg-buzei(item no)

需要从BSEG带出bseg-waers document curerncy.
bseg-wrbtr (doc currency amount)
bseg-dmbtr (local currency amount)

比如JPY为doc currency.
Dr:12345
Cr:12345
可bseg-wrbtr为123.45, 这样出来的报表就发生错误.

Why?我想SAP默认的所有的currencies的小数都是2位, 这样在record一document时,
不管三七二一,一定将你输入的数字弄两个小数点.

1.USD 2位或OY04没任何动作
Dr: 12345
Cr: 12345   
在SAP中bseg-wrbtr为12345.00
Dr: 123.45
Cr:123.45
在SAP中bseg-wrbtr为123.45

显示出来不做任何动作

2. JPY ,OY04定义小数0表示无小数
Dr : 12345   JPY
Cr : 12345   JPY
在SAP中bseg-wrbtr为123.45
Dr : 123.45   JPY
Cr : 123.45   JPY
你不可能做出这样的document

显示出来的数据*100

3.比如TND OY04定义小数为3.
Dr 123456
cr 123456
在SAP中bseg-wrbtr为1234560.00
Dr:123.456
Cr:123.456
在SAP中bseg-wrbtr为1234.56

显示出来的数据/10 .


就是所SAP保存数据和显示数据是不同的,保存在数据库中总保留两位小数,所以在做report时间要小心,
显示数据时根据TCURX(就是OY04)里面定义的小数位进行一定计算,
至于关系你看上面6个例子就明白了!
本楼点评(0) 收起
回复

使用道具 举报

     
发表于 2012-3-18 18:26:12 | 显示全部楼层
好复杂……
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2012-3-18 22:40:06 | 显示全部楼层
非常 感谢老彭的回复,我也做了一些测试,发现汇率最多只能输入9位,整数4位,小数5位,呵呵,只能告诉用户改不了了。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-3-19 09:25:29 | 显示全部楼层
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-3-19 09:29:10 | 显示全部楼层
本楼点评(0) 收起
回复

使用道具 举报

     
发表于 2012-3-19 09:56:30 | 显示全部楼层
真长呀, 不过客户怎么还有这种需求
本楼点评(0) 收起
回复

使用道具 举报

     
发表于 2012-7-18 22:50:05 | 显示全部楼层
本楼点评(0) 收起
回复

使用道具 举报

     
发表于 2012-7-18 22:59:03 | 显示全部楼层
study
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

机器人加盟

QQ|手机版|联系我们|赛跑网 ( 沪ICP备12003519号-4 ) QQfsq

GMT+8, 2018-8-15 13:13 , Processed in 0.625000 second(s), 63 queries .

Powered by Discuz! X3.2

© 2001-2014

快速回复 返回顶部 返回列表