SAP ABAP/4 İle Programlamaya Giriş

Uzun süre C# yazmama rağmen aslında C# ile yazmaya başlamadan önce tanıştığım ve ekrana “Hello World”ünü yazdığım ABAP ile yıllar sonra yolumuz tekrar kesişti ve öyle görünüyor ki ekmek teknesi yolunda bineğimiz olacak. Şimdi sözü uzatmadan SAP / ABAP 4 ile programlamaya başlayalım.

ABAP programlama için öncelikle bir sisteme bağlı olmanız gerekmektedir. SAP’ın sistesinden eğitim amaçlı oluşturulmuş bir SAP Mini sisteminden söz ediliyor ama açıkçası ben indiremedim. Şirketinizin sisteminde de ABAP programlayabilmek için bir SAP Developer lisansınızın olması gerekmektedir. Şimdi adım adım ilk programımızı yazalım:

  • SAP menuden “se80” kodu ile ABAP geliştirme ekranı açılır.
  • Menuden program listesi alanına sağ tıklanarak Creat > Program yolu izlenir.
  • Açılan menude oluşturulacak olan programın adı girilir. Burada öenmli olan nokta program adının mutlaka SAP’ın bir standardı olarak Z veya Y harfi ile başlaması gerekmektedir. Z veya Y harfi ile başlayan program isimleri o programın SAP’nin standardı dışında geliştirilen bir program olduğunu gösteriyor.
  • Enter tuşu veya yeşil OK butunu tıklandıktan sonra oluşturulacak olan programın özellikleri seçilir ve Enter tuşu ile devam edilir.
  • Programın oluşturulmasından önceki son adım olarak da programın sistemde nereye kaydedileceğini soran ekran gelir. Deneme programlarımız için “Local Object” butonu tıklanarak program oluşturulur.
  • Ve yazımızın son cümlesi olarak ekrana programlama dillerinin nerede ise standartlaşmış cümlesi “Hello World” yazalım ekrana 🙂
  • ve programı derleyip çalıştırma zamanı:

    * Kırmızı ile işaretlenmiş buton ile syntax kontrolu sağlanır.
    * Mavi ile işaretlenmiş buton ile program sistemde aktif hale getirilir. Bir programın veya her hangi bir nesnenin sistemde çalışabilmesi için mutlaka aktif hale getirilmiş olması gerekmektedir.
    * Bu adımlar hatasız tamamlandıktan sonra siyah ile işaretlenmiş butona tıklanarak program çalıştırılır.

Yorum Yapın

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: