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

好长好长时间没写博客了,这几个月太忙了……
刚才打开自己的电脑我都差点儿想不起密码,好几个月没开自己电脑了……

前两天遇到台币 日币问题,因为这俩没有小数位,有时候显示总出问题。
之前在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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值