SAP中關於日元等金額沒有小數位的問題


1、業務背景
在SAP中,由於日元和韓元等貨幣值是沒有小數位的,所以在做手工過賬或者是后勤過賬時金額都是整數,但是在存表時系統會金額會自動縮小100倍,預留兩位小數。如下圖所示:

查看一張發票憑證

 

 

 

發票憑證的BSEG表數據

 

 

 

2、解決方案
系統中有個后台表TCURX,TCURX存儲貨幣的小數位CURRDEC,系統通過函數CURRENCY_CONVERTING_FACTOR進行數據轉換,例如日元的小數位為0,當存表時,會自動縮小100倍,所以當我們在開發自定義報表時也需要調用該函數,系統會自動在后台表的數據基礎上擴大100倍。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM