ABAP Keyword Documentation → ABAP - Dictionary → ABAP CDS in ABAP Dictionary → ABAP CDS - Access Control → ABAP CDS - DCL Statements → ABAP CDS - DEFINE ACCESSPOLICY → ABAP CDS - DEFINE PFCG_MAPPING
ABAP CDS - DEFINE PFCG_MAPPING, pfcg_mapping_annot
Other versions:
7.31 | 7.40 | 7.54
Syntax
... @annotation ...
Effect
Specifies an annotation annotation as a PFCG mapping annotation in front of the statement PFCG_MAPPING in the definition of a CDS PFCG mapping. The character @ must be placed in front of the name annotation of the annotation. The annotation must be defined as a CDS object in a CDS annotation definition and the annotation definition annotation @Scope must be specified here using the value #ROLE.
The table below shows the possible ABAP annotations that can be specified, and their meanings. No other annotations can be specified.
The first column of the table displays the (possibly structured) name annotation of an ABAP annotation and the second column displays its meaning. The third column shows the possible annotation values. The fourth column shows the value set implicitly for the annotation value if the annotation is not used explicitly. The fifth column displays the default value set implicitly for value in accordance with the annotation definition if the annotation is specified without a value. If nothing is specified for the annotation value, the annotation should be specified without a value.
EndUserText Annotations
Translatable texts of the CDS role.
Annotation | Meaning | Annotation Values | Default Value if Not Used | Default Value if Used Without Value |
---|---|---|---|---|
EndUserText.label | Translatable short text of the PFCG mapping | Character string with maximum 60 characters | - | - |
Note
ABAP annotations introduced using EndUserText are used to define translatable semantic texts for a CDS object. The value of an annotation like this is saved in special tables that have a language key and that are translatable. The value specified in the source code should consist of text in the original language of the CDS source code and is translated into the required languages.