台币 日元 没有小数位问题_SAP刘梦_新浪博客

  • Post author:
  • Post category:其他


好长好长时间没写博客了,这几个月太忙了……

刚才打开自己的电脑我都差点儿想不起密码,好几个月没开自己电脑了……
前两天遇到台币 日币问题,因为这俩没有小数位,有时候显示总出问题。
之前在alv里也提过,那个只需要指定个参考字段就可以。
当然,屏幕开发的时候,肯定也是指定了参考币种

比如下面的界面



台币 <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



版权声明:本文为senlinmu110原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。