使用する
RECEIVE RESULTS FROM FUNCTIONを使用して非同期的に呼び出された関数の結果を検索するFORMルーチンでは、 KEEPING TASKを追加すると、処理の結果を受け取った後に接続が閉じられなくなります。
FORM RETURN_INFO USING TASKNAME.
RECEIVE RESULTS FROM FUNCTION 'RFC_SYSTEM_INFO'
KEEPING TASK
...
ENDFORM.
関連するリモートコンテキスト(ロールエリア)は、発信者が接続を終了するまで保持されます。同じタスク名を指定すると、リモートコンテキストとロール領域を再利用できます。
リモート汎用モジュールがリストやdynproの処理などの対話式タスクを実行する場合、呼び出し側プログラムが終了するまで画面が表示されます。リモート呼び出しがデバッグモードで行われた場合、このモードは発信者ダイアログが終了するまで表示されます。