String immer bei einem , aufteilen

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

String immer bei einem , aufteilen

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hallo,

ich würde gerne einen String aufteilen, der z.B. so aussieht:

Code: Alles auswählen.

DATA: mein_string type string.
mein_string = '8,12,7,2,4,8,11'.
mit aufteilen meine ich nun, dass ich den Wert 8 in eine Variable speicher möchte.
Mit diesem Wert arbeite ich dann in einer Schleife und beim nächsten Schleifendurchlauf soll die Variable dann den Wert 12 haben und danach 7 usw.

Meine Frage ist nur, wie ich einen bestimmten Bereich einer String-Variable aufteilen kann und diesen Teil einer anderen Variable zuorden kann.
Und die "Aufteilung", soll immer dann geschehen, wenn ein , vorkommt.

Ist dies Möglich?
Für Hilfe bin ich sehr dankbar.


Was ich vielleicht noch erwähnen sollte, ein Array wäre mir lieber, aber das gibt es in ABAP nicht, richtig?
(mein_string wird mit concatenate aufgebaut)

Zubasa grüßt

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


Re: String immer bei einem , aufteilen

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Am einfachsten nimmst du

Code: Alles auswählen.

SPLIT dobj AT sep INTO TABLE result_tab 
und loopst dann über die Tabelle.

Folgende Benutzer bedankten sich beim Autor casman für den Beitrag:
Zubasa


Re: String immer bei einem , aufteilen

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hallo casman,

danke für die schnelle Antwort, hat super geklappt.

Gruß,
Zubasa

Hier das Ergebnis (Beispielcoding):

Code: Alles auswählen.

types: begin of struc,
  zahl type c length 10,
       end of struc.

DATA: string type c length 15,
      itab type table of struc,
      wa type struc.

data nummer type i.


string = '8,2,6,12,88,0'.


SPLIT string AT ',' INTO TABLE itab.

loop at itab into wa.
  nummer = wa-zahl.
write nummer.
endloop.


Seite 1 von 1

Vergleichbare Themen

3
Antw.
2675
Views
String in mehrere Teilstrings aufteilen
von Evo » 16.10.2007 09:17 • Verfasst in ABAP® für Anfänger
2
Antw.
4522
Views
String aufteilen ohne Wörter zu trennen
von Somani » 23.07.2010 18:10 • Verfasst in ABAP® für Anfänger
13
Antw.
1147
Views
Laufzeitproblem - COMMIT aufteilen?
von ralf.wenzel » 08.03.2023 20:00 • Verfasst in ABAP® Core
3
Antw.
374
Views
Zeitspanne in Monate aufteilen
von Micha_ela » 16.11.2022 14:14 • Verfasst in ABAP® für Anfänger
2
Antw.
3126
Views
char-Feld aufteilen
von liberado » 19.07.2007 12:38 • 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

Regex in where
vor 2 Stunden von black_adept 2 / 54
Programm anlegen mit Vorlage
vor 8 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 8 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 10 Stunden von snooga87 1 / 82

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

Regex in where
vor 2 Stunden von black_adept 2 / 54
Programm anlegen mit Vorlage
vor 8 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 8 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 10 Stunden von snooga87 1 / 82

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 10 Stunden von snooga87 1 / 82
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3260
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821