注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

SAP から HANA ビューを取り込む

HANA ビューから Foundry にデータを抽出するには、HANA ビューを外部ビューとして公開する必要があります。このドキュメントでは、その手順を説明します。

前提条件

  • SAP HANA Studio または SAP HANA Tools for Eclipse
  • ABAP Development Tools for Eclipse

これらのツールは SAP 開発ツール ↗から利用可能です。

外部ビュー

外部ビューは、ABAP プログラム内で SAP HANA ビューを定義する、ABAP Dictionary の特殊なビューです。

外部ビューは、ABAP Development Tools (ADT) を使用し、かつ現在のデータベースが SAP HANA データベースである場合にのみ作成できます。

外部ビューを有効化すると、SAP HANA ビューを参照する、ビューと同じ名前のエイリアスが SAP HANA データベース上に作成されます。外部ビューのビューフィールド名は、SAP HANA ビューのビューフィールド名とは異なる名前で定義できます。この処理により、HANA 固有のデータ型が ABAP Dictionary の定義済みデータ型にマッピングされます。次のテーブルに、現在サポートされている HANA 固有のデータ型と、デフォルトでマッピングされる ABAP Dictionary のデータ型を示します。

HANA のデータ型意味ABAP Dictionary のデータ型
SMALLINT2バイトの整数INT2
INTEGER4バイトの整数INT4
BIGINT8バイトの整数INT8
DECIMALパック数DEC
SMALLDECIMALパック数DEC
FLOAT2進浮動小数点数FLTP
NVARCHARUnicode 文字列CHAR
VARBINARYバイト列RAW
BLOBバイト列RAWSTRING
NCLOBUnicode 文字列STRING

外部ビューは、SAP GUI ベースの ABAP Workbench にある ABAP Dictionary ツールを使用して表示できますが、編集はできません。

SAP HANA ビューを基に外部ビューを作成する

  1. 新しい ABAP リポジトリオブジェクトを作成し、Dictionary ビューを選択します。
  2. 次の画面で、外部ビューを選択し、外部ビューの名前と説明を入力します。
  3. 次に、SAP HANA ビューから外部ビューへの列のマッピングを確認できます。
  4. SE16 トランザクションコードを使用して外部ビューの内容を表示すると、外部ビューをテストできます。

Foundry に HANA ビューを取り込む

外部ビューを作成したら、同期の設定時に HANA ビューオブジェクトタイプを選択することで、SAP コネクター経由で取り込めます。