新建cdsview时的几个注解说明

デフォルトのアノテーションについて

"Define View"のテンプレートで登録したときに設定されるアノテーションの意味は、以下の通りです。

アノテーション意味
AbapCatalog.sqlViewName SE11で見えるビューの名前(CDSとは別名を設定する)16桁まで
AbapCatalog.compiler.compareFilter trueの場合:フィルタ条件を比較して一致した場合、joinの式は1回だけ評価される falseの場合:フィルタ条件ごとに別々のjoin式が作られて評価される
AbapCatalog.preserveKey trueの場合:CDSビューのキーはkeyで指定した項目になる falseの場合:CDSビューのキーはkeyで指定した項目によらず、元のビュー(またはテーブル)の項目になる
AccessControl.authorizationCheck ビューの権限チェックをするかどうか
EndUserText.label CDSビューの名称を定義(最初の画面で入力したDescription)

参考blog
https://qiita.com/tami/items/1f63f0d3c46e3a0255e8

原文地址:https://www.cnblogs.com/suoluo119/p/11693161.html