Monday, 22 September 2025

Belajar ABAP Part 2: Dasar-Dasar Pemrograman ABAP

Belajar ABAP Part 2: Dasar-Dasar Pemrograman ABAP

Belajar ABAP Part 2: Dasar-Dasar Pemrograman ABAP

Setelah pada Part 1: Pengenalan ABAP kita mengenal apa itu ABAP dan membuat program pertama, sekarang kita akan masuk lebih dalam ke dasar pemrograman ABAP. Materi ini meliputi:

  • Deklarasi variabel
  • Tipe data di ABAP
  • Penggunaan WRITE statement

Deklarasi Variabel

Variabel digunakan untuk menyimpan data. Di ABAP, variabel biasanya dideklarasikan menggunakan keyword DATA.


REPORT zvariable_example.

DATA: gv_name TYPE string,
      gv_age  TYPE i.

gv_name = 'Andi'.
gv_age  = 25.

WRITE: / 'Nama :', gv_name,
       / 'Umur :', gv_age.

Pada contoh di atas:

  • gv_name adalah variabel bertipe string.
  • gv_age adalah variabel integer (bilangan bulat).
  • Keyword WRITE digunakan untuk menampilkan output.

Tipe Data di ABAP

ABAP memiliki berbagai tipe data yang bisa digunakan. Berikut beberapa tipe dasar:

Tipe Data Keterangan Contoh
C (Character) Teks dengan panjang tetap DATA gv_text TYPE c LENGTH 10.
N (Numeric) Angka dalam bentuk teks DATA gv_num TYPE n LENGTH 5.
I (Integer) Bilangan bulat DATA gv_int TYPE i.
D (Date) Tanggal (YYYYMMDD) DATA gv_date TYPE d.
F (Float) Bilangan desimal DATA gv_float TYPE f.
STRING Teks dengan panjang dinamis DATA gv_string TYPE string.

WRITE Statement

Perintah WRITE digunakan untuk menampilkan data ke layar. Contoh sederhana:


REPORT zwrite_example.

DATA gv_total TYPE i.

gv_total = 100 + 50.

WRITE: 'Total nilai adalah:', gv_total.

Output yang muncul di layar SAP adalah:

Total nilai adalah: 150

Kesimpulan

Di Part 2 ini kita sudah mempelajari dasar penting dalam ABAP yaitu cara mendeklarasikan variabel, mengenal tipe data, dan menampilkan data dengan WRITE. Pemahaman ini sangat penting karena akan menjadi dasar untuk materi berikutnya.

👉 Lanjut ke: Belajar ABAP Part 3: Control Statements (IF, CASE, LOOP)

No comments:

Post a Comment

Belajar SAP ABAP RAP

  Belajar SAP ABAP RAP: Pengenalan dan Konsep Dasar Restful ABAP Programming Model Kalau kamu seorang ABAPer yang mulai terjun ke dunia SAP...