On this page:

RFC 設定を使用すると、exit コール処理やバックエンドの命名などの領域で、ABAP エージェントのデフォルトの動作をオーバーライドできます。ビジネストランザクションのデータコレクタを設定するには、[Instrumentation settings] でデータコレクタを保守します。

詳細なバックエンド名

デフォルトでは、ABAP エージェントによって生成される未解決の RFC バックエンド(リモートサービス)には、RFC_<host/program> の技術名が付けられます。この動作は、[Verbose RFC backend names] チェックボックスを使用して変更できます。

RFC 宛先タイプデフォルト名(Default Name)詳細名
ABAP 接続RFC_<hostname>RFC ABAP: <description>* (<hostname>)
TCP/IP 接続RFC_Program: <program>RFC TCP: <description>* (Program: <program>)

* SM59 の説明テキストが空の場合は、代わりに RFC 宛先名が使用されます。

ここにリストされていない RFC 宛先タイプへの exit コールはサポートされていません。RFC exit コールのサポートは、指定したビジネス トランザクション タイプによって異なります。「一致ルールタイプ」を参照してください。

デフォルト名のリモートサービスがコントローラにすでに登録されている場合、詳細名のリモートサービスを表示するには、それらを手動で削除し、すべての HTTP SDK インスタンスを再起動する必要があります。

RFC ブラックリスト

ABAP エージェントのいくつかのコンポーネントは、RFC 宛先ターゲットシステムへのカスタム RFC 関数モジュールコールを使用して、RFC exit コールでビジネストランザクションの続行を試行します。カスタム RFC コールが失敗すると、自動 RFC ブラックリスト機能により、問題のある RFC 宛先が 1 時間サイレントになります。RFC 宛先は、次の場合にブラックリストに登録されます。

  • ABAP エージェント(ABAP 接続)または JCo 拡張(TCP/IP 接続)が RFC 宛先ターゲットシステムにインストールされていない場合。
  • RFC 宛先に関連付けられているユーザーに、ターゲットシステムで関数モジュール /DVD/APPD_RFC* を呼び出すための十分な権限がない場合。「ABAP エージェント認証」を参照してください。

この自動動作は、RFC ブラックリスト設定を使用して調整できます。[Make automatic blacklist entries permanent] をオンにすると、問題のある RFC 宛先は、手動で削除または調整されるまでブラックリストに残ります。

[RFC Settings] タブには、すべての RFC ブラックリストレコードを含むテーブルが含まれます。既存のレコードは永続と一時を切り替えることができ、新しいブラックリストエントリは手動で追加できます。新しい RFC 宛先が [Mark as Permanent] フラグなしでブラックリストに追加された場合、設定が保存されるとすぐに、現在の日時のタイムスタンプが追加されます。