【轉載】SAP的貨幣資料型別保留4位小數

hubaichun發表於2018-01-18

怎樣讓SAP的貨幣資料型別保留4位小數

 

SAP資料字典中的貨幣類據型別為CURR,只保留2位小數,而我們在實際開發時,卻經常需要保留4小數。若僅僅是顯示報表倒問題不大,內表中可以使用P型別,隨便自己定義多少位小數點。但筆者的報表需要儲存至資料表中,資料表的資料型別不能使用P型別,這如何處理呢?

 經過筆者深入的研究發現,我們們自定義一個域,域的型別仍舊設定為CURR,並在這裡指定小數位數,比如我建立瞭如下圖所示的ZWERT4的域。

然後再建立資料元素,該資料元素的域指向剛才建立的自定義域(如下圖)。

    到此為止,一切準備工作就完成了。當我們建立資料表時,欄位型別直接指向該資料元素即可實現保留4位小數的需求。並且該欄位與貨幣型別CURR的功能相容,同樣可以關聯幣種等資訊。

相關文章