Show TOC Anfang des Inhaltsbereichs

Prozessdokumentation Entfernte Kontexte aufrechterhalten  Dokument im Navigationsbaum lokalisieren

In der FORM-Routine, die mit RECEIVE RESULTS FROM FUNCTION nach Ergebnissen eines asynchron aufgerufenen Funktionsbausteins sucht, können Sie mit dem Zusatz KEEPING TASK verhindern, dass die Verbindung nach der Ergebnisübergabe abgebaut wird.

FORM RETURN_INFO USING TASKNAME.

   RECEIVE RESULTS FROM FUNCTION ‘RFC_SYSTEM_INFO’

   KEEPING TASK

...

ENDFORM.

Der entsprechende entfernte Kontext (Rollbereich) bleibt dann erhalten, bis der Aufrufer die Verbindung abbricht. Wenn Sie denselben Aufgabennamen angeben, können Sie den entfernten Kontext und Rollbereich erneut verwenden.

Wenn der entfernte Funktionsbaustein Dialogaufgaben wie List- oder Dynpro-Verarbeitung ausführt, werden die Bildschirmbilder solange angezeigt, bis das rufende Programm beendet ist. Wenn Sie den entfernten Aufruf im Debugging-Modus ausführen, bleibt dieser Modus sichtbar bis der Dialog des Aufrufers beendet ist.

Hinweis

Verwenden Sie den Zusatz KEEPING TASK nur dann, wenn Sie den aktuellen entfernten Kontext für den nächsten asynchronen Aufruf wiederbenutzen wollen.

Das Aufrechterhalten eines entfernten Kontextes erhöht die Systembelastung und verringert die Performance aufgrund der zusätzlich erforderlichen Rollbereichsveraltung im System.

 

Ende des Inhaltsbereichs