Tipe data menggambarkan karakteristik teknis dari suatu variabel dari tipe tersebut . Tipe data hanyalah cetak biru dari sebuah variabel. Kita akan mengenal tipe data pada ABAP dan konstanta.
Jenis tipe data pada ABAP yang telah ditentukan sebelumnya
| Tipe Data | Keterangan | Panjang Default | Nilai Default |
| N | Numeric | 1 | 0 |
| C | Character | 1 | ” |
| D | Date | 8 | 00000000 |
| X | Hexa Decimal | 1 | X’0′ |
| T | Time | 6 | 000000 |
| P | Packed | 8 | 0 |
| I | Integer | 4 | 0 |
| F | Float | 8 | 0 |
Baca juga : Mengenal Bahasa ABAP
Tipe data yang ditentukan
Menggunakan kata kunci “TYPES” dalam menentukan tipe data.
|
1 2 3 4 |
TYPES: id(7) TYPE n, nama(50) TYPE c, panjang TYPE p DECIMALS 2, counter TYPE i. |
Tipe data tersruktur
Tipe data terstruktur adalah mengelompokkan beberapa tipe data sederhana di bawah satu nama.
Gunakan kata kunci “BEGIN OF” dan “END OF” untuk membuat tipe data terstruktur.
|
1 2 3 4 5 6 |
TYPES: BEGIN OF mhs, id(7) TYPE n, nama(50) TYPE c, tgllahir TYPE d, tempat(30) TYPE c, END OF mhs. |
Konstanta
Konstanta digunakan untuk menyimpan nilai di bawah nama. Kita harus menentukan nilai saat kita mendeklarasikan sebuah konstanta dan nilainya tidak dapat diubah nanti di dalam program.
Gunakan kata kunci “CONSTANTS” untuk mendeklarasikan konstanta.
|
1 2 |
CONSTANTS: yes TYPE c VALUE 'X', phi TYPE p DECIMALS 2 VALUE '3.14'. |