SAP BIでの抽出
データ抽出とは何ですか?
BWでのデータ抽出とは、R/3システムまたはBWシステムのさまざまなテーブルからデータを抽出することです。 マスタデータとトランザクションデータには、標準のデルタ抽出方法があります。 また、SAPが提供する取引コードを使用してそれらを構築することもできます。 マスタデータの標準差分抽出では、r/3の変更ポインタテーブルを使用しています。 取引データの場合は、lis構造やLOコックピットなどを使用してデルタ抽出することができます。
抽出の種類:
- アプリケーション固有:
- BWコンテンツ抽出器
- 顧客が生成した抽出器
- クロスアプリケーション抽出器
- 汎用抽出器。
BWコンテンツ抽出器
SAPは、OLTPシステム(R/3)でFI、CO、LOコックピットなどの事前定義された抽出器を提供しました。 あなたがしなければならないことは、ビジネスコンテンツをインストールすることです。
FI extractorの例を見てみましょう。 以下に従う必要がある手順を示します:
- RSA6に移動します>>目的のデータソースを選択します>>上部にタブがあります抽出構造の強化>>それをクリックします
- DataSource:Customerバージョンの表示が表示されます。 ExtractStructをダブルクリックします。
- 図のように構造を追加ボタンをクリックします:
- フィールドドキュメントヘッダテキストを追加します(例:: Zzbktxt)ComponentType:BKTXTを持つAppend構造体の中にあります。 終了する前に、activateボタンをクリックして構造を有効にしてください。
- 必須フィールドは、データソースの構造に正常に追加されました。
データを抽出構造に移入
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コード自体
は、以下に示すようになります:
- 今すぐ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に移動します。
- SAP R/3システムの現在のクライアントのデータソースを、そこで利用可能な操作上の懸念のいずれかに基づいて定義します。
- 原価計算ベース収益性分析の場合、データソースには、セグメントレベルの特性、セグメントテーブルの特性、測定単位の項目、品目の特性、値項目、およびキー数値スキームの計算されたキー数値を含めることができます。
- 勘定ベース収益性分析の場合、それ以外の場合は、データソースに含めることができるのは、セグメントレベルの特性、セグメントテーブルの特性、測定単位、行項目のレコード通貨、およびキー数値のみです。
- その後、CO-PA抽出の選択として適用するフィールドを指定できます。
汎用抽出器
SAP配信ビジネスコンテンツデータソースで会社の要件を達成できなかった場合は、純粋に会社の要件に基づいた独自のデータソースを作成する必要があ
複雑さに基づいて、3つの方法でデータソースを作成できます。
1. テーブル/ビューに基づく(単純なアプリケーション)
2. インフォセットに基づく
3. 汎用モジュールに基づく(複合抽出で使用されます)
generic extractorを作成する手順:
1. テーブル/ビュー(単純なアプリケーション)に基づく)
- Tcode RSO2に移動し、抽出するデータのタイプ(トランザクション、Masterdata属性、またはMasterdataテキスト)を選択します)
- 作成するデータソースに名前を付け、[作成]をクリックします。
- データソースの作成画面で、必要に応じてパラメータを入力します:
アプリケーションコンポーネント:データソースをアプリに配置するコンポーネント名。 コンポーネント階層。
テキスト:データソースの説明(短い、中、長い)。
ビュー/テーブル: 汎用データソースを作成するテーブル/ビューの名前。 私たちの場合、それはZMMPUR_INFORECです。
- 汎用データソースが表示され、フィールドを選択したり非表示にしたりすることができます。 フィールド’hidden’は抽出には使用できません。 “選択”タブのフィールドは、ソースシステムからPSAへのデータ抽出中にインフォパッケージで選択できるようになります。
- 関連するフィールドを選択し、データソースを保存します。
- 次に、データソースを保存します。
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