sap資料字典中的貨幣類據型別為curr,只保留2位小數,
而我們在實際開發時,卻經常需要保留4小數。
若僅僅是顯示報表倒問題不大,內錶中可以使用p型別,隨便自己定義多少位小數點。但報表需要儲存至資料表中,資料表的資料型別不能使用p型別,這如何處理呢?
自定義乙個域,域的型別仍舊設定為curr,並在這裡指定小數字數,比如我建立了如下圖所示的zcurr04的域。
然後再建立資料元素,該資料元素的域指向剛才建立的自定義域。
到此為止,一切準備工作就完成了。當我們建立資料表時,字段型別直接指向該資料元素即可實現保留4位小數的需求。並且該字段與貨幣型別curr的功能相容,同樣可以關聯幣種等資訊。
SAP中的ABAP的資料型別
在abap中,我們需要使用各種變數來儲存各種資訊,變數只是保留值的儲存位置。在apap中,基本有八大型別基本資料 1.十六進製制 x 2.文字字元 c 3.整數型 i 4.浮點 f 5.打包數量 p 該型別主要用於商務標準值,如 6.數字型 n 7.字元的日期 d 8.字元的時間 t 是下是實現資料...
64位與32位程式設計的資料型別區別
c c 僅僅定義了這些基本資料型別之間的關係,並沒有定義嚴格定義它們的字長。在不同的平台上,根據編譯器不同的實現,它們的字長如下表所示 資料型別 lp64 ilp64 llp64 ilp32 lp32 char 8 8 88 8 short 16 16 16 16 16 int32 n a 32 n...
32位和64位機資料型別的大小
32位系統和64位有什麼區別?通常的64位技術是相對32位而言的,這個位數指的是cpu gprs general purpose register通用暫存器 的資料寬度為64位,而32位的處理器的通用暫存器的資料寬度為32位,64位指令集就是執行64位資料的指令,也就是說一次可以執行64bit的資料...