İçindekiler:
Tanım - FLUSH anlamı ne?
FLUSH, SAP ABAP cl_gui_cfw sınıfında kullanılan bir yöntemdir. Daha çok Grafik Kullanıcı Arayüzü (GUI) iletişimleri için kullanılır. Bu yöntem, ABAP nesneleri, kontrol çerçevesi ve otomasyon kontrolörleri arasındaki iletişim sırasında önemli bir rol oynar. FLUSH yönteminin bir başka kullanımı SAP Business Server Pages uygulamalarında kullanılan JavaBean iletişimleriyle birlikte gelir. FLUSH, üretilen proxy'lerden ilişkili bir Java sunucusuna aktarım parametrelerini iletmek için de kullanılabilir.
Techopedia FLUSH'u açıklıyor
Nesneye yönelik yaklaşımı kullanırken, herhangi bir ABAP sınıfının kontrol yöntemi çağrısı, bunun çalışma zamanında otomatik olarak yürütülmesi anlamına gelmez. SAP sistemi, SAP'de kullanılan uzak işlev çağrılarının sayısını azaltmak için kullanılan bir otomasyon kuyruğundaki tüm yöntemleri arabelleğe alır. ABAP programı daha sonra yöntemleri bu kuyruktan alır ve yöntemlerin yürütme sırasında herhangi bir değişiklik yapılmamasını sağlar. Bu yöntemler yalnızca uzak işlev çağrısı yoluyla FLUSH yöntemleri kullanılarak ön tarafa aktarılırsa yürütülür. Başka bir deyişle, FLUSH tüm süreç için senkronizasyon noktasını belirler.
Bir Java sunucusuyla iletişim kurmak için FLUSH yöntemini kullanmanın ana avantajı, her JavaBean provoke edildiğinde bir istek sunulmamasıdır. Bu, ilgili sistemlerin performansını artırmaya yardımcı olur.
Yöntemleri otomasyon kuyruğundan ön uca aktarırken bir hata oluşursa, FLUSH yönteminde istisnalar tetiklenir. Çoğu durumda, hatayı verilen kural dışı durumdan tanımlamak mümkün değildir. Doğru hataları tanımlamak için SAPGUI ve SAP hata ayıklayıcısında sağlanan araçlar kullanılır.