Temel olarak 3 tane eventimiz var. Program başladığı anda yapılmasını istediğimiz işlemleri “INITIALIZATION” olayında, seçim ekranı karşımıza geldiğinde yapılması gereken işlemler “SELECTION-SCREEN” olayında, ve son olarak seçimleri yaptıktan sonra verinin formatlanıp kullanıcıya gösterilmesi “END OF SELECTION” olayı ile gerçekleştirilir. Debugger, program akışının ve değişkenlerin aldığı değerleri satır satır gösteren ve programların nasıl çalıştığını daha iyi … Okumaya devam et SAP & ABAP Öğreniyorum – Events ve Debugger
Ay: Eylül 2017
SAP & ABAP Öğreniyorum – Fonksiyon Modülü
Fonksiyon modülleri SAP’de Fonksiyon kütüphanesinde bulunurlar ve her fonksiyon modülü import ve export arayüzü parametrelerine sahiptirler. Import parametreleri, fonksiyon modülü çağrıldığında alınan değer veya değişkenleri ifade eder. Export parametreleri, modülden programa aktarılan değerleri ifade ederken, değişen (changing) parametreler ise modül içinde değiştirilebilen ve programa aktarılabilen parametrelerdir. Hata (Exceptions) parametreleri ise modül çalışırken herhangi bir hata ile … Okumaya devam et SAP & ABAP Öğreniyorum – Fonksiyon Modülü
SAP & ABAP Öğreniyorum – Form Çağırma
ABAP’daki sınıf yapısı ve tablo ilişkilerini inceledikten sonra methodlara giriş yapabiliriz. Program içerisindeki bir kod bloğunu birden fazla defa çalıştırmak istediğimizde kullanılan bir yapı. ABAP programlama dilindeki karşılığı ise FORM SUBROUTINE’ler. Üstteki fotoğrafta gösterildiği gibi birden fazla aynı kod bloğunu program içerisinde birden fazla defa çağırabiliyoruz. FORM <subroutine_name>. <statements> ENDFORM. Methodumuz oluşturmak için FORM-ENDFORM anahtar kelimeleri … Okumaya devam et SAP & ABAP Öğreniyorum – Form Çağırma
SAP & ABAP Öğreniyorum – Tablo İlişkileri
SAP’de tablolar arası yaratılan ilişkiler aynı anda veritabanında da işlenmektedir. O yüzden her zaman tablo işlemlerinin SAP tarafında yapılması gerekir. İsmi girilen bir tablonun yapısını rapor olarak sunan bir program; REPORT ZTABLOYAPI. TABLES: DD02L, DD03L, DD04T. PARAMETERS TABLOADI LIKE DD02L-TABNAME OBLIGATORY. DATA: BEGIN OF MYTABLE, TABNAME LIKE DD02L-TABNAME, AS4LOCAL LIKE DD02L-AS4LOCAL, AS4VERS LIKE DD02L-AS4VERS, END … Okumaya devam et SAP & ABAP Öğreniyorum – Tablo İlişkileri