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