次の方法で共有


SAP で RFC を作成して送信する

RFC を作成するために SAP システムで実行するタスクの概要を示します。 各タスクには、非常に詳細な手順が含まれる場合があります。 その結果、SAP 管理者に連絡してこれらのタスクを完了するか、SAP ガイダンスを参照することをお勧めします。

RFC を作成する

  1. SAP GUI を起動します。

  2. トランザクション SE37 (関数ビルダー) に移動し、RFC 名を入力して[ 作成]をクリックします。

  3. RFC を作成する既存の関数グループ、RFC の簡単な説明を入力し、[ 保存] をクリックします。

  4. [属性] タブRemote-Enabledモジュールのラジオボタンを選択します。

  5. [ インポート ] タブで、インポート パラメーターを入力します。 これらのパラメーターは、外部データを関数モジュールに渡すために使用されます。

  6. [ エクスポート ] タブで、エクスポート パラメーターを入力します。

  7. [ 変更 ] タブで、変更するパラメーターを入力します。

  8. [ テーブル ] タブで、テーブル名を入力します。

  9. [ 例外 ] タブで、エラーを処理する例外を入力します。

  10. [ ソース コード ] タブで、RFC のソース コード (ロジック) を入力します。

  11. ツールバーの アクティブ化 アイコンをクリックして、汎用モジュールをアクティブにします。

RFC 送信先を作成する

  1. SAP GUI を起動します。

  2. トランザクション SM59 (RFC 宛先の表示と保守) に移動します。

  3. メニュー バーの [ 作成] をクリックします。

  4. RFC 変換先、接続の種類、説明を入力し、Enter キーを押します。

  5. [ 登録済みサーバー プログラム ] ラジオ ボタンを選択し、プログラム ID、ゲートウェイ ホスト、ゲートウェイ サービスを入力します。

  6. RFC 変換先を保存します。

SAP システムから RFC を送信する

  1. SAP GUI を起動します。

  2. BD54 トランザクションを使用して論理システムを作成します。

  3. SM59 トランザクションを使用して TCP/IP 接続で RFC 宛先を作成します。

  4. WE21 トランザクションを使用してポートを作成し、最後の手順で作成した RFC 宛先に接続します。

  5. SE37 を使用して RFC をトリガーします。 この RFC には、外部アプリケーションに対して RFC 呼び出しを行い、そのアプリケーションから応答を受信するロジックが含まれている必要があります。

こちらもご覧ください

特定の SAP アダプター シナリオでの SAP GUI を使用したタスクの実行