且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ABAP Decimal byte

更新时间:2022-08-22 12:48:36

以这个data element为例说明:

ABAP Decimal byte

ABAP Decimal byte

BCD格式意思是每个digit占4 bits->就是半个byte.因此上面例子里面的data type,前面的length 31一共占 16个byte.

ABAP Decimal byte

with two decimal places packed into each byte. ----每两个decimal places占用一个byte, 然后decimal的小数点’.'和符号位占用一个byte.因此最后的结果是:


16 + 14/2 + 1 = 24个byte


From: Wang, Jerry


Sent: Monday, November 30, 2009 2:18 PM

我在SE11里面建了几个data element, 分别是DEC length31 , decimal place为14,2,5的, 在debugger里面前三个都是p(16)


ABAP Decimal byte

ABAP Decimal byte