天天看点

ABAP Decimal byte

以这个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

继续阅读