Funktion Mit der CallJSasync-Anweisung können Sie eine JavaScript-Funktion asyncron aufrufen.
Beispiel CallJSasync SetGridLayout

Die JavaScript-Funktion "SetGridLayout" wird asynchron aufgerufen, sobald alle Elemente des SAP GUI Fensters aufgebaut sind.

Formate und Details Die Anweisung ist in Syntax und Semantik identisch mit  CallJS; der Aufruf geschieht aber nicht synchron, sondern erst nach Verarbeiten des GuiXT Scripts und nach dem Aufbau des gesamten Screens durch SAP GUI. Nur in asynchron aufgerufenen JavaScript Funktionen können Sie auf die Objekte und Methoden des SAP GUI Scripting zugreifen, da diese noch nicht aufgebaut sind, wenn das GuiXT Script - das ja das Screen Layout ändern kann - abläuft.

Falls das SAP GUI Window ein "SAP Tree Control" oder ein "SAP Grid Control" enthält, können Sie dieses in der asynchron aufgerufenen Funktion als Objekt "SapTree" bzw. "SapGrid" sofort verwenden und mit den Methoden des SAP GUI Scripting bearbeiten. Das "Session" Objekt von SAP GUI Scripting ist durch "SapSession" ansprechbar. Alle Objekte sind nur bekannt, wenn SAP GUI Scripting auf dem Server und dem Frontend aktiviert sind.

Komponente GuiXT + Controls