interne tabellen auslesennund darstellen

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

interne tabellen auslesennund darstellen

Beitrag von kd (ForumUser / 2 / 0 / 0 ) »
hallo an alle,

ich bin in sachen abap noch ein ABSOLUTER anfänger. ich hab mir bisher ein buch genommen und ein wenig quergelesen und ein hello world erstellt und mithilfe des buches eine datenbank abfrage getätigt.

ich habe folgende situatiion:
ich hab eine klasse erstellt welche daten aus der db lesen soll und einfach darstellen soll.

table spfli.

Start-of-selection

data: spfli_tab type table of spfli.
select * from spfli into table spfli_tab where carrid = 'aa'.

das ist alles.
jetzt würde ich das gerne darstellen was in der internen tabelle steht. also ne ganz einfache ausgabe auf dem bildschitm.

ich hab das mit read table versucht verstehe aber die syntax nicht. vieelicht findet sich ja jemand der mir helfen kann.

danke im vorraus.

gruß

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


Beitrag von Alexander (ForumUser / 20 / 0 / 0 ) »
Hallo,


eine Möglichkeit statt des Arrayfetch wäre die Selectschleife, bei der du statt in eine Tabelle in eine Struktur liest.
Also

select * from spfli into wa_spfli where carrid = 'aa'.
WRITE: /, wa_spfli-CARRID.
ENDSELECT.

ist aber keine tolle Lösung!

Dann lieber die Lösung, die du hattest - mit ergänzung:

* Deklaration der Workarea
DATA: wa_spfli like line of spfli_tab.

* Schleife über die interne Tabelle
LOOP AT spfli_tab into wa_spfli.
WRITE: /, wa_spfli-CARRID.
endloop.

Ein Read ist hier nicht unbedingt erforderlich - das macht die Schleife schon. Du bekommst dann auch nur 1 Datensatz!
READ TABLE spfli_tab into wa_spfli WITH KEY CONNID = 'AA'.

Hat´s dir geholfen?

Beitrag von kd (ForumUser / 2 / 0 / 0 ) »
hallo,

super und danke für die schnelle antwort. es frustriert mich ein wenig mit abap zu programmieren. ich hab schon einige sprachen gemacht, aber diese scheint mir trotz sehr guter doku. umfangreich zu sein.

es hat funktioniert, dennoch hab ich noch 2 frage zur syntax:


* Deklaration der Workarea
DATA: wa_spfli like line of spfli_tab.


bedeutet das das ich eine variabel vom typ spfli_tab anlege? aber warum mach ich das den? muss ich das immer so machen?

* Schleife über die interne Tabelle
LOOP AT spfli_tab into wa_spfli.
WRITE: /, wa_spfli-CARRID.
endloop.


hier wird zeile für zeile ausgelsen und in wa_spfli gespeichert um dann auszuwerten?

danke

gruß

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1462
Views
Smartforms Tabellen nebeneinander darstellen?
von b0rsti » 16.06.2008 09:59 • Verfasst in ABAP® Core
3
Antw.
1311
Views
4
Antw.
3592
Views
Interne Tabellen
von Fools » 19.01.2005 16:04 • Verfasst in ABAP® für Anfänger
1
Antw.
1318
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core
3
Antw.
2393
Views
interne tabellen
von rolle » 02.06.2005 13:13 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 772
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2392
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8978