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 / 4849 / 313 / 642 ) »
...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.
4000
Views
Tabellen Pflegedialog richtig benutzen
von Abapsocke » 17.07.2018 11:04 • Verfasst in ABAP® für Anfänger
3
Antw.
1343
Views
1
Antw.
1330
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core
3
Antw.
2401
Views
interne tabellen
von rolle » 02.06.2005 13:13 • Verfasst in ABAP® für Anfänger
8
Antw.
3780
Views
interne Tabellen
von niermaj » 20.07.2005 10:15 • 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

Daten an Tabelle binden
vor 9 Stunden von Bright4.5 3 / 1484
Regex in where
vor 10 Stunden von tar 6 / 153

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

Daten an Tabelle binden
vor 9 Stunden von Bright4.5 3 / 1484
Regex in where
vor 10 Stunden von tar 6 / 153

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821