加载中…
个人资料
SAP刘梦
SAP刘梦
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,971
  • 关注人气:96
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

台币 日元 没有小数位问题

(2015-06-10 22:06:13)
标签:

日元

台湾

缩小100

alv

dialog

分类: 报错及解决办法
好长好长时间没写博客了,这几个月太忙了……
刚才打开自己的电脑我都差点儿想不起密码,好几个月没开自己电脑了……

前两天遇到台币 日币问题,因为这俩没有小数位,有时候显示总出问题。
之前在alv里也提过,那个只需要指定个参考字段就可以。

当然,屏幕开发的时候,肯定也是指定了参考币种
比如下面的界面

台币 <wbr>日元 <wbr>没有小数位问题

台币 <wbr>日元 <wbr>没有小数位问题

台币 <wbr>日元 <wbr>没有小数位问题

执行如上界面,
如果先输入了100,然后输入usd,回车
没问题,会自动显示为100.00

但是如果你输入日元,输入100,然后把usd换成日元 JPY

在回车
显示的就会是
10,000.以为日元没有小数点,回车的时候,参考的并不是屏幕上的jpy,而是上次的usd。
(如果第一次输入,参考的是空,默认是带两位小数点的)会扩大一百倍,
你可以debug的时候看看这个值怎么复制的。

你可以试试先输入jpy,然后回车,然后再输入100,这个时候就会显示正常。
这个时候,返回到屏幕界面,在输入任何值,还用日元,则值不会有错。
会显示如下:

台币 <wbr>日元 <wbr>没有小数位问题

但是让用户先输入币种再输入金额,肯定是不可行的。

其实在屏幕PAI里加上一个field 金额字段。
就解决问题了。
如下:
台币 <wbr>日元 <wbr>没有小数位问题


因为之前也没做过日元的,没研究过,这次恰好碰到了,就鼓捣鼓捣。
最后感谢下董哥指点。

欢迎关注订阅号:SAP学习记录 (SAPlearning 

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有