Sisällysluettelo:
Määritelmä - mitä FLUSH tarkoittaa?
FLUSH on menetelmä, jota käytetään SAP ABAP -luokassa cl_gui_cfw. Sitä käytetään enimmäkseen graafisen käyttöliittymän (GUI) viestintään. Tällä menetelmällä on tärkeä rooli viestinnässä ABAP-objektien, ohjauskehyksen ja automaatiosäätimien välillä. Toinen FLUSH-menetelmän käyttö tulee JavaBean-viestinnän kanssa, jota käytetään SAP Business Server Pages -sovelluksissa. FLUSH: ta voidaan käyttää myös siirtämään parametrien tuontia generoiduista välityspalvelimista liittyvään Java-palvelimeen.
Techopedia selittää FLUSH: n
Käytettäessä oliokeskeistä lähestymistapaa, minkä tahansa ABAP-luokan kutsu ohjausmenetelmään ei tarkoita saman suorittamista automaattisesti suorituksen aikana. SAP-järjestelmä puskuroi kaikki menetelmät automatisointijonossa, jota käytetään SAP: ssa vähentämään käytettyjen etätoimintopuhelujen määrää. ABAP-ohjelma poimii sitten menetelmät tästä jonosta varmistaen, ettei menetelmien suorittamisjärjestyksessä ole muutoksia. Nämä menetelmät suoritetaan vain, jos ne siirretään käyttämällä FLUSH-metoksia etätoimintopuhelun kautta käyttöliittymään. Toisin sanoen FLUSH määrittää synkronointipisteen koko prosessille.
Tärkein etu FLUSH-menetelmän käyttämisessä kommunikointiin Java-palvelimen kanssa on, että pyyntöä ei toimiteta joka kerta, kun JavaBean provosoidaan. Tämä auttaa parantamaan mukana olevien järjestelmien suorituskykyä.
Jos tapahtuu virhe siirrettäessä menetelmiä automatisointijonosta käyttöliittymään, poikkeukset laukaistaan FLUSH-menetelmässä. Useimmissa tapauksissa virhettä ei ole mahdollista tunnistaa annetusta poikkeuksesta. Oikeiden virheiden tunnistamiseksi käytetään SAPGUI: n ja SAP-virheenkorjaimen työkaluja.
