Liste mit Wörten einlesen und abarbeiten

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

Liste mit Wörten einlesen und abarbeiten

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Morgen,

ich möchte im Coding eine Liste aufbauen (wie ein Array in anderen Programmiersprachen).
Diese Liste soll dann Werte wie Heinz, Müller, Groß enthalten. Diese Liste soll dann mit z.B. loop abgearbeitet werden.
Vielen Dank
Kaim

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


Re: Liste mit Wörten einlesen und abarbeiten

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Mit Struktur:

Code: Alles auswählen.

data: lt_list type standard table of usr03 with default key. "Tabelle von Beuntzern
field-symbols: <ls_list> type usr03.
append initial line to lt_list assigning <ls_list>.
<ls_list>-name1 = 'Heinz'.
<ls_list>-name2 = 'Müller'.
Ohne Struktur:

Code: Alles auswählen.

data: lt_list type stringtab. "Tabelle von Strings
append 'Heinz' to lt_list.
Mehr Infos siehe ABAP Hilfe zu den einzelenen Befehlen die ich hier verwendet hab.

lg ADT
Zuletzt geändert von a-dead-trousers am 26.02.2013 09:37, insgesamt 2-mal geändert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Liste mit Wörten einlesen und abarbeiten

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Ähhm - und Deine Frage lautet konkret...?

Schau Dir mal die F1-Hilfe zum Thema interne Tabelle an.
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Re: Liste mit Wörten einlesen und abarbeiten

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Tag,
danke für die Antworten.

Als Beispiel ohne Struktur ist folgendes gegeben:

data: lt_list type stringtab. "Tabelle von Strings
append 'Heinz' to lt_list.

Besteht die Möglichkeit eine Liste wie

append ('Heinz', 'Peter', 'Ralf') to list.

einzugeben ?

Viele Grüße
Kaim

Re: Liste mit Wörten einlesen und abarbeiten

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
kaim77 hat geschrieben:Besteht die Möglichkeit eine Liste wie

append ('Heinz', 'Peter', 'Ralf') to list.

einzugeben ?
Ja. Ist Teil der ABAP Syntax und nennt sich Kettensatz.

Code: Alles auswählen.

APPEND: 'Heinz' TO lt_string, 'Peter' TO lt_string, 'Ralf' TO lt_string.
Man kann aber immer nur das erste Wort des Befehls auf diese Weise weglassen. Der Rest muss immer angegeben werden.

Es gibt dann auch noch die sog. Makros, wobei man die aber tunlichst nicht verwenden sollte, weil man sie nicht debuggen kann.

Code: Alles auswählen.

DEFINE append_list.
  APPEND &1 TO lt_string.
END-OF-DEFINITION.
append_list: 'Heinz', 'Peter', 'Ralf'.
==> &1 sollte eigentlich nur &1 lauten.

Im Endeffekt machen aber beide dasselbe und das Ergebnis schaut dann so aus:

Code: Alles auswählen.

APPEND 'Heinz' TO lt_string.
APPEND 'Peter' TO lt_string.
APPEND 'Ralf' TO lt_string.
Aus Gründen der Lesbarkeit und des Debuggings würde ich diese Variante empfehlen.

Mehr Infos zu den einzelnen Befehlen bitte in der ABAP-Hilfe nachzulesen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4374
Views
SAPScript: Rechnungsbetrag in Worten ausgeben?
von piemo » 28.02.2008 16:44 • Verfasst in ABAP® für Anfänger
1
Antw.
2704
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
10
Antw.
19147
Views
csv einlesen
von bohne » 05.12.2006 14:37 • Verfasst in ABAP® für Anfänger
7
Antw.
3668
Views
CSV Spalten einlesen
von Phame » 18.04.2016 16:19 • Verfasst in ABAP® für Anfänger
6
Antw.
2446
Views
Textfile einlesen?
von abap-strizi » 02.02.2006 08:30 • Verfasst in ABAP Objects®

Ü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 11 Stunden von Bright4.5 1 / 246
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1882
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8487