ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 自動化システム
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

自動化システム

完全に自動化されたシステムでは、Warehouse BuilderユーザーにSAPシステムの事前定義済のファンクション・モジュールに対するアクセス権限があります。これにより、ユーザーはSAP管理者に依存することなく、すべてのABAPコードを実行してSAPシステムから直接データを取得できます。

依存性がないため、ユーザーはABAPコードのSAPシステムへの送信およびSAPシステムからのデータファイルの取得のプロセスを自動化できます。Warehouse Builderシステムへのデータファイルの転送にはFTPが使用され、取得したデータのターゲット・ファイルへのロードにはSQL*Loaderが使用されます。

自動化システムの仕組みは次のとおりです。

  1. ユーザーは抽出マッピングを設計し、このマッピングのABAPコードを生成します。

  2. マッピングを配布する前に、マッピングに関して次の構成プロパティを設定してください。

    • ABAPレポート名: マッピング用に生成されたABAPコードを格納するファイル。

    • SAPのロケーション データの取得元のSAPシステムのロケーション。

    • データファイル名: ABAPコードの実行により生成されるデータを格納するデータファイルの名前。

    また、SAPロケーションに関する次のような接続の詳細も追加で指定してください。

    • 実行ファンクション・モジュール: SAPの定義済ファンクション・モジュールの名前を指定します。このファンクション・モジュールは、実行時にパラメータとしてABAPレポート名を受け取り、ABAPコードを実行します。

    • FTPディレクトリ: Warehouse Builderシステム上のディレクトリ。ファンクション・モジュールの実行により生成されたデータファイルは、FTPを使用してこのディレクトリに送信されます。

    • FTPディレクトリに対する書込み権限を持つユーザー名も指定してください。

  3. 次に、マッピングを開始すると、次のタスクが自動的に実行されます。

    • Warehouse BuilderはABAPを配布し、RFC_ABAP_INSTALL_AND_RUNを使用して、ABAPのロードおよびSAP内でのABAPの実行の両方を行います。

      ABAPコードがリモート・ファンクション・コール(RFC)を使用してSAPシステムに送信されます。

  4. このコードにより、SAPシステム内でソース表からデータが取得され、データファイルが作成されます。

    「ステージング・ファイル・ディレクトリ」に指定されたロケーションにデータファイルが格納されます。

  5. Warehouse BuilderはFTPを使用し、このデータファイルをWarehouse Builderシステムに転送して戻します。

    このファイルは、「FTPディレクトリ」フィールドに指定されたロケーションに格納されます。

  6. Warehouse BuilderはSQL*Loaderを使用して、マッピング内のターゲット表にデータファイルからのデータをロードします。

このシステムの利点は、SAPシステムのデータを取得するための完全に自動化されたエンドツーエンドのソリューションを作成できることです。ユーザーが抽出マッピングを作成し、Warehouse Builderからマッピングを実行するだけで、ABAPコードが作成されてSAPシステムに送信され、結果のデータファイルが取得され、取得したデータがターゲット表にロードされます。