Home > コンポーネント シリーズ > SAP Business One > SAPB1 - 使用方法 > SAPB1 - 複数検索を行うには

SAPB1 – 複数検索を行うには

XML構成を使用し、複数のレコードを検索することができます。

  1. フローにSAPB1コネクタをドラッグします。

  2. [プロパティ]ペインの[設定]クションで、リソースを選択してください。以前にリソースを定義しなかった場合、[プロジェクト]メニューを選択し、[設定]ダイアログボックスを開くために[設定]を選択してください。ここで、[リソース]セクションで、SAPB1リソースを定義してください。これによって次々にSAPデータベースとの接続を定義します。これをどのようにするかの詳細は、ここをクリックしてください。

  3. [プロパティ]ペインの[汎用]セクションで、インタフェースとしてXMLを選択してください。

  4. コネクタをダブルクリックするか、右クリックしコンテキストメニューから[構成]を選択してください。[SAPB1構成]ダイアログボックスが開きます。

  5. オペレーションとしてQuery を選択します。

  6. 情報が送られてくるデータオブジェクトを選択します。例えば、ビジネスパートナーの検索を作成したい場合、BusinessPartnersをデータオブジェクトとして選択します。

  7. [OK]をクリックし、[データマッパー]ダイアログボックスを開きます。ダイアログボックスには、IFC Modelタイプとして登録されたSAPB1が入力されます。

  8. [データマッパー]ダイアログボックスの送り元側で、オリジナルデータを取得している場所に応じてタイプを選択します。インデックス付きのフラットファイルやデータベースから情報を取得することもできます。

  9. [プロパティ]ペインで、データに関する情報を入力してください。例えば、フラットファイルを使用している場合、フラットファイルと区切り文字の情報を選択してください。

  10. ファイルのデータタイプを送り先と同じデータタイプにマッピングしてください。例えば、カード番号情報にマッピングしている場合、CardCodeと呼ばれる送り元ノードを持つべきです。これをSAPB1送り先のCardCodeノードにマッピングしてください。これは、どのデータがマッピングされるかを示しています。

  11. 前ステップのデータタイプがあるRecordという複合ノードを送り先側のBO複合ノードにマッピングします。これでデータマッパーに示されたCard Codeで全てのビジネスオブジェクトデータをマッピングするように指示されます。

  12. [保存]をクリックしてマッピングを保存します。