interne Tabelle kontra workarea

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

interne Tabelle kontra workarea

Beitrag von wewezz (ForumUser / 3 / 0 / 0 ) »
Hallo Community,

bin absoluter Neuling in ABAP und mir ist
noch nicht so richtig klar was der Unterschied
zwischen einer internen Tabelle und einer workarea
ist.

Danke für eure liebe Hilfe :-)

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


Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
Da war schon mal einer:
http://www.abapforum.com/forum/viewtopic.php?t=2471&

Gruß,
_.Enno._

Beitrag von wewezz (ForumUser / 3 / 0 / 0 ) »
ehrlich gesagt überfordert
mich dieser thread schon ein
wenig. Gibt es vielleicht eine
gute Quelle im Netz, in der ich
das nachlesen kann.

Vielen Dank.

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
mmmhh, ja der war etwas aus dem Ruder gelaufen... :?

Ich probier's noch mal:

Es gibt im Prinzip zwei Möglichkeiten:
1. Eine interne Tabelle mit Kopfzeile
2. Eine interne Tabelle ohne Kopfzeile

Die Kopfzeile heisst in dem Fall Kopfzeile, weil Sie den Tabellenkopf darstellt, also sozusagen oben auf der int. Tabelle draufsteht.

Code: Alles auswählen.

Tabelle mit Kopfzeile
+---------+------------+-------+
| FELD1   | FELD2      | FELD3 | Kopfzeile
+---------+------------+-------+
| aaaaa   | AAAAAAAAA  | 11111 | 1. Eintrag
+---------+------------+-------+
| bbbbb   | BBBBBBBBB  | 22222 | 2. Eintrag
+---------+------------+-------+
| ccccc   | CCCCCCCCC  | 33333 | 3. Eintrag
+---------+------------+-------+

Code: Alles auswählen.

Tabelle ohne Kopfzeile
+---------+------------+-------+
| aaaaa   | AAAAAAAAA  | 11111 | 1. Eintrag
+---------+------------+-------+
| bbbbb   | BBBBBBBBB  | 22222 | 2. Eintrag
+---------+------------+-------+
| ccccc   | CCCCCCCCC  | 33333 | 3. Eintrag
+---------+------------+-------+
Nun zu deiner eigentlichen Frage:
Mit

Code: Alles auswählen.

LOOP AT itab. ENDLOOP.
wird die Tabelle Zeile für Zeile durchlaufen. Der aktuelle Zeileninhalt wird zur Verarbeitung in die Kopfzeile kopiert. In dem Fall ist die Kopfzeile auch die Workarea, muss aber nicht explizit angegeben werden.

Mit

Code: Alles auswählen.

LOOP AT itab INTO wa. ENDLOOP.
wird die aktuelle Zeile in die explizit angegebene Workarea "wa" kopiert. Die workarea sollte die gleiche Struktur haben, wie die interne Tabelle.

Code: Alles auswählen.

LOOP AT itab ASSIGNING <fs_itab>. ENDLOOP.
ist eine noch andere Variante.
Workshop: Performance

Ich hoffe das reicht erstmal. In der Hilfe zu DATA steht auch noch einiges.

Gruß,
_.Enno._

Übrigens: Coole Website... :wink:

Beitrag von Gast ( / / 0 / 3 ) »
@wewezz: Debugger einfach mal eine "intere Tabelle", dann wird Dir vielleicht einiges klarer.

Also einfach ein Programm debuggen, indem eine interne Tabelle gefüllt oder geändert oder gelöscht wird.

Im Debubber unter Tabelle die interne Tabelle angeben und gugge....:shock: und staune :D

Beitrag von wewezz (ForumUser / 3 / 0 / 0 ) »
vielen Dank, das war sehr hilfreich.
Alles kapiert :-)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4771
Views
Dynamisch Workarea und interne Tabellen benutzen?
von kbit100 » 07.05.2008 14:51 • Verfasst in ABAP® für Anfänger
8
Antw.
5108
Views
Kopfzeile oder Workarea - interne Tabellen
von huckb » 21.02.2013 09:05 • Verfasst in ABAP® Core
1
Antw.
2136
Views
Einfache Workarea in komplexe Workarea kopieren
von dawns » 04.07.2007 14:11 • Verfasst in ABAP® für Anfänger
4
Antw.
4452
Views
5
Antw.
5479
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 3 Tagen von mazu gelöst 5 / 1113
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1107

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

LSMW-Problem
vor 3 Tagen von mazu gelöst 5 / 1113
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1107

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 86910
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 140151