注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
HANAビューからFoundryにデータを抽出するには、HANAビューを外部ビューとして公開する必要があります。このドキュメントでは、その手順を説明します。
これらのツールは、SAP開発ツール ↗から入手できます。
外部ビューは、ABAP Dictionary内の特別なビューで、ABAPプログラム内のSAP HANAビューを定義します。
外部ビューは、ABAP Development Tools(ADT)を使用してのみ作成でき、現在のデータベースがSAP HANAデータベースである場合のみ可能です。
外部ビューが有効化されると、ビューの名称を持つエイリアスがSAP HANAデータベースに作成され、SAP HANAビューを指します。外部ビューのビューフィールドの名前は、SAP HANAビューのビューフィールドの名前とは異なって定義できます。これにより、HANA特有のデータ型がABAP Dictionaryの事前定義型にマッピングされます。以下の表は、現在サポートされているHANA特有のデータ型をリストし、デフォルトでどのABAP Dictionary型にマッピングされるかを示しています。
HANA Type | 意味 | ABAP Dictionaryの型 |
---|---|---|
SMALLINT | 2バイト整数 | INT2 |
INTEGER | 4バイト整数 | INT4 |
BIGINT | 8バイト整数 | INT8 |
DECIMAL | パックされた数値 | DEC |
SMALLDECIMAL | パックされた数値 | DEC |
FLOAT | 二進浮動小数点数 | FLTP |
NVARCHAR | Unicode文字列 | CHAR |
VARBINARY | バイト文字列 | RAW |
BLOB | バイト文字列 | RAWSTRING |
NCLOB | Unicode文字列 | STRING |
外部ビューは、SAP GUIベースのABAP WorkbenchのABAP Dictionaryツールを使用して表示できますが、編集はできません。
Foundryは、syncを介して作成した外部ビューを取り込むことができます。
HANAビューはまだ同期UIのサポート対象SAPオブジェクトタイプのリストの一部ではありません。それらを設定するには、Advanced viewに移動し、同期を以下のように定義します:
Copied!1 2 3
type: magritte-sap-source-adapter sapType: hanaview obj: <NAME_OF_VIEW> # 使用するHANAビューの名前をここに指定します