RFCゲートウェイは、 TCP/IPに基づいてRFCサービスを実行します。これらのサービスにより、SAPシステムと外部プログラムが相互に通信できるようになります。
RFCサービスは、ABAPプログラムで使用することも、インタフェースを使用する外部プログラムで使用することもできます。RFCは、ABAPインスタンスまたはABAPシステムのプロセス間、または一般的なシステム間で使用することができます。
-
各ASABAPアプリケーションサーバインスタンスには、ABAPディスパッチャによって開始および監視されるRFCゲートウェイが含まれています。
デフォルト構成では、ASCSインスタンスにはRFCゲートウェイが含まれていません。ただし、ASCSインスタンスでゲートウェイを構成することは可能です。
特定のコンステレーションでは、ゲートウェイは個別にインストールされたインスタンスとして使用されるか、SAPシステムの外部で使用されます。
-
リモートシェルを認識しないリモートシステムで外部パートナープログラムを開始する(Windows)。
-
アプリケーション固有の通信の分離(特定の場合)。
-
-
AS Javaシステムでは、SCSインスタンスにRFCゲートウェイが含まれています。アプリケーションサーバインスタンスはRFCを介して通信しないため、RFCゲートウェイは各システムに十分であり、他のシステムへのRFC/JCo接続に使用されます。
ここでは、簡略化されたABAPシステム(ホストA)、簡略化されたJavaシステム(ホストB)、および外部プログラム(ホストC)を確認できます。これらの間で、RFC接続を開くことができます。
ゲートウェイを使用したRFC通信