Pengenalan ABAP: Jenis Data, Pengendali & Editor - Tutorial

Isi kandungan:

Anonim

ABAP bermaksud - Pengaturcaraan Aplikasi Perniagaan Lanjutan. Ia adalah bahasa pengaturcaraan untuk mengembangkan aplikasi untuk sistem SAP R / 3.
Versi terbaru ABAP dipanggil ABAP Objects dan menyokong pengaturcaraan berorientasikan 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.
Perhatikan, tutorial ini tidak akan menerangkan secara terperinci mengenai konstruksi bahasa ABAP (yang menjadi sangat membosankan untuk dibaca) tetapi dengan cepat memperkenalkan konsep utama untuk memulakan anda supaya anda dapat memusatkan perhatian anda pada topik yang lebih penting.

Jenis Data

Sintaks untuk menyatakan pemboleh ubah dalam ABAP -

DATA Variable_Name Type Variable_Type

Contoh:

Pekerja DATA_nombor Jenis I.

Berikut adalah senarai Jenis Data yang disokong oleh ABAP

Jenis data Panjang medan awal Panjang medan yang sah Nilai awal Makna
Jenis angka
Saya 4 4 0 Bilangan bulat (nombor bulat)
F 8 8 0 Nombor titik terapung
P 8 1 - 16 0 Nombor yang dibungkus
Jenis watak
C 1 1 - 65535 ' ... ' Medan teks (aksara alfanumerik)
D 8 8 '00000000' Medan tarikh (Format: YYYYMMDD)
N 1 1 - 65535 '0 ... 0' Medan teks angka (aksara angka)
T 6 6 '000000' Medan masa (format: HHMMSS)
Jenis perenambelasan
X 1 1 - 65535 X'0 ... 0 ' Medan perenambelasan

Memproses Data - Menetapkan Nilai

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

- Operasi Aritmetik

hitung a = a * 100.

Pernyataan Kawalan

Pernyataan kawalan berikut boleh digunakan - - Jika ... EndIf Loop

jika [tidak] exp [dan / atau [tidak] exp].… [lain jika exp….][lain.….]Endif.

- Penyataan kes

Pembolehubah kes.ketika nilai1.… ketika nilai 2.… [ketika yang lain.…]Endcase.Adakah.

-Sambil gelung

Sementara . ... Sementara itu.

- Lakukan gelung

Lakukan  kali.… Enddo.

Pengendali Logik

Senarai pengendali logik

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

Penyunting ABAP / 4

Akhirnya, di sinilah anda akan menghabiskan sebahagian besar masa anda sebagai pembangun membuat / mengubahsuai program. Transaksi SE38