手順
バックグラウンド処理用の汎用モジュールを呼び出すための新しい構文(以前はIN Background TASKを使用して実行されていました)は次のとおりです。
CALL FUNCTION’function_name’
バックグラウンドユニットユニット
エクスポート..。
ユニットがタイプのオブジェクトを指す場合IF_BGRFC_UNIT。このオブジェクトには、汎用モジュールをバックグラウンドで実行するために必要なすべての情報が含まれています。この情報には、たとえば、実行先、bgRFCタイプtとbgRFCタイプqの違い、および場合によってはユニットが配置されるキューの数が含まれます。同じユニットオブジェクトが複数の汎用モジュール呼び出しで使用される場合、これらの汎用モジュールはすべて1つのユニットで実行されます。このようにして、単一のアプリケーションLUW内で複数のユニットオブジェクトを並行して使用することができます。その結果、複数のバックグラウンドユニットをアプリケーションLUW内で並行して作成できます。以前のバージョンでは、これはASSEPARATEユニットの追加を使用して可能でした。新しいソリューションの利点は、複数のバックグラウンドユニットが複数の汎用モジュールを受け入れることができることです。