Zerlegen eines Strings

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Zerlegen eines Strings

Beitrag von Happy24 (ForumUser / 4 / 0 / 0 ) »
Hi Leute,

irgendwie stehe ich auf dem Schlauch.
Ich suche nach einen FuBa der einen STRING in eine beliebige Struktur zerlegt.

kann mir hier irgend jemand helfen?

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


more info

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
bitte poste doch ein bisschen mehr info und ein Beispiel

llg Andreas
a s
s oon
a s
p ossible
h elp
http://www.clv.de/

(Unicode?)String zerlegen

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hi Happy24,

die meisten Fragen bzgl. Stringzerlegung betreffen ja den Split an Tabulatorpositionen. Ist hier im Forum schon ein paar mal abgehandelt worden.
Einen speziellen Trick, wenn ihr ein Unicodesystem oder ein Programm mit aktiver Unicodeprüfung habt, findest du bei yaAbb.de . Die Methode sollte für alle neue Systeme funktionieren, auch wenn man dort (noch) ohne Unicode arbeitet.

http://yaabb.de/viewtopic.php?t=42




__________________________________________________
live long and prosper
Stefan Schmöcker

email: black_adept@ yaAbb.de
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Guido (ForumUser / 9 / 0 / 0 ) »
Also ich hatte mal das Problem, einen String ohne Trennzeichen aufsplitten zu müssen. Sieht wirr aus, geht aber

Data del(1) TYPE c VALUE ''.

M1 bis M19 sind ebenfalls Type C

SPLIT mod10 AT del INTO m3 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m4 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m5 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m6 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m7 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m8 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m9 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m10 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m11 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m12 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m13 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m14 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m15 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m16 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m17 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m18 m1.
SHIFT mod10.
SPLIT mod10 AT del INTO m19 m1.
SHIFT mod10.

Und jetzt hab ich 19 einzelene Chars.

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
...der einen STRING in eine beliebige Struktur...
Willst Du denn die Struktur in die der String zerlegt werden soll dynamisch vorgeben oder ist es immer die gleiche Zielstruktur?
In letzterem Fall reicht ja vielleicht auch dieses:

Code: Alles auswählen.

REPORT Z.
DATA: MEINTEXT(6) TYPE C VALUE 'abcdef',
      BEGIN OF MS,
        MSA(2) TYPE C,
        MSB(4) TYPE C,
      END OF MS.

START-OF-SELECTION.
  MS = MEINTEXT.
  WRITE:/ MS-MSA, '<>', MS-MSB.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
782
Views
Zerlegen eines Strings
von Happy24 » 04.07.2006 15:08 • Verfasst in ABAP® Core
0
Antw.
908
Views
Zerlegen eines Strings
von Happy24 » 04.07.2006 15:08 • Verfasst in ABAP® Core
0
Antw.
923
Views
Zerlegen eines Strings
von Happy24 » 04.07.2006 15:08 • Verfasst in ABAP® Core
1
Antw.
2255
Views
JSON-Datei zerlegen
von Walda86 » 05.12.2018 13:21 • Verfasst in ABAP Objects®
4
Antw.
4533
Views
Select-Options Datum in Einzeldatümer zerlegen?
von ST22 » 13.03.2008 09:36 • 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 / 620
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2246
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8837