RFC Server Module のクイック・ステップ

RFC Module を構成する前に、次のコネクター固有のプロパティーを構成する必要があります。

プロパティー名 デフォルト値 必要な値
Modules なし Rfcserver
RfcProgramId CWLDSERVER <SAP トランザクション sm59 に登録されているプログラム ID >

RFC Server Module でのビジネス・オブジェクトの生成

RFC Module 用のビジネス・オブジェクトを生成するには、以下の手順を実行します。

  1. SAPODA を始動します。
  2. Business Object Designer Express を始動します。
  3. Business Object Designer Express で、「ファイル」>「新規」を選択します。ウィザードが開始します。
  4. 「検索の構成」を選択します。
    1. 検索を実行するマシンのホスト・アドレスを入力します。
    2. 「ホストの追加 (Add Host)」を選択します。
    3. 「OK」を選択します。
  5. ウィザードのステップ 3 で、RFC ノードを展開します。
    1. 「名前で検索 (Search By Name)」を右クリックします。
    2. bapi_customer_getdetail と入力します。
    3. bapi_customer_getdetail を強調表示します。
    4. 「次へ」を選択します。
  6. 「次へ」を選択します。
  7. 「動詞」を「Retrieve」に設定し、「サーバー・サポート (Server Support)」を「なし」に設定します。「OK」を選択します。
  8. 「エージェントの SAPODA の通知 (Agent SAPODA Notification)」で、「いいえ」を選択します。
  9. 別のウィンドウでビジネス・オブジェクトを開きます。「一般」> 「コラボレーションの設定 = "RFCCollab" (Set Collab = "RFCCollab")」を選択します。
  10. 生成されたビジネス・オブジェクト指定を、リポジトリー・ディレクトリーの標準のプロパティー値で指定した位置に保管します。

RFC Server Module の構成

ビジネス・オブジェクトを生成したら、以下の手順で RFC Server Module の構成を続行します。

  1. 構成ファイルの「サポートされているビジネス・オブジェクト」セクションに親オブジェクトの名前を追加します。
  2. 生成された BOHandler .class ファイルを、ODA 構成プロパティーに指定された定義から %CROSSWORLD%¥connectors¥SAP¥rfc¥client にコピーします。

SAP サーバーのプロファイルの作成

SAP サーバー用のプロファイルを作成するには、以下の手順を実行します。

  1. 「SAP ログオン (SAP Logon)」を開きます。
  2. 「新規 (New)」を選択します。
  3. 以下のフィールドに入力し、「OK」を選択します。
    説明 サーバーのホスト名
    アプリケーション・サーバー サーバーのホスト名
    システム番号 00
    説明 ホスト名は標準です。必要な説明を入力します。
  4. 作成したプロファイルをダブルクリックして開きます。
  5. ユーザー名とパスワードを入力します。「トランザクション (Transaction)」>「タイプ /nse37 (Type /nse37)」を選択します。Function Builder が開きます。
  6. 機能モジュールの場合、bapi_customer_getdetail と入力します。「機能モジュール (Funtion Module)」>「テスト (Test)」>「単一のテスト (Single Test)」を選択します。
  7. RFC ターゲット・システムの場合は、コネクター固有のプロパティーに設定した Rfcprogramid の値を使用します。また、以下のフィールドに入力します。
    フィールド
    Customer Number 0000000001
    PI_SALESORG 0001
    PI_DISTR_CHAN 01
    PI_DIVISION 01

RFC Server Module のテスト

BAPI Module をテスト用にセットアップするには、ポート・コネクターを使用します。

  1. SAP 構成ファイルをコピーします。コピーしたファイルの名前を portconnector.cfg に変更します。
  2. Connector Configurator Express で portconnector.cfg を開きます。
  3. 「標準」タブで次のプロパティーを変更します。 変更内容を保管して、ウィンドウを閉じます。
  4. sapconnector.cfg を開きます。
  5. REQUESTQUEUESYNCHRONOUSREQUESTQUEUE に変更します。変更内容を保管します。
  6. コネクターを始動します。「機能モジュール (Function Module)」>「実行」を選択します。
  7. Test Connector で、「BO 要求リスト」内のオブジェクトを探します。このオブジェクトを強調表示して、「要求」>「応答」>「成功」を選択します。
  8. ログに成功のメッセージがあるかどうか調べます。

Copyright IBM Corp. 2004, 2005