目次

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

Open SQLの生成

Open SQLの生成

Open SQLはSAP独自の技術で、SAP SQLと呼ばれることもあります。Open SQLは、アプリケーションサーバーのバッファからデータを抽出します。Open SQLでABAPプログラムを生成すると、DesignerがSELECT文を使用してデータを選択します。すべてのマッピングに対してOpen SQLを使用し、ABAPプログラムを生成できます。
Designerが生成したOpen SQL文の例を以下に示します。
select MANDT KVEWE KAPPL KSCHL KOZGF DATVO DTVOB into (T685-MANDT,T685-KVEWE,T685-KAPPL,T685-KSCHL,T685-KOZGF, T685-DATVO,T685-DTVOB) from T685 where [...]. endselect.
複数のソースを1つのアプリケーションソース修飾子で結合するとき、Open SQLはネストされたループを使用してデータを選択します。Designerは複数のSELECT文を発行してから、ネストされたループ内のジョイン条件に合ったWHERE句を生成します。
Open SQLを選択するには:
  1. アプリケーションソース修飾子トランスフォーメーションで、[プロパティ]タブをクリックします。
  2. [ネストされたループを強制]を選択します。