Acasă Audio Ce este flush? - definiție din techopedia

Ce este flush? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă FLUSH?

FLUSH este o metodă folosită în clasa SAP ABAP cl_gui_cfw. Este folosit mai ales pentru comunicații grafice cu utilizatorul (GUI). Această metodă joacă un rol important în timpul comunicării între obiectele ABAP, cadrul de control și controlerele de automatizare. O altă utilizare a metodei FLUSH vine cu comunicațiile JavaBean utilizate în aplicațiile SAP Business Server Pages. FLUSH poate fi, de asemenea, utilizat pentru a trece parametrii de importare de la proxy-uri generate către un server Java asociat.

Techopedia explică FLUSH

În timp ce utilizați abordarea orientată pe obiecte, o apelare la metoda de control a oricărei clase ABAP nu înseamnă execuția automată a aceluiași la runtime. Un sistem SAP protejează toate metodele dintr-o coadă de automatizare, care este folosită în SAP pentru a reduce numărul de apeluri funcționale la distanță. Programul ABAP alege apoi metodele din această coadă, asigurând nicio modificare a secvenței de execuție a metodelor. Aceste metode sunt executate numai dacă sunt transferate folosind metoșii FLUSH prin apelul funcției de la distanță către partea frontală. Cu alte cuvinte, FLUSH determină punctul de sincronizare pentru întregul proces.

Principalul avantaj al utilizării metodei FLUSH pentru a comunica cu un server Java este faptul că nu se furnizează o solicitare de fiecare dată când este provocat un JavaBean. Acest lucru ajută la îmbunătățirea performanței sistemelor implicate.

Dacă apare o eroare la transferarea metodelor de la coada de automatizare în partea frontală, se declanșează excepții în metoda FLUSH. În cele mai multe cazuri, nu este posibilă identificarea erorii din excepția furnizată. Pentru a identifica erorile corespunzătoare, sunt utilizate instrumentele furnizate în SAPGUI și SAP debugger.

Această definiție a fost scrisă în contextul SAP
Ce este flush? - definiție din techopedia