ABAP笔记1
1. 基本数据类型: C : 1~65535 byte,默认长度为1,初始值为space,字符串编辑不允许换行 D : 日期型,8byte 默认值‘00000000’,最大 9999/12/31 T :时间型,6byte 默认值 ‘000000’ N:数值组成的字符串型,1-65535byte,默认每个位上都是'0',设定前置0时很方便,能计算,但是不能参与负数计算 I :整型,-2^31~2^31-1,默认值为0 F :浮点型,8byte,默认0,可精确到小数点后17位,若为小数,则用引号,几乎不使用,一般用P类型 X : 十六进制,1-65535byte,若值是字母,必须大写,在写文件时,字符串换行 P : packed数,1-16byte,默认值为0,赋值需加引号,赋值长度 = 定义长 * 2 - 1 若L_NUM(3) TYPE P decimals 2,则长度为 3 * 2 - 1 = 5,即小数个位为2,整数位为3。 最多有14位小数位,则最多整数位=2*16-1-14=17位。若小数位超出长度,则按四舍五入去掉多余,若整数位超出长度则程序报错 2. 定义时Type 跟 LIKE 区别: TYPE 后跟类型,8种基本类型或数据元素 LIKE 后跟变量,或数据库字段名,如T001-BUKRS 3. SY-INDEX 系统计数器 SY-DBCNT 符合条件条目数 SY