REPORT ZTYPE01_1.
 *types t1 type d.说明t1是一个类型,而不是一个变量,参照type d,能给变量赋值,但不能给类型赋值。
 *data t2 type t1.参照类型t1定义一个变量t2.
 等价于 data t2 type d. 注释用ctrl+<
 t2 = '20080822'.除了数值类型(i)的,其余的都要加引号,string不定长的字符型
 //t2 = sy-datum.系统时间
 
 data t2 type c.必须指定长度,不然只显示第一个字符,data t2(20) type c.
 t2='abap program'.
 默认初值:data t2(20) type c value 'abap program'.
 
 p类型:data t1(3) type p decimals 2.
 t1 = '1.23'. 变量赋值的时候,整数或者小数部分尽量比定义的位数小一位.
 
 1.参照数据字典里面的dataElement定义变量. data t1 type S_CARR_ID value ‘aaa’.
 t1赋值必须和dataElement的长度和类型相同.
 
 2.还可以根据透明表里的一个字段或者结构里的一个字段定义变量
 data t1 type scarr-carrid value 'aaa'. -前面的为表或者结构名,-后面的为字段名