What does it do? Chains an annotation> with a subannotation> subanno>. The chaining is indicated by a period (.>). The name of the subannotation can contain letters, numbers, and underscores only and must start with a letter. The same information can be specified after the name as specified after the main annotation>:
A colon (:>) followed by the following:
An annotation value> value>>
Further subannotations> subannos>> specified in curly brackets { ... }>.
Elements of an annotation array> arrelem>> in square brackets [ ... ]>
A chaining with a further subannotation subAnno> using a period ( .>). Only those subannotations should be specified that are supported> by the associated annotation definition>.
Latest notes:
Alongside individual subannotations specified using structured annotation names. multiple subannotations can be specified using a comma-separated list> and curly brackets.
A structured annotation name must be unique within the scope> of the annotation. NON_V5_HINTS ABAP_HINT_END
ABAP_EXAMPLE_VX5 The following annotation definition > is available. DDLA DEMOSUBANNOS The subannotations can then, for example, be specified as follows: @DemoSubAnnos.subAnno1: true @DemoSubAnnos.subAnno2.subAnno1: 1 @DemoSubAnnos.subAnno2.subAnno2.subAnno1: 1 @DemoSubAnnos.subAnno2.subAnno2.subAnno2: 2> This example has the same semantics as the example using comma-separated lists>. ABAP_EXAMPLE_END