Statement

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > Indonesia > ABAP Tutorial > Sintak ABAP >

Statement

Statement adalah baris-baris kode yang menginstruksikan suatu perintah. Dalam ABAP, setiap statement selalu diakhiri dengan tanda titik (.).

Berikut ini adalah contoh statement :

>> SKode Sintak ource Code

write 'Hello, World !!'.

 

>> Tampilan

abap_syntax0001

Dalam Statement selalu diawali oleh ABAP Keywords (Contoh: TYPES , DATA , write dst). Keyword tersebut menentukan kategori statement.

Berikut ini adalah reference statement dalam pemrograman ABAP :

1.Data Types

2.Deklarasi Tipe Data

Statement ini digunakan untuk mendefinisi suatu data type atau object sebagai variable yang digunakan didalam program.

Contoh :

 TYPES <variable_name> TYPE <type>.

DATA <variable_name> TYPE <type>.

 

3.Compound Statement

Compound Statement merupakan group dari suatu kumpulan statement-statement dalam suatu blok koding. Dalam pemrograman disebut sebagai "Block Statement".

Contoh :

FORM <form_name>.
 Statement 1.
 Statement 2.
 ...
 Statement n.
ENDFORM.

 

FUNCTION <function_name>.
 Statement 1.
 Statement 2.
 ...
 Statement n.  
ENDFUNCTION.

 

MODULE <module_name>.
 Statement 1.
 Statement 2.
 ...
 Statement n.    
ENDMODULE.

 

4.Control Statement

Control Statement digunakan untuk mengatur aliran statement berdasarkan kondisi-kondisi tertentu sesuai dengan algortima yang ingin di buat.

Contoh :

IF <condition1>.
 <statement block>
ELSEIF <condition2>
 <statement block>.
ELSEIF <condition3>.
 <statement block>
.....
ELSE.
 <statement block>
ENDIF.

 

5.Operator Statement

Operator Statement merupakan keyword yang digunakan untuk melalukan proses sesuatu pada type/object yang dideklarasikan didalam program.

Contoh :

WRITE <statement>.

ADD <variable 1> to <variable 2>.

 

6.Database Statement

Database Statement merupakan statement yang digunakan untuk mengakses database. Dalam ABAP, ada 2 jenis statement untuk mengakses database yaitu Open SQL dan Native SQL.

 

7.Structures

8.Internal Tables