Home > コンポーネント シリーズ > SAP ERP > SAP ERP - 設定 > SAP ERP - XML
SAP ERP コネクタは、XML インタフェースのみをサポートしています。SAP ERP コネクタを設定するには、以下の手順に従います。
SAP ERP コネクタをダブルクリックまたは右クリックし、コンテキストメニューから Configuration を選択して SAP ERP Configuration ダイアログボックスを開きます。次の表に、XML 設定の一般的なフィールドを示します。
プロパティ |
説明 |
||
接続 |
|||
リソース名 |
この読み込み専用フィールドは、SAP ERPリソースまたは[設定]ダイアログボックスの[リソース]セクションで定義された、このコネクタのために選択された動的なリソースの名前を表示します。 |
||
チェックボックスで、操作完了後にSAP ERPデータベースへの接続を開いたままにするかどうかを指定してください。SAP ERPへの接続が定期的に切断される場合この機能をお使いください。デフォルトは、チェックされていません。
|
次に以下の表で説明されている実行したいオペレーションを選択します。
プロパティ |
説明 |
オペレーション |
|
インタフェースタイプ |
ドロップダウンリストから以下のどれかを選択します。
|
[インタフェースタイプ]としてIDocを選択した場合、以下の表で説明されているように定義しなければなりません。
プロパティ |
説明 |
||
メッセージタイプ |
サーバから受け取ったリストの中から適切なメッセージ タイプを選択することができます。 をクリックすることにより[IDoc メッセージタイプリスト]ダイアログボックスが開き、メッセージタイプリストにアクセスすることができます。[選択]をクリックし、必要なIDoc メッセージタイプを選択するか、[キャンセル]をクリックしてリストを閉じます。また、[再読込]をクリックしメッセージタイプリストを再読み込みすることもできます。 |
||
IDocタイプ |
IDoc 検索フォームによりサーバから取得されたリストから適切なIDocタイプ名を選択することができます。このリストはメッセージタイプによりフィルタリングされています。 をクリックすることにより[IDocタイプリスト]ダイアログボックスが開き、IDocタイプリストにアクセスすることができます。[選択]をクリックし、必要なIDoc& nbsp;タイプを選択するか、[キャンセル]をクリックしてリストを閉じます。また、[再読込]をクリックしメッセージタイプリストを再読み込みすることもできます。 |
||
拡張子 |
拡張子名を入力したり、をクリックして利用可能な拡張子リストから選択できます。 |
||
トランザクション ID |
タイムアウトなどによる配送失敗時に トランザクショIDを利用できるように管理できます。 をクリックしてトランザクショIDを保持する変数を選択します。このボタンは、変数リストを開きます。[選択]をクリックし必要な文字変数を選択します。
このオプションの使用はトランザクションIDの管理のためです。例えば、IDocが送信されますがMagic xpiがタイムアウトを受け取ると、Magic xpiは、IDocがその送り先に到着したかどうかが分かりません。同じIDocの冗長な処理を防止するために、Magic xpiは、前のトランザクションIDの値を提供することによって、前と同じトランザクションIDによってIDocを送ります。 SAP ERP側で、最初に送信された時にIDocが到着したら、Magic xpiが次回と同じトランザクションIDでIDocを送信してもSAP ERPはそれを無視します。 |
||
結果 |
|||
結果保存 |
結果XMLファイルを格納する場所を定義します。ドロップダウンリストから以下のいずれかを選択します。
|
||
|
[インタフェースタイプ]としてRFCを選択した場合、以下のテーブルで説明されているように定義しなければなりません。
プロパティ |
説明 |
||
RFC グループ |
RFCグループを入力するかサーバから受信したリストから適切 なRFCグループを選択します。RFCグループのリストへは をクリックすることによりアクセスできます。 RFCグループを空白にしておくこともできます。この状態でRFC名を選択すると関連するグループが自動的に入力されます。 |
||
RFC 名 |
RFC名を入力するか、あるいはサーバからRFC検索フォームで取得したリストから適切なRFC名を選択することができます。このリストは、RFCグループでフィルタリングされています。 をクリックすることによりRFCグループリストにアクセスできます。 |
||
結果 |
|||
結果を保存 |
結果XMLファイルを格納する場所を定義します。ドロップダウンリストから以下のいずれかを選択します。
|
||
|
前の手順でインターフェイスタイプとして Read を選択した場合は、次の表で説明するように定義する必要があります。: (Since version: 4.13.2)
プロパティ |
説明 |
||
オペレーション |
ドロップダウンリストからオペレーションを選択します。
REMOTE_EXECUTE_QUERY関数を使用して、SAPサーバーからデータをフェッチします。
標準SAP汎用モジュールRFC_READ_TABLEを使用してSAPサーバーからデータをフェッチします。 |
||
オブジェクト名 |
上で選択した操作に基づいて、(省略記号ボタン)をクリックしてクエリリストまたはテーブルリストを開きます。 クエリリストには、サーバーで使用可能なすべてのクエリと、それらが属するユーザーグループが表示されます。テーブルリストには、サーバーで使用可能なテーブルのリストが表示されます。 リストからエントリを選択します。 クエリまたはテーブルの更新されたリストを取得するには、ウィンドウの[リロード]ボタンをクリックします。 |
||
オペレーションパラメータ |
上で選択した操作に基づいて、(省略記号ボタン)をクリックしてウィンドウを開き、選択したクエリのフィルタ基準または選択したテーブルのフィルタを定義します。 |
||
結果 |
|||
結果を保存 |
結果のXMLファイルを保存する場所を定義します。 ドロップダウンリストから次のいずれかを選択します。
|
||
|
[OK]をクリックし、プロセスを終了します。もしスキーマが存在しない場合、必要情報がサーバから取得され、スキーマが作成されます。構成情報は保存され、選択されたスキーマを送り先としたデータマッパー画面が開きます。SAP ERPで必要な操作を完了するためのデータを定義してください。
また、[キャンセル]をクリックすることで、設定や修正を保存せずに[SAP ERP構成]ダイアログボックスを閉じることもできます。
また以下のこ とも可能です。
[XSDのリフレッシュ]をクリックして、現存のスキーマを閉じ新しいものを作成することができます。
サーバ接続に失敗するとエラーメッセージが表示され、[SAP ERP構成]ダイアログボックスに留まります。 |