目次

Search

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

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

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

複数のアウタージョインの使用

複数のアウタージョインの使用

アウタージョインを使用すると、DesignerはABAPプログラムにLEFT OUTER JOIN文を生成します。ABAPプログラムフローで複数のアウタージョインを使用することができます。ただし、アウタージョインにより結合できるテーブルは、プログラムフロー内の他のテーブルのジョイン方法により異なります。
たとえば、ABAPプログラムフローにKONH、KONPおよびKONMの3つのテーブルがあるとします。アウタージョインによりKONPとKONHを結合します。プログラムフローでKONMを選択した場合、アウタージョインによりKONMとKONPを接続することはできません。アウタージョインによりKONMとKONPを結合した場合、ABAPプログラムの生成時にDesignerはエラーメッセージを返します。
この例ではアウタージョインにより既にKONPとKONHが結合されているため、KONHだけしか選択できません。アウタージョインによりKONPとKONHを結合すると、ABAPプログラムはKONPにもKONHにも存在する行を選択し、KONPにしか存在しない行を廃棄します。
同じアウタージョインの概念が、任意の数のオブジェクトを持つABAPプログラムに当てはまります。