ABAP中比较难以理解的是P类型的使用,P类型是一种压缩类型,主要用于存储小数,定义时要指定字节数和小数点位数,定义语法如下:
DATA: name(n) TYPE P decimals m,n代表字节数,最大为16,m是小数点位数,最大为14,所以n长度的存2*n-1个数,m个小数。
如果对P类型赋值的整数部分超过了其定义的最大长度,则出现异常。小数部分可以随意赋值但是按四舍五入的原则取值。
本文共 238 字,大约阅读时间需要 1 分钟。
ABAP中比较难以理解的是P类型的使用,P类型是一种压缩类型,主要用于存储小数,定义时要指定字节数和小数点位数,定义语法如下:
DATA: name(n) TYPE P decimals m,n代表字节数,最大为16,m是小数点位数,最大为14,所以n长度的存2*n-1个数,m个小数。
如果对P类型赋值的整数部分超过了其定义的最大长度,则出现异常。小数部分可以随意赋值但是按四舍五入的原则取值。
转载于:https://blog.51cto.com/saper/685523