SAP DDICDDL DEFINE STRUCT PROPS



Get Example source ABAP code based on a different SAP table
  


• /at ABAP_DDIC_STRUC_PROP
• /atEndUserText ABAP_DDIC_STRUC_PROP
• /atEndUserText.label ABAP_DDIC_STRUC_PROP
• /atAbapCatalog ABAP_DDIC_STRUC_PROP
• /atAbapCatalog.enhancement.category ABAP_DDIC_STRUC_PROP

ABAP_DDIC_DDL - DEFINE STRUCTURE, structure_annos

ABAP_SYNTAX
@EndUserText.label : '...'
@AbapCatalog.enhancement.category : enh_cat

What does it do?
Mandatory annotations for specifying structure properties in the definition of a DDIC structure using the statement DEFINE STRUCTURE in Dictionary DDL.
@EndUserText.label defines the short text of the structure in its original language in quotation marks.
@AbapCatalog.enhancement.category defines the enhancement category of the structure . The following can be specified for enh_cat:
#NOT_CLASSIFIED - Not classified
#NOT_EXTENSIBLE - Cannot be enhanced
#EXTENSIBLE_CHARACTER - Can be enhanced (character-like)
#EXTENSIBLE_CHARACTER_NUMERIC - Can be enhanced (character-like or numeric)
#EXTENSIBLE_ANY - Can be enhanced (deep)



Latest notes:

The specification #NOT_CLASSIFIED is only intended for displaying existing structures of this property. Any new or modified structures should always have an enhancement category.
The syntax used to specify the properties is similar to CDS annotations. There are, however, no associated annotation definitions .
NON_V5_HINTS
The same annotations must also be specified in the definition of a DDIC database table using DEFINE TABLE and an append structure using EXTEND TYPE.
ABAP_HINT_END