使用する
構文
機能から結果を受け取るfunc
パラメータリスト
[KEEPINGTASK]。
添加:
…タスクを維持する
効果
このステートメントは、非同期で呼び出される関数の出力パラメーターを受け取るために、非同期RFCに指定されたコールバックルーチンで使用できます。funcパラメータリスト内パラメータリスト、および例外に戻り値を割り当てる。
添加
…タスクを維持する
効果
追加でタスクを維持する、非同期RFC接続は保持され、呼び出された汎用モジュールのコンテキストも保持されます。同じタスクIDで新しい呼び出しが行われると、機能グループの同じグローバルデータがアドレス指定されます。追加なしタスクを維持する、リモート機能が実行された後、または結果がコピーされた後、非同期RFC接続が終了します。
RECEIVE-parameter_list
構文
…[インポートp1=a1 p2 = a2 …]
[表t1=itab1 t2 = itab2 …]
[例外exc1=n1 exc2 = n2…[メッセージの混乱]
[OTHERS=n_others]]。
効果
これらの追加により、funcで指定された汎用モジュールの定義された仮パラメータが、呼び出し側プログラムのコールバックルーチンの実際のパラメータに転送され、戻り値が非クラスベースの例外に割り当てられます。追加の意味は、同期RFCの場合と同じです。特に、特別な例外SYSTEM_FAILUREおよびCOMMUNICATION_FAILUREに戻り値を割り当てることができます。例外が発生しない場合、RECEIVEはsy-subrcの内容を0に設定します。