新手自学ABAP(1)--数据类型

一、DATA语句

1.TYPE type

ex:  可以利用冒号声明多个变量。

  DATA : gv_num1 TYPE I,

        gv_num2 TYPE I.

2.LIKE num   (num可以是任何一种数据类型的变量-字段、参数、结构体、系统变量等)

ex:

  DATA : gv_num3 LIKE gv_num1.

3.VALUE int

如果使用VALUE IS INITIAL语句,则变量的初始值为参照的数据类型的初始值。

但是定义固定值时一定要使用VALUE语句定义其初始值。

DATA : gv_num TYPE i value 123,

    gv_flag value 'X',

    gv_val value is initial,

    gv_idx LIKE sy-tabix value 45.

4LRNGTH n

用于指定字段长度,但只适用于C、N、P、X类型

DATA : gv_num TYPE n LENGTH 2.

5.DECIMALS n

DECIMALS n 用于指定1~14位小数,只适用于数据类型P

DATA : gv_num TYPE p DECIMALS 3.

原文地址:https://www.cnblogs.com/holyson/p/4584418.html