Home > コンポーネント シリーズ > SAP Business One > SAPB1 - 使用方法 > SAPB1 - 複数検索を行うには
XML構成を使用し、複数のレコードを検索することができます。
フローにSAPB1コネクタをドラッグします。
[プロパティ]ペインの[設定]クションで、リソースを選択してください。以前にリソースを定義しなかった場合、[プロジェクト]メニューを選択し、[設定]ダイアログボックスを開くために[設定]を選択してください。ここで、[リソース]セクションで、SAPB1リソースを定義してください。これによって次々にSAPデータベースとの接続を定義します。これをどのようにするかの詳細は、ここをクリックしてください。
[プロパティ]ペインの[汎用]セクションで、インタフェースとしてXMLを選択してください。
コネクタをダブルクリックするか、右クリックしコンテキストメニューから[構成]を選択してください。[SAPB1構成]ダイアログボックスが開きます。
オペレーションとしてQuery を選択します。
情報が送られてくるデータオブジェクトを選択します。例えば、ビジネスパートナーの検索を作成したい場合、BusinessPartnersをデータオブジェクトとして選択します。
[OK]をクリックし、[データマッパー]ダイアログボックスを開きます。ダイアログボックスには、IFC Modelタイプとして登録されたSAPB1が入力されます。
[データマッパー]ダイアログボックスの送り元側で、オリジナルデータを取得している場所に応じてタイプを選択します。インデックス付きのフラットファイルやデータベースから情報を取得することもできます。
[プロパティ]ペインで、データに関する情報を入力してください。例えば、フラットファイルを使用している場合、フラットファイルと区切り文字の情報を選択してください。
ファイルのデータタイプを送り先と同じデータタイプにマッピングしてください。例えば、カード番号情報にマッピングしている場合、CardCodeと呼ばれる送り元ノードを持つべきです。これをSAPB1送り先のCardCodeノードにマッピングしてください。これは、どのデータがマッピングされるかを示しています。
前ステップのデータタイプがあるRecordという複合ノードを送り先側のBO複合ノードにマッピングします。これでデータマッパーに示されたCard Codeで全てのビジネスオブジェクトデータをマッピングするように指示されます。
[保存]をクリックしてマッピングを保存します。