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

半自動化システム

半自動システムでは、Warehouse Builderユーザーには事前定義済のファンクション・モジュールに対するアクセス権限がないため、このファンクション・モジュールを使用してABAPコードを実行できません。ユーザーは抽出マッピングを作成して配布し、ABAPコードをSAP管理者に送信します。SAP管理者はSAPシステム上で実行できるようにコードの検証を行います。

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

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

  2. 次に、テスト・システムにABAPコードを転送してコードをテストします。

  3. 次に、ABAPコードをSAP管理者に送信します。SAP管理者はSAPリポジトリにコードをロードします。

  4. SAP管理者は新規のABAPレポート名を作成します。

  5. ユーザーは、このABAPレポート名を呼び出し、本番環境でABAPコードを実行できます。

  6. SAPシステム内でマッピングを実行する前に、マッピングに関して次の構成プロパティを設定してください。

    • ABAPレポート名: SAP管理者は、ABAPコードを確認した後、レポート名を提供します。その後ユーザーがこのABAPファイルを実行します。

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

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

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

    • 実行ファンクション・モジュール: SAP管理者によって作成されたカスタム・ファンクション・モジュールの名前を指定します。このファンクション・モジュールは、実行時にパラメータとしてABAPレポート名を受け取り、ABAPコードを実行します。ユーザーはSAP管理者からファンクション・モジュール名を入手する必要があります。

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

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

  7. ユーザーが本番環境でマッピングを実行すると、ABAPコードが生成され、リモート・ファンクション・コール(RFC)を使用してSAPシステムに送信されます。

  8. SAPシステム内で、カスタマイズしたファンクション・モジュールを使用してABAPコードが実行され、データファイルが生成されます。

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

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

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

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