Types: Begin of .. vs Data: Begin of ..

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

Types: Begin of .. vs Data: Begin of ..

Beitrag von T.R. (ForumUser / 2 / 1 / 0 ) »
Hallo,

ich bin gerade dabei für meine Abap-Klausur zu lernen und dabei falle ich über folgende Problematik:

Was genau ist der Unterschied zwischen

TYPES: BEGIN OF ... END OF ...

und

DATA: BEING OF ... END OF ..

bei beiden wird doch eine strukturierte Feldleiste erzeugt oder ? aber wann setzt man was ein?

Vielen Dank im Vorraus

Tobias


Re: Types: Begin of .. vs Data: Begin of ..

Beitrag von Lazzie (ForumUser / 3 / 0 / 1 ) »
Hallo Tobias,

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

Folgende Benutzer bedankten sich beim Autor Lazzie für den Beitrag:
T.R.


Re: Types: Begin of .. vs Data: Begin of ..

Beitrag von T.R. (ForumUser / 2 / 1 / 0 ) »
Ah super vielen Dank

Seite 1 von 1

Über diesen Beitrag


ABAP & SAP eBook Flatrate von Espresso Tutorials Sponsorlink
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Vergleichbare Themen

TYPES | DATA : BEGIN OF (gelöst)
von beterman » 17.10.2011 17:13
Types: begin of... / Icon ALV
von c oco » 22.08.2012 18:00
Begin OF-Struktur
von Bugfix13 » 08.01.2014 11:58
SELECTION-SCREEN BEGIN OF LINE o. Bezeichner
von SwordMaster » 14.12.2007 14:25
TYPES und DATA
von bohne » 19.11.2006 23:27