Pengantar ABAP: Tipe Data, Operator & Editor – Tutorial

ABAP adalah singkatan dari – Advanced Business Application Programming. Ini adalah bahasa pemrograman untuk mengembangkan aplikasi untuk SAP sistem R/3.

Versi terbaru ABAP disebut ABAP Objects dan mendukung pemrograman berorientasi objek. SAP akan menjalankan aplikasi yang ditulis menggunakan ABAP/4, versi ABAP sebelumnya, serta aplikasi yang menggunakan Objek ABAP.

Tanpa basa-basi lagi, mari selami ABAP.

Perlu dicatat, tutorial ini tidak akan membahas secara detail bahasa ABAP konstruksi (yang menjadi sangat membosankan untuk dibaca) tetapi dengan cepat memperkenalkan konsep-konsep kunci untuk membantu Anda memulai sehingga Anda dapat memfokuskan perhatian Anda pada topik yang lebih penting.

Jenis Data

Sintaks untuk mendeklarasikan variabel di ABAP –

DATA Variable_Name Type Variable_Type

Contoh:

DATA employee_number Type I.

Berikut ini adalah daftar Tipe Data yang didukung oleh ABAP

Data Type Panjang bidang awal Panjang bidang yang valid Nilai awal Arti
Tipe numerik
I 4 4 0 Bilangan bulat (bilangan bulat)
F 8 8 0 Nomor titik mengambang
P 8 1 - 16 0 Nomor yang dikemas
Tipe karakter
C 1 1 - 65535 '…' Bidang teks (karakter alfanumerik)
D 8 8 '00000000' Bidang tanggal (Format: YYYYMMDD)
N 1 1 - 65535 '0 … 0' Bidang teks numerik (karakter numerik)
T 6 6 '000000' Bidang waktu (format: HHMMSS)
Tipe heksadesimal
X 1 1 - 65535 X'0… 0′ Bidang heksadesimal

Memproses data - Menetapkan Nilai

a=16.

move 16 to a.

write a to b.

– Aritmatika Operations

compute a = a*100.

Pernyataan Kontrol

Pernyataan kontrol berikut dapat digunakan – – Jika … Loop EndIf

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– Pernyataan kasus

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

-Sementara putaran

While <logical expression>.
.....
.....
Endwhile.

– Lakukan putaran

Do <n> times.
.....
.....
Enddo.

logis Operator

Daftar operator logis

  • GE atau >=
  • GT atau >
  • LE atau <=
  • LT atau
  • EQ atau =
  • NE atau <>

Penyunting ABAP/4

Terakhir, di sinilah Anda akan menghabiskan sebagian besar waktu Anda sebagai pengembang untuk membuat/memodifikasi program. Transaksi SE38

Penyunting ABAP/4