Ansicht
Dokumentation

ABENTYPES_AND_OBJECTS - TYPES AND OBJECTS

ABENTYPES_AND_OBJECTS - TYPES AND OBJECTS

Addresses (Business Address Services)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Datentypen und Datenobjekte

Dieser Abschnitt beschreibt die Deklaration von Datentypen und Datenobjekten.

Datentypen

Datentypen sind Vorlagen für die Erzeugung von Datenobjekten. Datentypen können eigenständig im ABAP-Programm oder im ABAP Dictionary definiert werden. Datentypen können auch nicht eigenständig als Eigenschaften von Datenobjekten sein. Datentypen belegen keinen Speicherplatz für Arbeitsdaten, können aber Platz für Verwaltungsinformationen benötigen.

Datenobjekte

Ein Datenobjekt ist eine Instanz eines Datentyps und belegt so viel Speicherplatz, wie durch seinen Typ oder Inhalt vorgegeben ist. Ein ABAP-Programm arbeitet ausschließlich mit solchen Daten, die als Inhalt von Datenobjekten vorliegen. Datenobjekte werden entweder als benannte Datenobjekte implizit oder als anonyme Datenobjekte explizit mit CREATE DATA erzeugt.

Datentypen von Datenobjekten

Datenobjekte können durch den Bezug auf einen nicht-generischen Datentyp des gleichen ABAP-Programms oder aus dem ABAP Dictionary deklariert werden. In diesem Fall bestimmt der Datentyp vollständig die technischen Eigenschaften des Datenobjekts. Ein Datenobjekt kann aber auch ohne vollständig vorgegebene Typdefinitionen im ABAP-Programm konstruiert werden. Der Datentyp eines solchen Datenobjekts ist immer vollständig, existiert dann aber nicht selbstständig, sondern nur als Eigenschaft des Datenobjekts und wird gebundener Datentyp genannt.

Hinweis

Die Datentypen aller Attribute von Klassen gehören zu den statischen Eigenschaften einer Klasse. Man kann sich in einem LIKE-Zusatz über den Klassenkomponenten-Selektor oder über Referenzvariablen ohne vorherige Erzeugung eines Objekts auf die sichtbaren Attribute einer Klasse beziehen.

Deklarationsanweisungen






Vendor Master (General Section)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2462 Date: 20240523 Time: 084727     sap01-206 ( 51 ms )