Mengambil Data Dari Database Ke Internal Table

Bismillaah,

Setelah mengenal internal table pada posting-an sebelumnya, saya ingin berbagi bagaimana mengambil data dari database ke dalam internal table yang kita buat dan menampilkan data-nya dengan perintah SELECT query. Sebelumnya saya sudah membuat satu database sederhana yang bernama zdb_uefawinner. Datanya diambil dari wiki :D.

LOOP AT disini membaca baris dari internal table. loop akan selesai otomatis ketika baris terakhir telah dibaca dan langsung mengeksekusi ENDLOOP, akhir dari pembacaan baris dari internal table.

LOOP AT it_uefa.   ” it_uefa disini merupakan nama internal table-nya
——
——
ENDLOPP.             ” akhir dari proses loop

Dan dipenghujung acara saya ucapkan Alhamdulillah, semoga tulisan ini dapat bermanfaat dan maaf kalau ada salah-salah kata atau kesalahan yang lainnya 😀

Advertisements

Mengenal Internal Table

Bismillahirohmanirohim.

Internal table, merupakan penyimpanan sementara tabel yang ada di RAM yang berarti bersifat sementara.
Untuk menetapkan internal table body, gunakan clause ‘occurs’ (tanpa tanda petik). occurs membuat body dari suatu internal table.

Untuk internal table biar ada header line-nya, tambahkan ‘begin of’ clause atau ‘with header line’ clause (tanpa tanda petik).
Suatu header line secara otomatis akan di buat if you use ‘begin of’ clause.
Jika kamu menggunakan ‘like’ clause bukannya ‘begin of’ clause, internal table tidak akan memiliki header line, kecuali jika kamu menambahkan ‘with header line’ clause setelah occurs clause.

Agar tidak bingung, berikut ini merupakan contoh contoh penulisan untuk membuat internal table dengan dan tanpa header line.

inttab1

Pada code di atas, kita dapat melihat mengapa dan mana saja yang memiliki dan tidak memiliki header line. 😀

Alhamdulillah, semoga dapat menambah pengetahuan tentang internal table di ABAP. 😀

Belajar ABAP : Membuat Program Sederhana (Aritmatika)

Saya masih bingung harus dari mana untuk belajar abap. Tapi pastinya yaaa dari hal yang sederhana dulu. Di sini saya iseng-iseng nyoba buat program sederhana aritmatika. Semoga bisa bermanfaat deh yah.

Pertama buat program baru dulu. Di sini program yang saya buat bernama Z_ARITMATIKA.

Terdapat 3 (tiga) parameters yang saya buat. Yaitu nilai1, nilai2, dan operator. Kemudian terdapat satu Data/Atribut sebagai hasil akhir dari perhitungan.

operator-operator yang saya buat di program ini hanya penjumlahan (+), pengurangan (-), perkalian (*), dan pembagian (/).

okey, let’s go to screen ABAP editor.

hasilnya akan seperti gambar di bawah ini.

z_aritmatika

setelah memasukan semua field nya, tekan f8 atau icon yang ada d atas nilai 1.

z_aritmatika1

z_aritmatika2

Alhamdulilah program sederhana ini sudah berhasil di jalankan. Semoga tulisan ini dapat bermanfaat deh. Aamiin.