10 Tem SAP ABAP ile Tampon Bellek Uygulaması – Tolga Togan Düz
Bu yazıda ABAP programlarında sıkça kullanılan ana veri bilgilerinin erişimlerinin ortak bir yapıda nasıl tasarlanabileceğini anlatmaya çalıştım. Özellikle işlem verileri üzerinden hesaplama ve raporlama yapan ABAP programlarında genellikle işlem verilerinin yanında, ilgili ana veriye ait tanım ve diğer bilgiler de istenir. Bazı durumlarda bakiye, toplam siparişler gibi birtakım değerler de istenebilir.
Programlara bu bilgilerin dahil edilmesi için her seferinde benzer kodlar yazmak yerine merkezi bir veri kaynağı tasarlanabilir ve gerekli olan programlarda bu kaynağın kullanılması sağlanabilir. Bir örnek verelim. Satınalma modülünde yeralan satıcı ana verisi ve toplam açık satınalma sipariş miktarı bilgilerini raporlarda sıkça kullanıyor olalım. Buna göre tüm programlarda kullanabileceğimiz bir veri kaynağını ABAP arayüzlerinden ve sınıflarından yararlanarak nasıl tanımlayabiliriz? Modeli basit tutmak adına satıcı ana verilerinden satıcı kodu ve tanımını alalım.