目次

Search

  1. はじめに
  2. パート 1: PowerExchange for SAP NetWeaverの作業の開始
  3. パート 2: PowerExchange for SAP Dynamic ABAP Table Extractorを使用したデータ統合
  4. パート 3: ABAPを使用したデータ統合
  5. パート 4: ALEを使用したIDoc統合
  6. パート 5: BAPI/RFC関数を使用したデータ統合
  7. パート 6: データ移行
  8. パート 7: ビジネスコンテンツの統合
  9. パート 8: SAP BWデータ抽出
  10. パート 9: SAP BIへのデータのロード
  11. 付録 A: データタイプリファレンス
  12. 付録 B: コードページおよびUnicodeのサポート
  13. 付録 C: 用語解説

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

ABAP/4プログラムの使用

ABAP/4プログラムの使用

SAPは独自の言語、すなわちABAP/4を使ってデータを抽出します。SAP ECCソース定義を使用してマッピングを設定した後、DesignerからABAPプログラムを生成してインストールする必要があります。Designerは独自のプログラム名を生成し、それをリポジトリに格納します。ABAPプログラムを生成する場合は、ソースデータが含まれるSAPシステムにそのプログラムをインストールします。PowerCenter Integration Serviceでは、ABAPプログラムを使用して、SAPシステムからデータを抽出します。
以下のオプションを使用して、SAP ECCソースでマッピングを行うためのABAPプログラムを管理します。
  • ソースデータを抽出するABAPプログラムを生成します。
  • ABAPプログラムを直接インストールするか、あるいはローカルコピーからインストールします。
  • 不要になったABAPプログラムをアンインストールします。
  • リポジトリからフォルダーを削除した場合は、ABAPプログラムを消去します。
  • フォルダーまたはマッピングを別のリポジトリにコピーする際にABAPプログラムをコピーします。
PowerCenter Integration Serviceは、ABAPプログラムによってではなく、リモート関数コールにより階層データを抽出します。 詳細テーブル定義を使用しないで階層定義のみでマッピングを設定する場合、DesignerではそのマッピングにABAPプログラムを生成しません。
マッピングのショートカットからはABAPプログラムを生成してインストールすることはできません。
ABAPプログラムのインストール後にマッピングが無効になった場合は、そのマッピングを検査して、リポジトリを保存してからABAPプログラムを再インストールします。ABAPプログラムのインストール後にマッピングを開いたままリポジトリを保存すると、セッションが失敗し、セッションログに、プログラムを再生成してインストールするように指示が書き込まれます。
pmrepコマンドラインプログラムを使用して、SAP ECCソースでマッピングを行うためのABAPプログラムを生成し、インストールすることができます。
  • GenerateAbapProgramToFile。 マッピング用にABAPプログラムを生成し、ファイルとして保存します。
  • InstallAbapProgram。 PowerCenterリポジトリのマッピングからABAPプログラムを生成し、インストールするか、ファイルからABAPプログラムをインストールします。
  • UninstallAbapProgram。 ABAPプログラムをアンインストールします。