Ansicht
Dokumentation

ABENDDIC_STRUCTURES_TECH - DDIC STRUCTURES TECH

ABENDDIC_STRUCTURES_TECH - DDIC STRUCTURES TECH

CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Technische Eigenschaften von Strukturen

Eine DDIC-Struktur beschreibt einen aus Komponenten zusammengesetzten Strukturtyp mit folgenden technischen Eigenschaften:

  • Komponentenname
Der Name einer Komponente ist maximal 30-stellig, kann aus Buchstaben, Zahlen und Unterstrichen bestehen und muss mit einem Buchstaben oder einem Namensraumpräfix beginnen. Dabei gibt es folgende Einschränkungen:
  • Ein Komponentenname darf nicht der in ABAP reservierte Name der Pseudokomponente table_line sein.

  • Wenn eine Struktur in eine Datenbanktabelle eingebunden werden soll, dürfen die Komponentennamen keine der in DDIC-Datenbanktabellen verbotenen reservierten Namen sein.

  • Komponententyp

  • Für referenzartige Komponenten werden die technischen Eigenschaften durch Bezug auf ein Datenelement, das einen Referenztyp beschreibt, oder direkt bei der Strukturkomponente definiert. Bei der direkten Angabe können Datenreferenzen durch Bezug auf einen beliebigen DDIC-Datentyp oder den generischen Typ DATA und Objektreferenzen durch Bezug auf Klassen oder Interfaces der Klassenbibliothek oder den generischen Typ OBJECT definiert werden.

  • Tabellarische Komponenten werden durch Bezug auf einen DDIC-Tabellentyp definiert.

  • Erweiterungskategorie
Die Erweiterungskategorie einer Struktur steuert die Erweiterbarkeit einer Struktur über Customizing-Includes oder Append-Strukturen und beeinflusst die Überprüfung von ABAP-Programmen, die mit Datenobjekten dieses Strukturtyps arbeiten.
  • Aktivierungsart
Für eine Struktur kann zwar wie für DDIC-Datenbanktabellen eine Aktivierungsart definiert werden, diese Angabe ist aber nur für Datenbanktabellen sinnvoll.

Hinweise

  • In ABAP sind die Komponentennamen von Strukturen streng genommen keine technische Typeigenschaft. Sie wurden hier aber der Einfachheit wegen mit aufgeführt.
  • Obige Regel für Komponentennamen wird vom ABAP Dictionary nur für Tabellenfelder von DDIC-Datenbanktabellen aber nicht bei Strukturen strikt überprüft. Komponentennamen von Strukturen können Sonderzeichen wie einen Doppelpunkt (:) enthalten, welche verhindern, dass die Komponente in einem ABAP-Programm angesprochen werden kann. Es sollten deshalb nur Komponentennamen verwendet werden, die der obigen Regel entsprechen.






TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6130 Date: 20240523 Time: 155423     sap01-206 ( 74 ms )