Définition - Que signifie FLUSH?
FLUSH est une méthode utilisée dans la classe SAP ABAP cl_gui_cfw. Il est principalement utilisé pour les communications de l'interface utilisateur graphique (GUI). Cette méthode joue un rôle important lors de la communication entre les objets ABAP, la structure de contrôle et les contrôleurs d'automatisation. Une autre utilisation de la méthode FLUSH est fournie avec les communications JavaBean utilisées dans les applications SAP Business Server Pages. FLUSH peut également être utilisé pour transmettre les paramètres d'importation des proxys générés à un serveur Java associé.
Definir Tech explique FLUSH
Lors de l'utilisation de l'approche orientée objet, un appel à la méthode de contrôle d'une classe ABAP ne signifie pas l'exécution automatique de la même chose au moment de l'exécution. Un système SAP met en mémoire tampon toutes les méthodes dans une file d'attente d'automatisation, qui est utilisée dans SAP pour réduire le nombre d'appels de fonction distants utilisés. Le programme ABAP récupère ensuite les méthodes de cette file d'attente, garantissant qu'aucune modification n'est apportée à la séquence d'exécution des méthodes. Ces méthodes ne sont exécutées que si elles sont transférées à l'aide de la méthode FLUSH via un appel de fonction à distance vers le frontal. En d'autres termes, FLUSH détermine le point de synchronisation pour l'ensemble du processus.
Le principal avantage de l'utilisation de la méthode FLUSH pour communiquer avec un serveur Java est qu'aucune requête n'est fournie à chaque fois qu'un JavaBean est provoqué. Cela permet d'améliorer les performances des systèmes concernés.
Si une erreur se produit lors du transfert des méthodes de la file d'attente d'automatisation vers le serveur frontal, des exceptions sont déclenchées dans la méthode FLUSH. Dans la plupart des cas, il n'est pas possible d'identifier l'erreur à partir de l'exception fournie. Pour identifier les erreurs appropriées, les outils fournis dans SAPGUI et le débogueur SAP sont utilisés.
Cette définition a été écrite dans le contexte de SAP