TYPES | DATA : BEGIN OF (gelöst)

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

TYPES | DATA : BEGIN OF (gelöst)

Beitrag von beterman (ForumUser / 51 / 2 / 0 ) »
Hallo zusammen,
ich kann leider momentan nicht nachvollziehen, was der wesentliche unterschied zwischen TYPES und DATA : BEGIN OF....END OF. ist
Also wenn ich eine neue Struktur erstellen will, schreibe ich folgendes...

Code: Alles auswählen.

TYPES: BEGIN OF structure,
                          k1 {TYPE type|LIKE dobj}..,
                          k2 {TYPE type|LIKE dobj}..,                              
                            .......
                          kn {TYPE type|LIKE dobj}..
           END OF structure. 
worin unterscheidet sich unten stehende Code mit dem obigen?

Code: Alles auswählen.

DATA: BEGIN OF structure,
                            k1 {TYPE type|LIKE dobj}..,
                            k2 {TYPE type|LIKE dobj}..,                              
                            .......
                            kn {TYPE type|LIKE dobj}..,
           END OF structure. 
Vielen Dank im voraus.

Gruß Basay,
Zuletzt geändert von beterman am 17.10.2011 17:31, insgesamt 1-mal geändert.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: TYPES | DATA : BEGIN OF

Beitrag von beterman (ForumUser / 51 / 2 / 0 ) »
Sorry,
auf der Suche ein ähnliches Thema habe ich folgenden Antwort gefunden. Ich sollte vorher im Forum es suchen lassen.
der Unterschied ist, dass du dir einmal einen Datentyp (TYPES) erstellst und im anderen Fall eine Variable (DATA). Mit dem Datentyp kannst du nicht direkt arbeiten, sondern musst dir noch eine Variable dazu deklarieren. Eine Variable repräsentiert und adressiert einen Speicherbereich, wohingegen ein Datentyp lediglich eine Definition ist. BEGIN OF... und END OF sorgen nur dafür, dass du strukturierte Typen und/oder Variablen definierst. Schau nochmal in die SAP-Hilfe, dort ist das auch ganz gut erklärt.

Ich persönlich verwende beides eher selten, da ich oftmals auf Typen aus dem Dictionary zurückgreifen kann. Ich denke, hier mache ich auch den Unterschied in der Verwendung: Wenn ich weiß, dass ich einen Datentyp voraussichtlich nur für das eine Programm oder innerhalb der gedachten Codingstrecke verwende und es keinen Sinn macht, diesen Typen global im Dictionary zu definieren, dann nehme ich TYPES. Die Definition strukturierter Variablen mit DATA: BEGIN OF... verwende ich so gut wie gar nicht.

hth,
Lars

Seite 1 von 1

Vergleichbare Themen

2
Antw.
5719
Views
Types: Begin of .. vs Data: Begin of ..
von T.R. » 28.12.2009 22:04 • Verfasst in ABAP® für Anfänger
1
Antw.
1976
Views
Types: begin of... / Icon ALV
von c oco » 22.08.2012 18:00 • Verfasst in ABAP® für Anfänger
2
Antw.
3601
Views
TYPES und DATA
von bohne » 19.11.2006 23:27 • Verfasst in ABAP® für Anfänger
2
Antw.
2232
Views
Unterschied zwischen TYPES und DATA
von Flower28 » 24.06.2021 16:41 • Verfasst in ABAP® für Anfänger
7
Antw.
4096
Views
Begin OF-Struktur
von Bugfix13 » 08.01.2014 11:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

beterman
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI_ACC_DOCUMENT_POST
vor 19 Stunden von Lukas Sanders 3 / 543
Side by Side extensions
vor 2 Tagen von JHM 2 / 749
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 6283

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

BAPI_ACC_DOCUMENT_POST
vor 19 Stunden von Lukas Sanders 3 / 543
Side by Side extensions
vor 2 Tagen von JHM 2 / 749
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 6283

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 6283
Spool vereinen OTF und PDF
vor 3 Wochen von anna2205 1 / 19886
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 26676
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 45656