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 / 4885 / 319 / 644 ) »
...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.
4169
Views
Tabellen Pflegedialog richtig benutzen
von Abapsocke » 17.07.2018 11:04 • Verfasst in ABAP® für Anfänger
3
Antw.
3091
Views
3
Antw.
2362
Views
interne Tabellen
von komel » 29.12.2016 16:35 • Verfasst in ABAP® für Anfänger
3
Antw.
1604
Views
2 interne tabellen
von swonny » 21.12.2006 09:40 • Verfasst in ABAP® für Anfänger
1
Antw.
1694
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor einer Woche von GastX 6 / 8909
Meine Inbox
vor einer Woche von Rabea1103 1 / 6666
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7815
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13302

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8909
Meine Inbox
vor einer Woche von Rabea1103 1 / 6666
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7815
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13302