12月 3, 2021

SAP ABAP-ビュー

広告

ビューはデータベーステーブルのようにのみ機能します。 しかし、それは記憶空間を占有しません。 ビューは、物理的な存在を持たない仮想テーブルと同様に機能します。 ビューは、アプリケーションオブジェクトに関する情報を含む1つ以上のテーブルのデータを結合することによって作成されます。 ビューを使用すると、テーブルに含まれるデータのサブセットを表すことも、複数のテーブルを単一の仮想テーブルに結合することもできます。

アプリケーションオブジェクトに関連するデータは、データベースビューを使用して複数のテーブルに分散されます。 内部結合条件を使用して、異なるテーブルのデータを結合します。 保守ビューは、アプリケーションオブジェクトに格納されているデータを表示および変更するために使用されます。 すべての保守ビューには、保守ステータスが関連付けられています。

投影ビューを使用して、不要なフィールドをマスクし、関連するフィールドのみをテーブルに表示します。 投影ビューは、単一の透過的なテーブルに定義する必要があります。 投影ビューには、正確に1つのテーブルが含まれています。 投影ビューの選択条件を定義することはできません。

ビューの作成

ステップ1−ABAPディクショナリの第一画面でビューラジオボタンを選択します。 作成するビューの名前を入力し、[Create]ボタンをクリックします。 ビューの名前をZVIEW_TESTとして入力しました。

ステップ2−view typeを選択しながらprojection viewラジオボタンを選択し、Copyボタンをクリックします。 “辞書:ビューの変更”画面が表示されます。

ステップ3−次のスナップショットに示すように、[Short Description]フィールドに短い説明と、[Basis Table]フィールドで使用するテーブルの名前を入力します。

ビューの作成

ステップ4−”テーブルフィールド”ボタンをクリックして、zcustomers1テーブルのフィールドを投影ビューに含めます。

ステップ5−テーブルZCUSTOMERS1からのフィールド選択画面が表示されます。 次のスナップショットに示すように、投影ビューに含めるフィールドを選択します。

フィールドテーブルZCUSTOMERS

ステップ6−コピーボタンをクリックすると、投影ビューの選択したすべてのフィールドが”辞書:ビューの変更”画面に表示されます。

ビューの変更

ステップ7−Maintenance Statusタブを選択してアクセス方法を定義します。 “データブラウザ/テーブルビューメンテナンス”のドロップダウンメニューから、読み取り専用ラジオボタンと”制限付きで表示/保守が許可されている”オプ

ステップ8−保存して有効にします。 “辞書”では: ビューの変更画面ユーティリティ(M)>コンテンツを選択して、ZVIEW_TESTの選択画面を表示します。

ステップ9−実行アイコンをクリックします。 投影ビューの出力は、次のスクリーンショットに示すように表示されます。

Zviewテーブル

テーブルZCUSTOMERS1は5つのフィールドで構成されています。 ここで表示されるフィールドは3つ(クライアント、顧客番号、名前)で、4つのエントリがあります。 顧客番号は100001から100004までで、適切な名前が付けられています。

お役立ち動画講座

ビデオ

SAPUI5オンライントレーニング

25講義6時間

三条トーマス

ビデオ

SAP Webiオンライントレーニング

最も人気のある

26講義2時間

Neha Gupta

ビデオ

SAP Basisオンライントレーニング

30講義2.5時間

スミット-アガルワル

ビデオ

SAP C4Cオンライントレーニング

30講義4時間

Sumit Agarwal

ビデオ

SAP MMオンライントレーニング

14講義1.5時間

Neha Malik

ビデオ

SAP WMオンライントレーニング

13講義1.5時間

ネハ-マリク

コメントを残す

メールアドレスが公開されることはありません。