2016/4/3

SAPB1 Rounding in price list not working 無法四捨五入

Rounding in price list not working

Date: 2016/04/04
SAPB1 version: 8.82

Issues

On of price list rounding method set to `Round to Full Amount` in our system. 
But it still exists decimal rows in that price list (Currency is NTD).
近日由於接觸了SAPB1,這中間其實遇上了不少的奇妙現象,其中這個問題是Price List 即便設了`Round to Full Amount`但仍有小數位存在!

Solutions

This is a SAP problem, and a possible solution (tested locally) is to change the field Decimal of Currency NTD (administration -> Setup -> Financial -> Currency) from value 2 to Default

Default will take the value set into General Setting -> Display (in which there is value 2), but in this way the field Rounding under pricelist will be used, that is will be used the Rounding to Full Amount

To change this, it’s necessary that

•         anyone in SAP will be disconnected
•         change that value Decimal
•         change the field Rounding to No Rounding into target pricelist , and then change again the field in “Rounding to full amount”

SAPB1 編號 2033997 - Rounding in price list not working after decimal changes in “Currency - Setup” window
正是描寫了這個問題確實存在,是一個系統的Bug ,上述的做法與原廠的並不相同,而利用變更原來的設定再重新使它生效的方式。有興趣的人可以找找看上述的文件。



沒有留言: