SNRO Number Range

Abap ile yapılan geliştirmelerde bazı durumlarda belirli bir numaralandırma sistematiğine ihtiyaç duyulmaktadır. Bunun için SNRO transaction kodu kullanılarak sayı aralığı tanımlanabilir ve bir fonksiyon ile bu sayı aralığında sırası ile ilgili numara çağırılabilmektedir. Daha net ifade etmek amacıyla aşağıda ki örnekte yer alan duruma bakacak olursak, SNRO transactionu kullanarak Number Range tanımlanır ve bu range … More SNRO Number Range

Singleton Design Pattern – ABAP

Yazılım geliştirme süreçlerinde sürekli karşılaşılan kronikleşmiş ve her yazılımcının başına gelen belli başlı sorunlar bulunmaktadır. Yazılım dili veya kullanılan teknoloji ne olursa olsun belli sorunlar ve uygulanması gereken algoritma yapıları her yazılım geliştirme süreci için aynı olabilir. Bu gibi durumlara karşı Design Pattern’ler geliştirilmiştir. Nesneye Yönelik Progamlama mimarisi içerisinde kullanılan bu pattern’ler ile kronikleşmiş sorunlara … More Singleton Design Pattern – ABAP

ABAP Encapsulation (Kapsülleme-İçerik Gizleme)

Nesneye yönelik programlama (OOP) ile oluşturulan sınıflar içerisinde ki bazı özelliklere erişimin engellenmesini sağlayan veya bir kısmına erişim izni verilmesine imkan sunan bir yapıdır Encapsulation. Geliştirilen programlarda oluşturulan sınıflarda oluşabilecek değişikliklerin bir çok alanda değişikliğe sebebiyet vermemesi içinde bir önlem olarak kullanılmaktadır. Örneğin, yazılım geliştirme sürecinde kullanılan bir kütüphaneniz mevcut. Bu kütüphane içerisinde ki tüm … More ABAP Encapsulation (Kapsülleme-İçerik Gizleme)