SAP & ABAP Öğreniyorum – Events ve Debugger

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

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