interne Tabellen richtig anlegen

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

interne Tabellen richtig anlegen

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Hallo Zusammen!

Ich habe ein Abap Buch das mir ziemlich gut gefällt. Darin wird
u.a erklärt wie man allgemein interne Tabellen anlegt.
Zu meiner Verwunderung muss ich feststellesn dass der Autor kein einziges Mal
auf die Header Lines eingeht. Ist es wichtig bzw. unbedingt notwendig
bei interne Tabellen mit With Header Lines zu arbeiten

Gibt es also demnach andere (weitere) Möglichkeiten interne Tabellen anzulegen
außer den hier aufgeführten:

Code: Alles auswählen.

Fall 1.
interne Tabelle mit lokalem Tabellentyp
TYPES:BEGIN OF st_bes, "Zeilentyp
...
END OF st_bes.
TYPES: int_bes TYPE SORTED TABLE OF st_bes WITH UNIQUE KEY isbn.
DATA it_bes TYPE int_bes.

Code: Alles auswählen.

Fall 2.
interne Tabelle implizitem Tabellentyp

TYPES:BEGIN OF st_bes, "Zeilentyp
....
END OF st_bes.
DATA: wa_best type st_bes.
DATA: it_best LIKE SORTED TABLE OF wa_best 

Code: Alles auswählen.

Fall 3.

interne Tabelle mit dem Bezug zum ABAP-DICTIONARY
DATA: it_bes TYPE SORTED TABLE OF zbesta WITH UNIQUE KEY isbn.

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


Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
...Hatten wir die Diskussion nicht schon mal... :?
Enno

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Ja, habe im Laufe der Zeit gemerkt wie ich doch
einige Lücken habe gerade mit "With Header Line"

Grüße
bohne

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
bin mir nicht sicher ab wann das kahm, aber SAP empfilt nur noch Tabellen OHNE Kopfzeile anzulegen und lieber mit sogenannten Workareas (eine Struktur wie die Tabelle) zu arbeiten.

Ich persönlich arbeite aber immernoch mit Kopfzeilen, da ich das für mich persönlich angenemmer, einfacher und übersichtlicher finde.
Aber das ist Geschmacksache!

Aussnahme bei OO.
Da lässt es der Syntax-Checker nicht zu.


Möglichkeiten um ITABs anzulegen:
1)

Code: Alles auswählen.

* Kopfzeile automatisch dabei
Data: begin of itab occurs 0 ,
        felder .
Data: end   of itab .
Den rest hast ja selber schon gepostet.

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
das bedeutet wenn ich occurs erwähne brauche ich
"With Header Line" nicht mehr.

Wie ist denn die korrekte Schreibweise einer internen Tabelle mit "With Header Line".

Grüße
bohne

Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Man kanna uch im Dictionary einen Tabellentyp hinterlegen und in dem die Struktur der Tabelle festlegen. Dann muss man im Code nur

Code: Alles auswählen.

Data: itab type tabtype. 
schreiben um eine Tabelle zu definieren. ( keine Kopfzeile )

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4515
Views
Tabellen Pflegedialog richtig benutzen
von Abapsocke » 17.07.2018 11:04 • Verfasst in ABAP® für Anfänger
3
Antw.
5230
Views
1
Antw.
2416
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core
3
Antw.
3217
Views
interne Tabellen
von komel » 29.12.2016 16:35 • Verfasst in ABAP® für Anfänger
3
Antw.
2355
Views
2 interne tabellen
von swonny » 21.12.2006 09:40 • 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

ATC Finding in Smartforms
vor 11 Stunden von sap_enthusiast 2 / 148
LSMW-Problem
Gestern von rob_abc 4 / 210

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

ATC Finding in Smartforms
vor 11 Stunden von sap_enthusiast 2 / 148
LSMW-Problem
Gestern von rob_abc 4 / 210

Unbeantwortete Forenbeiträge

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