ABAP Programlama Öğreniyorum 1- DATA TİPLERİ TANIMLAMA, DO ENDDO DÖNGÜSÜ

SAP-ABAP

Merhaba arkadaşlar,

Abap programlama dilinin bir takım syntax kuralları ve önceden tanımlanmış veri tipleri mevcuttur. Syntax yapısı her programlama diline özgü o dilin doğru yazım kurallarını içerir.

ABAP Programlamaya Başlarken;

  • ABAP programlama dili yazdığımız her kodun satır satır işleme sokulması ile çalışmaktadır.
  • Yazılan her satır “keyword” dediğimiz tanımlayıcılar ile başlar ve nokta (.) ile biter.
  • Yazdığımız kodların kelime aralarında en az bir boşluk olmalıdır.
  • ABAP editöründe kod yazarken Case Sensitive yoktur. Yani büyük küçük harfe duyarlı değildir ve türkçe karakterlerden kaçınmak gerekmektedir.
  • ABAP da kod yazarken kısa veri tipi, sınıf gibi vs. tanımlamalarda kısa isimler vermek yerine uzun ve anlaşılır isimler tercih edilmekte. Elbette bu programcının kanaatine kalmış bir şey. Ancak SAP-ABAP sistemi ciddi bir takım çalışmasını gerektirmekte olduğu için kod anlaşılırlığı bu noktada oldukça önemlidir.
  • Örneğin global bir değişken tanımlamak için ; ‘gv_degisken’ kullanılmakta ve ‘gv_ ‘ bizim için global variable ‘ı ifade etmektedir.

ABAP programlama dilinde yorum satırı (*) yada (“) ile başlar.

Kod tamamlama işlemini TAB tuşu ile yapabilirsiniz.

Yazdığınız kodların daha güzel ve düzenli görünmesini istiyorsanız  Pretty Printer ‘tuşuna tıklayabilirsiniz.

ABAP Programlama Dili Örneği :

ABAP Düzenleyicisine gitmek için SE38 işlem koduna (komut alanına SE38 yazıp enter’a basın) gidin.

Adım 1: Program ismini girin ve “Yarat” butonuna tıklayın.

Adım 2 : “Yarat” butonuna tıkladıktan sonra karşınıza çıkan ekranda oluşturacağınız programa ait öznitelikler girmeniz istenecektir. Öznitelikler belirtildikten sonra “Save” butonuna tıklayınız.

Artık kodlarınızı yazabilirsiniz. 🙂

NOT: Yazacağınız programa göre öznitelikleri belirtiniz.

Adım 2 : “Yarat” butonuna tıkladıktan sonra karşınıza çıkan ekranda oluşturacağınız programa ait öznitelikler girmeniz istenecektir. Öznitelikler belirtildikten sonra “Save” butonuna tıklayınız.

Artık kodlarınızı yazabilirsiniz. 🙂

NOT: Yazacağınız programa göre öznitelikleri belirtiniz.

Abap programlama dili öğrenmek istiyorum

 

Abap Programlama Data Tipleri Tanımlama ve Döngüler

Başlangıç olduğu için en basit örneklerden başlayacağım.

Önceden tanımlanmış bir veri türü (abap_type) belirterek, bir temel değişken tanımlanır.

11 ve 12. satırlarda tipi Char olan 64 karakterlik 2 değişken tanımlandım. 13 . satırda iste tipi integer olan bir değişken tanımladım.

14 ve 15. satırlarda tanımladığımız değişkenlere değerler girdik.

WRITE Komutu: Veri nesnesinin içeriğini formatlar ve onu liste tamponundaki geçerli liste ve sayfaya yazar.

SKIP Komutu: Liste imlecini geçerli satıra veya başka bir satıra göre konumlandırır.

COLOR Komutu: Değerlerin rengini belirler.

DO ve ENDDO Komutu: Koşulsuz döngü. DO ve ENDDO deyimleri, kapalı bir ifade bloğu içeren denetim yapısıdır. N TIMES  mutlaka belirtilmelidir ki, döngüden çıkılsın aksi taktirde döngü sonsuza kadar işlenir.

23 ve 27. satır aralıklarında 10 kere dönen , her döndüğünde gv_sy1 değerini 1 arttıran ve ekrana yazdıran kodları yazdım.

Ekran çıktısı aşağıdaki gibi olacaktır;

 

 

 

Bu Yazıyı Beğendiniz mi?
I agree to have my personal information transfered to MailChimp ( more information )
Sizde 3.000 kişinin üzerinde bulunan abonelerimiz arasına katılın. Abone olarak yeni eklenen içeriklerimizden anında haberdar olursunuz
E-Mail adresiniz sapuzman.com dışında 3 tekil veya tüzel kişilikler ile paylaşılmayacaktır
Sinem Ercan hakkında 3 makale
Merhaba, Ben Sinem Ercan. 9 Temmuz 1996 Ankara doğumluyum. Cumhuriyet Üniversitesi Yönetim Bilişim Sistemleri Bölümü 4. Sınıf öğrencisiyim ve Detaysoft bünyesinde FI & ABAP pozisyonunda çalışmaktayım. SAP alanında uzmanlaşmak istiyorum. Bu sektörde yeni yeni ilerliyorum ve adım atmamı sağlayan bütün bilgileri elimden geldiğince sizinle paylaşmak istiyorum.

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir