Pengantar ABAP: Jenis Data, Operator & Editor - Tutorial

Daftar Isi:

Anonim

ABAP adalah singkatan dari - Advanced Business Application Programming, yaitu bahasa pemrograman untuk mengembangkan aplikasi untuk sistem SAP 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 kata perpisahan lebih lanjut, mari selami ABAP.
Catatan, tutorial ini tidak akan membahas detail ekstensif tentang konstruksi bahasa ABAP (yang menjadi sangat membosankan untuk dibaca) tetapi dengan cepat memperkenalkan konsep-konsep utama untuk Anda mulai sehingga Anda dapat memfokuskan perhatian Anda pada topik yang lebih penting.

Jenis Data

Sintaks untuk mendeklarasikan variabel dalam ABAP -

DATA Variable_Name Type Variable_Type

Contoh:

DATA nomor_karyawan Tipe I.

Berikut ini adalah daftar Jenis Data yang didukung oleh ABAP

Tipe data Panjang bidang awal Panjang bidang yang valid Nilai awal Berarti
Jenis numerik
saya 4 4 0 Bilangan bulat (bilangan bulat)
F 8 8 0 Angka floating point
P. 8 1 - 16 0 Nomor yang dikemas
Jenis 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

Pengolahan Data - Menetapkan Nilai

a = 16.pindah 16 ke a.tulis a sampai b.

- Operasi Aritmatika

hitung a = a * 100.

Pernyataan Kontrol

Pernyataan kontrol berikut dapat digunakan - - If… EndIf Loop

jika [bukan] exp [dan / atau [bukan] exp].… [elseif exp.….][lain.… .]Berakhir jika.

- Pernyataan kasus

Variabel kasus.ketika nilai1.… ketika nilai2.… [ketika lainnya.…]Endcase.Melakukan.

-Sementara loop

Sementara .… Sementara itu.

- Lakukan putaran

Lakukan  kali.… Enddo.

Operator Logis

Daftar operator logika

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

ABAP / 4 Editor

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