SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

Consuming External Views in ABAP

外部ビューが有効化された後、ABAPプログラムでそれを使用して、基礎となるHANAビューからデータにアクセスすることができます。ABAPコードでは、外部ビューはを使用して呼び出されます。選択するステートメント-他の辞書ビューに類似しています。

個人データを表示するためのサンプル

次の例は、単純なABAPプログラムが外部ビューを使用してHANAデータベースからデータレコードを取得および表示する方法を示しています。

HANAリポジトリのテーブルとビューの定義

次の図に示すように、個人データを格納するためのテーブル(この場合はSDDIC _…_ TABLE)はHANAデータベースにすでに存在します。

HANAリポジトリのテーブル定義

HANAリポジトリのテーブル定義

HANAデータベースのテーブル定義に基づいて、属性ビュー(この場合はSDDIC _…_ AVIEW)も作成されています。

HANAリポジトリでの属性ビューの定義

HANAリポジトリでの属性ビューの定義

ABAPディクショナリの外部ビュー定義

外部ビューVIEW_ON_PERSON(下の図)は、HANAデータベースで定義されている属性ビュー( SDDIC _…_ AVIEW )を表します。

外部ビューを定義したエディター

外部ビューを定義したエディター

ABAPでの外部ビューへのアクセス

次のプログラムは、HANAデータベーステーブルに保存されている個人データを一覧表示します。外部ビュー(この場合: view_on_person)は、ABAPでのデータ選択に使用されます。

CLASS lcl_xview_person IMPLEMENTATION.						...						   METHOD display_data.						      DATA wa_person TYPE view_on_person.						    SELECT * FROM view_on_person INTO wa_person.						      WRITE: /(10) TYPE nbspwa_person-id,						              (20)  wa_person-last_name,						              (20)  wa_person-first_name,						              (20)  wa_person-company,						              (20)  wa_person-cost_center.						    ENDSELECT.						   ENDMETHOD.						...						ENDCLASS.

タイトルとURLをコピーしました