SAP BIでの抽出

データ抽出とは何ですか?

BWでのデータ抽出とは、R/3システムまたはBWシステムのさまざまなテーブルからデータを抽出することです。 マスタデータとトランザクションデータには、標準のデルタ抽出方法があります。 また、SAPが提供する取引コードを使用してそれらを構築することもできます。 マスタデータの標準差分抽出では、r/3の変更ポインタテーブルを使用しています。 取引データの場合は、lis構造やLOコックピットなどを使用してデルタ抽出することができます。

抽出の種類:

  1. アプリケーション固有:
    • BWコンテンツ抽出器
    • 顧客が生成した抽出器
  2. クロスアプリケーション抽出器
    • 汎用抽出器。

/wp-content/uploads/2016/03/extractors_901135.gif

BWコンテンツ抽出器

SAPは、OLTPシステム(R/3)でFI、CO、LOコックピットなどの事前定義された抽出器を提供しました。 あなたがしなければならないことは、ビジネスコンテンツをインストールすることです。

FI extractorの例を見てみましょう。 以下に従う必要がある手順を示します:

  • RSA6に移動します>>目的のデータソースを選択します>>上部にタブがあります抽出構造の強化>>それをクリックします

無題jpg

  • DataSource:Customerバージョンの表示が表示されます。 ExtractStructをダブルクリックします。

無題png

  • 図のように構造を追加ボタンをクリックします:

無題png

  • フィールドドキュメントヘッダテキストを追加します(例:: Zzbktxt)ComponentType:BKTXTを持つAppend構造体の中にあります。 終了する前に、activateボタンをクリックして構造を有効にしてください。

無題png

  • 必須フィールドは、データソースの構造に正常に追加されました。

無題png

データを抽出構造に移入

SAPには、抽出構造に移入するために使用する拡張RSAP0001が用意されています。 この拡張機能には、R/3データソースの四つのタイプのそれぞれに固有の四つのコンポーネントがあります :

  • トランザクションデータEXIT_SAPLRSAP_001
  • マスタデータ属性EXIT_SAPLRSAP_002
  • マスタデータテキストEXIT_SAPLRSAP_003
  • マスタデータ階層EXIT_SAPLRSAP_004

これらの四つのコンポーネント(実際には四つの異なる汎用モジュー、任意のR/3データソースを拡張することができます。 この場合、トランザクションデータデータソースを拡張するため、必要なのは四つの汎用モジュールのいずれかだけです。 この手順ではABAPの開発が必要なため、技術チームの誰かが処理するのが最善です。 この情報をABAPの同僚に提供する必要がある場合があります:

  • データソースの名前(0FI_GL_4)
  • 抽出構造体の名前(DTFIGL_4)
  • 構造体に追加されたフィールドの名前(ZZBKTXT)
  • BWインフォソースの名前(0FI_GL_4)
  • r/3テーブルの名前ニード(bkpfbktxt)

この情報を使用すると、経験豊富なABAP開発者は、拡張機能を

適切にコーディングして、抽出構造が正しく設定されるようにする必要があります。 ABAPコード自体

は、以下に示すようになります:

無題png

  • 今すぐtcode RSA3を介してデータを確認してください。

(上記の4つの汎用モジュール(Tcode SE37)を開くと、すべてのFMsにinclude文が表示されます。 インクルードプログラムをダブルクリックすると、変更可能なすべての標準データソースのABAPコードが上記のように取得されます。)

注:同様に、他のすべてのSAP配信抽出器を強化することができます。 (LOの操縦室の使用tcode LBWEのために)

顧客が生成した抽出器

組織構造に依存しているため、LIS、CO-PA、FI-SLのような会社ごとに異なるアプリケーションでは、SAPはこれらのアプリケーションの標準データソースを提供でき そのため、顧客は独自のデータソースを生成する必要があります。 だから、これは顧客生成抽出器と呼ばれています。

CO-PA抽出の例を見てみましょう

  • OLTPシステムのCO-PAのSAP BWカスタマイジングにあるTcode KEB0に移動します。

無題jpg

  • SAP R/3システムの現在のクライアントのデータソースを、そこで利用可能な操作上の懸念のいずれかに基づいて定義します。
  • 原価計算ベース収益性分析の場合、データソースには、セグメントレベルの特性、セグメントテーブルの特性、測定単位の項目、品目の特性、値項目、およびキー数値スキームの計算されたキー数値を含めることができます。
  • 勘定ベース収益性分析の場合、それ以外の場合は、データソースに含めることができるのは、セグメントレベルの特性、セグメントテーブルの特性、測定単位、行項目のレコード通貨、およびキー数値のみです。
  • その後、CO-PA抽出の選択として適用するフィールドを指定できます。

無題jpg

汎用抽出器

SAP配信ビジネスコンテンツデータソースで会社の要件を達成できなかった場合は、純粋に会社の要件に基づいた独自のデータソースを作成する必要があ

複雑さに基づいて、3つの方法でデータソースを作成できます。

1. テーブル/ビューに基づく(単純なアプリケーション)

2. インフォセットに基づく

3. 汎用モジュールに基づく(複合抽出で使用されます)

generic extractorを作成する手順:

1. テーブル/ビュー(単純なアプリケーション)に基づく)

  • Tcode RSO2に移動し、抽出するデータのタイプ(トランザクション、Masterdata属性、またはMasterdataテキスト)を選択します)

無題png

  • 作成するデータソースに名前を付け、[作成]をクリックします。

無題png

  • データソースの作成画面で、必要に応じてパラメータを入力します:

無題jpg

アプリケーションコンポーネント:データソースをアプリに配置するコンポーネント名。 コンポーネント階層。

テキスト:データソースの説明(短い、中、長い)。

ビュー/テーブル: 汎用データソースを作成するテーブル/ビューの名前。 私たちの場合、それはZMMPUR_INFORECです。

  • 汎用データソースが表示され、フィールドを選択したり非表示にしたりすることができます。 フィールド’hidden’は抽出には使用できません。 “選択”タブのフィールドは、ソースシステムからPSAへのデータ抽出中にインフォパッケージで選択できるようになります。

無題jpg

  • 関連するフィールドを選択し、データソースを保存します。

無題png

  • 次に、データソースを保存します。

無題jpg

2. インフォセットに基づく

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…

3. 汎用モジュールに基づく

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…

Leave a Reply