Ansicht
Dokumentation
ABENCDS_F1_ANNOTATE_VIEW_PARA_LIST - CDS F1 ANNOTATE VIEW PARA LIST
ABAP Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- ANNOTATE, parameter_list
... PARAMETERS
@parameter_annot1
$[@parameter_annot2
...$]
pname1$[,
@parameter_annot1
$[@parameter_annot2
...$]
pname2,
...$]
Wirkung
Angabe von Annotationen für die Parameter
- Parameterliste einer
in einer mit ANNOTATE eingeleiteten CDS-Metadatenerweiterung. Hinter PARAMETERS kann eine kommaseparierte Liste pname1, pname2, ... mit vorangestellten Annotationen @parameter_annot angegeben werden. Hinter dem letzten Element der Liste darf kein Komma angegeben werden.
Jeder hinter PARAMETERS angegebene Parameter pname sollte in der Parameterliste der mit ANNOTATE erweiterten Entität vorhanden sein, ansonsten kommt es zu einer Warnung von der Syntaxprüfung. Es können alle dort definierten Parameter genau einmal aufgeführt werden. Vor diesen können als Parameterannotation erlaubte SAP-Annotationen @parameter_annot aufgeführt werden. Die Angabe von Annotationen hinter dem Namen eines Parameters pname mit der Syntax @parameter_annot ist hier nicht möglich.
Hinter PARAMETERS muss mindestens ein Parameter pname der erweiterten Entität aufgeführt werden. Vor jedem Parameter der Liste muss mindestens eine Parameterannotation @parameter_annot angegeben werden. Ansonsten darf PARAMETERS nicht verwendet werden.
Hinweise
- Ein Parameter muss direkt mit seinem Namen angegeben werden. Er kann nicht mit der Syntax :pname oder $parameters.pname angegeben werden, die innerhalb der Entität für seine Adressierung verwendet wird. (Die Parameterübergabe in CDS-View-Entitäten wird hier beschrieben und die Parameterübergabe in wird hier beschrieben.
- Es können nur Parameterannotationen angegeben werden, für die dies in ihrer Annotationsdefinition mit der Annotation @MetadataExtension.usageAllowed:true erlaubt ist.
- Ein Parameter, der nicht in der Parameterliste der Entität vorhanden ist, wird bei der Auswertung von Annotationen mit der Klasse CL_DD_DDL_ANNOTATION_SERVICE wie ein normaler Parameter berücksichtigt.
- Das Programm ABAP_DOCU_MDE_ANNOS zeigt alle Annotationen, die in Metadatenerweiterungen angegeben werden können.
Fill RESBD Structure from EBP Component Structure RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6089 Date: 20240523 Time: 162658 sap01-206 ( 73 ms )