Ansicht
Dokumentation

ABENDDICDDL_DEFINE_STRUCT_CMPPRPS - DDICDDL DEFINE STRUCT CMPPRPS

ABENDDICDDL_DEFINE_STRUCT_CMPPRPS - DDICDDL DEFINE STRUCT CMPPRPS

BAL_S_LOG - Application Log: Log header data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- DEFINE STRUCTURE, component_annos

$[@EndUserText.label : '...'$]
$[@AbapCatalog.decfloat.outputStyle : style $]
$[@Semantics.amount.currencyCode : 'struct.comp'$]
$[@Semantics.quantity.unitOfMeasure : 'struct.comp'$]


Wirkung

Annotationen zur Angabe optionaler Eigenschaften einer Komponente bei der Definition einer DDIC-Struktur mit der Anweisung DEFINE STRUCTURE der Dictionary DDL.

  • @EndUserText.label definiert innerhalb der Hochkommata den Kurztext der Komponente in der Originalsprache der Struktur.
  • @AbapCatalog.decfloat.outputStyle definiert den Ausgabestil einer dezimalen Gleitpunktzahl. Für style können angegeben werden:
  • #NORMAL - Standardeinstellung, mathematisch oder wissenschaftlich, je nach Platz

  • #SIGN_RIGHT

  • #SCALE_PRESERVING

  • #SCIENTIFIC

  • #SCIENTIFIC_WITH_LEADING_ZERO

  • #SCALE_PRESERVING_SCIENTIFIC

  • #ENGINEERING

  • @Semantics.amount.currencyCode - Definition eines Referenzfelds für ein Währungsfeld. In den Hochkommata muss eine Komponente comp vom eingebauten Dictionary-Typ CUKY einer anderen oder der gleichen Struktur struc angegeben werden.
  • @Semantics.quantity.unitOfMeasure - Definition eines Referenzfelds für ein Mengenfeld. In den Hochkommata muss eine Komponente comp vom eingebauten Dictionary-Typ UNIT einer anderen oder der gleichen Struktur struc angegeben werden.

Hinweis

Die Syntax zur Angabe der Eigenschaften ist an CDS-Annotationen angelehnt. Es gibt aber keine sichtbaren zugehörigen Annotationsdefinitionen.

Beispiel

Definition der Komponente weight_unit als Referenzfeld für das Mengenfeld weight der gleichen Struktur.

...
define structure struct {
  ...
  @Semantics.quantity.unitOfMeasure : 'struct.weight_unit'
  weight :      abap.quan(2);
  weight_unit : abap.unit(2);
  ...
  }






TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5479 Date: 20240523 Time: 170041     sap01-206 ( 32 ms )