ABAP'a Giriş: Veri Tipleri, Operators ve Editör – Eğitim

ABAP, Gelişmiş İş Uygulama Programlama anlamına gelir. Uygulama geliştirmek için kullanılan bir programlama dilidir. SAP R/3 sistemi.

ABAP'ın en son sürümüne ABAP Objects adı verilir ve nesne yönelimli programlamayı destekler. SAP ABAP Nesneleri kullanan uygulamaların yanı sıra ABAP/4 (önceki ABAP sürümü) kullanılarak yazılan uygulamaları çalıştıracaktır.

Lafı fazla uzatmadan ABAP'a geçelim.

Dikkat edin, bu eğitimde ayrıntılı olarak ele alınmayacaktır. ABAP dili Yapılar (okuması çok sıkıcı hale gelir) ancak başlamanıza yardımcı olacak temel kavramları hızlı bir şekilde tanıtın, böylece dikkatinizi daha önemli konulara odaklayabilirsiniz.

Veri tipleri

ABAP'ta bir değişken bildirmek için sözdizimi –

DATA Variable_Name Type Variable_Type

Örnek:

DATA employee_number Type I.

Aşağıda ABAP tarafından desteklenen Veri Türlerinin bir listesi bulunmaktadır

Veri tipi Başlangıç ​​alan uzunluğu Geçerli alan uzunluğu Başlangıç ​​değeri anlam
Sayısal tipler
I 4 4 0 Tam sayı (tam sayı)
F 8 8 0 Kayan nokta numarası
P 8 1 - 16 0 Paketlenmiş numara
Karakter türleri
C 1 1 - 65535 '...' Metin alanı(alfasayısal karakterler)
D 8 8 '00000000' Tarih alanı(Biçim: YYYYAAGG)
N 1 1 - 65535 '0 … 0' Sayısal metin alanı (sayısal karakterler)
T 6 6 '000000' Zaman alanı(biçim: HHMMSS)
Onaltılı tip
X 1 1 - 65535 X'0 … 0′ Onaltılık alan

Veri işleniyor - Değer Atama

a=16.

move 16 to a.

write a to b.

– Aritmetik Operaleri

compute a = a*100.

Kontrol İfadeleri

Aşağıdaki kontrol ifadeleri kullanılabilir – – Eğer … EndIf Döngüsü

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

– Vaka beyanı

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

-Döngü sırasında

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

– Döngü yap

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

mantıksal Operator

Mantıksal operatörlerin listesi

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

ABAP/4 Editörü

Son olarak, geliştirici olarak zamanınızın çoğunu programları oluştururken/değiştirerek geçireceğiniz yer burasıdır. İşlem SE38

ABAP/4 Editörü