NetWeaver Gateway のインストゥルメント化
SAP NetWeaver Gateway は、SAP バックエンドシステムへの集中型 REST(OData)アクセスを提供します。ゲートウェイのフロントエンドシステムは HTTP 経由でアクセスされ、RFC プロトコル経由でバックエンドシステムに要求を転送します。
フロントエンド(ゲートウェイ)とバックエンドの両方のシステムを個別にインストゥルメント化する必要があります。開始する前に、 「SAP ABAP エージェントのセットアップ」を参照してください。
ゲートウェイのインストルメンテーションで考慮すべき次の 3 つのシナリオがあります。
- OData サービスが SAP バックエンドに実装され、ゲートウェイがこのサービスに要求を転送している
- OData サービスが SAP バックエンド実装されており、ゲートウェイは Micro Hub 経由でこのサービスにリクエストを転送します
- OData サービスは、バックエンド RFC 汎用モジュールにマッピングされ、フロントシステムで生成される
最初のシナリオと 2 番目のシナリオでは、追加の手順は必要ありません。ABAPバックエンドへのRFC exit コールが自動的に検出されます。
3 番目のシナリオでは、バックエンド RFC 関数を呼び出す ABAP コードがフロントエンドシステムで生成されるので、次の手順を使用して調整する必要があります。
NetWeaver Gateway をインストゥルメント化するには、次の手順を実行します。
- 次のトランザクションコードを開始します。/DVD/APPD_BEP_RFC
- バックエンドシステムへの exit コールで検出する必要があるゲートウェイプロジェクトか RFC 汎用モジュール、または両方を入力します。
実行後、ログにはインストゥルメント化された生成済みメソッドの名前が含まれます。
インストルメンテーションを無効にするには、次の手順を実行します。
[Un-instrument RFC calls] チェックボックスをオンにして、プログラムを再度実行します。