次の方法で共有


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

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

RFC を作成する

  1. SAP GUI を起動します。

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

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

  4. [属性] タブ 、[ リモート対応モジュール ] ラジオ ボタンを選択します。

  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 を使用してタスクを実行する