SAP中关于日元等金额没有小数位的问题


1、业务背景
在SAP中,由于日元和韩元等货币值是没有小数位的,所以在做手工过账或者是后勤过账时金额都是整数,但是在存表时系统会金额会自动缩小100倍,预留两位小数。如下图所示:

查看一张发票凭证

 

 

 

发票凭证的BSEG表数据

 

 

 

2、解决方案
系统中有个后台表TCURX,TCURX存储货币的小数位CURRDEC,系统通过函数CURRENCY_CONVERTING_FACTOR进行数据转换,例如日元的小数位为0,当存表时,会自动缩小100倍,所以当我们在开发自定义报表时也需要调用该函数,系统会自动在后台表的数据基础上扩大100倍。




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM