目次

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ユーザーガイド

Exec SQLによるソースの結合

Exec SQLによるソースの結合

Exec SQLは、標準SQLとほぼ同じようにテーブルを結合します。Exec SQLは1つのSELECT文ですべてのテーブルを選択します。Designerは、SELECT文の後に、ジョイン条件に対するWHERE句を生成します。Exec SQLを使用してテーブルを結合する場合、ABAPプログラムはインナージョインを実行します。
上記のトランスペアレント型テーブル(KOHN、KOHM、KONP)を結合するために生成されたExec SQLの例を以下に示します。
exec sql [...]   SELECT KONH.MANDT, [...], KONM.KOPOS, [...], KONP.MANDT, [...]   INTO [...]     FROM   KONP, KONH, KONM   where   KONP.MANDT = :client_var and   KONH.MANDT = :client_var and   KONH.MANDT = KONP.MANDT and   KONM.MANDT = :client_var and   KONM.KNUMH = KONP.KNUMH endexec.