Verwendung interner Tabellen

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

Verwendung interner Tabellen

Beitrag von phil1982 (ForumUser / 34 / 0 / 0 ) »
Hallo zusammen,
ich verstehe noch nicht so genau, wann und wieso ich interne Tabellen verwende.
wenn mir hier vielleicht einer weiterhelfen könnte, wäre ich sehr dankbar.

Ciao,
phil

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


Beitrag von schmitzandreas (ForumUser / 44 / 0 / 0 ) »
Interne Tabellen in ABAP heißen in anderen Sprachen auch Assoziative Arrays und sind nützlich um 1-n strukturierte Datensätze im direkten Zugriff zu haben.

Beitrag von phil1982 (ForumUser / 34 / 0 / 0 ) »
Danke für die Antwort,
aber ich kann mir leider immer noch nicht vorstellen wann genau ich interne Tabellen verwende.
Bei welchen Problestellungen greife ich auf interne tabellen zurück?

Danke und Gruß,

phil

Beitrag von schmitzandreas (ForumUser / 44 / 0 / 0 ) »
Hier findest du die SAP Doku zu internen Tabellen: http://help.sap.com/saphelp_nw04/helpda ... ontent.htm

Und hier den Wikipedia Eintrag zu Arrays:
http://de.wikipedia.org/wiki/Array

Kleines Beispiel: Du willst alle Flüge ab Frankfurt aus der Datenbank auslesen, da das mehr als einer sein wird, brauchst du eine tabellenartige Struktur um diese Datensätze im Hauptspeicher abzulegen. Dafür verwendest du eine interne Tabelle.

Grüße
Andreas

Verwendung interner Tabellen

Beitrag von phil1982 (ForumUser / 34 / 0 / 0 ) »
Hallo Andreas,
noch mal danke für die antwort.
also wenn ich das jetzt richtig verstanden habe, verwende ich interne Tabellen immer dann, wenn ich mehr als einen Datensatz aus einer Tabelle auslese.
ist das richtigß

Gruß,
phil

Beitrag von schmitzandreas (ForumUser / 44 / 0 / 0 ) »
Dann auf jeden Fall, ja. Es gibt aber auch noch andere Fälle. Nehmen wir an du brauchst (warum auch immer) eine Liste mit 10 generierten Zufallszahlen. Die musst du ja irgendwo zwischenspeichern. Du hast jetzt 2 Möglichkeiten:

- du legst 10 verschiedene Variablen an (zahl_1, zahl_2...) und weist die Zufallszahlen den einzelnen Variablen zu
- du legst eine interne Tabelle mit einer Struktur die eine Zahl beinhaltet an und erzeugst für jede Zufallszahl einen neuen Eintrag

Der Weg mit der internen Tabelle ist weitaus eleganter, da er leichter zu lesen ist, leichter zu pflegen (bei Bugs z.B.) und leichter zu erweitern (nehme nur mal an du brauchst nicht 10 Zahlen, sondern 100).

Hoffe es ist jetzt etwas klarer. Allerdings erklärt das bestimmt jedes Informatik Grundkurs Buch besser.

Grüße
Andreas

danke

Beitrag von phil1982 (ForumUser / 34 / 0 / 0 ) »
also ich kann mit deiner erklärung mehr anfangen, als wenn ich das in irgendeinem buch nachlese. hab nämlich das ganze schon mal nachgelesen und nach deiner antwort bin ich bei weitem schlauer :lol:

danke und gruß,

daniel

Seite 1 von 1

Vergleichbare Themen

8
Antw.
3031
Views
Verwendung importierter interner Tabellen
von Boon » 14.08.2014 11:54 • Verfasst in ABAP Objects®
2
Antw.
1426
Views
Verwendung von mehreren Tabellen in DB-Views
von ST22 » 17.04.2008 10:34 • Verfasst in ABAP® Core
2
Antw.
1095
Views
Verlgeich Interner Tabellen
von Ibiza90 » 15.09.2014 11:26 • Verfasst in ABAP® für Anfänger
1
Antw.
1215
Views
Perform mit Übergabe interner Tabellen
von Margolwes » 27.02.2009 11:04 • Verfasst in ABAP® Core
17
Antw.
7214
Views
Spalten Interner Tabellen nacheinander auslesen.
von JulDen » 13.02.2018 18:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.