Berkenalan dengan SAP/ABAP (3)

Kemarin, kita sudah mencoba membuat program sangat sederhana di SAP dengan ABAP. Pada kesempatan kali ini kita akan coba menjelaskan beberapa syntax yang berkenaan dengan pemrograman ABAP. Secara umum synax yang berlaku di pemrograman ABAP diawali dengan KEYWORD dan diakhiri dengan titik (“.”) seperti:

WRITE: Menuliskan text atau warna ke layar (memunculkan screen baru) (contoh pada perkenalan berikutπŸ™‚ )

MOVE: memeberikan suatu nilai ke FIELD (dalam ABAP, atau variabel), nilai bisa berupa FIELD atau konstanta, contoh:

MOVE 'supriman' TO zspr_field . 

APPEND: menambahkan nilai pada work area (apaan tuhπŸ˜€ ? ) ke dalam internal table (apa pulak?? ). Work area bisa dianalogikan dengan Array dimensi satu dan internal table sebagai Array dimensi 2. work area dan internal table ini bisa dideklarasikan pada awal program dan berguna sebagai penampung sementara data2 di program.
Adapun syntax untuk menuliskan comment pada program bisa menggunakan tanda * (jika diletakan di awal, kolom pertama), atau ” (sembarang tempat).

Berikut contoh program yang kita buat kemarinπŸ™‚ :

</pre>
parameters p_nama(10) type c .
write : / β€˜Apa kabar: β€˜, p_nama .
<pre>

Keyword parameters akan menggenerate secara otomatis screen input pada SAP, yang disebut dengan Selection Screen ( sudah dilengkapi dengan input field dan tombol execute), sebagaimana gambar berikut:

parameter

Jadi command: parameters “p_nama(10) type c .” akan digenerate oleh SAP sebuah text input (tipe char) dengan panjang 10 bernama P_NAMA . Untuk melanjutkan ke syntax yang dibawahnya, kita harus menekan tombol executi yang ada di kiri atas.

Berikut hasil jika kita isikan parameter P_NAMA tersebut dengan: “SUPRIMAN” (tanpa kutip) .

hasil program

Perintah write akan menampilan tulisan “Apa kabar: ” dan field P_NAMA yang bernilai: SUPRIMAN. Tanda koma (,) digunakan sebagai pemisah dua nilai yang akan dijalankan bersama2 dengan satu syntax yang sama. Dibelakang keyword yang akan dijalankan lbh dari 1 kali kita beri titik dua (:) . Garis miring digunakan untuk membuat line baru. Syntax tersebut bisa juga ditulis:

</pre>
write β€˜Apa kabar: β€˜ .
write p_nama .
<pre>

Sekian dulu perkenalannya pada kesempatan kali ini. Kita bertemu dilain waktu yakss.. Ada pertanyaan?

Semoga bermanfaat.πŸ™‚

2 Responses to Berkenalan dengan SAP/ABAP (3)

  1. ADITYA WAHYU says:

    mas IDE utk membuat pemrograman SAP/ABAP itu bisa di download secara free ga? makasih

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: