1.データ型の分類:
(データ型)内のデータタイプのSAP ABAPの開発は、プログラムデータで使用することができる手段の一種です。
3つのカテゴリに分類:
- ABAP基本データ型
Cのような\ JAVAにおける共通のデータタイプは、データタイプは、システム内で定義され- ローカル・データ・タイプ
プログラム内で定義されたローカル・データ・タイプは、データタイプの複数を定義することができる構造の種類(構造)を含む
構文を定義:
タイプは、タイプtypeをDTYPE。
タイプがLIKE DobjをDTYPE。
タイプ:BEGIN t_structのうち。
COL1 TYPE C、
COL2 I TYPE、
TYPE D、COL3
ENDは。t_struct OF。- グローバルデータ型が
使用できるすべてのプログラムの量のデータ型です。
定義構文:
TYPES :.テーブル型タイプ
TYPE-POOLSはhktst ...(文のタイプグループ、セットTYPE使用の複数の組み合わせの後)
2.データの分類変数:
可変データ(データ変数)
これは、データを格納することができる変数であり、データ・タイプ(データ型)は、データを格納していません。
- 基本的なデータ型定義する変数の参照
DATA:gv_num I型。- ローカル変数データ型定義を参照すると
、このような変数がプログラム内でのみ使用することができます。
DATA:、TYPEのt_structをgs_struct
LIKEのgs_struct-COL1をgv_var。- 可変グローバルデータ型定義を参照すると
、ここでは主に使用するABAP辞書データを参照(ABAP DICTIONARY)変数定義された方法は、このデータのタイプは、すべてのプログラムで使用することができます。
DATA:TYPEのs_carr_idをgv_carrid、
、TYPE-SFLIGHTを搭載gv_connid
TYPEマラ-MATNRをgv_matnr。
3. DATA文
DATA文は、データ変数を定義するために使用されます。変数名は、あなたが30まで定義することができ、「_」を含むことができます。
- TYPEなど
の変数のデータ型定義は、特定のタイプのTYPEで指定することができ、あなたは同じLIKEと変数の型を指定することができます。
たとえば、次の
データ:. Gv_num TYPE I
DATA:gv_num1 LIKEのgv_num。
- VALUEの
変数に代入された値の初期値の。
DATA:gv_num TYPE i値123。- LENGTHは、
長さフィールドを指定しますが、唯一の唯一のC \ N \ P \ Xタイプに適用されます。
DATA:gv_num TYPE N LENGTH 2。- DECIMALSは、
専用データタイプP(圧縮方式)に適用される、1-14から小数を小数の桁数を定義するために使用
DATA:gv_num TYPE P DECIMALS 3。
小さな練習を
割り当て出力した後に、データ型、データ型定義し、データ変数を定義します。