Extrahieren der Zahlen aus einem String und Ablage in eine T

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

Extrahieren der Zahlen aus einem String und Ablage in eine T

Beitrag von JürgenFFM (ForumUser / 46 / 0 / 0 ) »
Hallo,


kennt einer einen FuBa, der mir aus einem String die Zahlen extrahiert und in eine Tabelle ablegt? z.B. aus der String " 2345/45678 CR434343.434" eine Tabelle in der Form liefert:


2345


45678


434343


434


Vielen Dank im Voraus


Jürgen

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


extrahieren Zahlen aus String

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
Fuba dazu kenne ich nicht. Folgendes Coding würde die Anforderung jedoch erfüllen.


DATA: gl_string TYPE string,

gl_len TYPE i,

gl_pos TYPE i.


DATA: wa_itab TYPE string,

it_itab TYPE TABLE OF string.


gl_string = '2345/45678 CR434343.434'.


gl_len = strlen( gl_string ).


DO gl_len TIMES.

gl_pos = sy-index - 1.

IF gl_string+gl_pos(1) CO '0123456789'.

CONCATENATE wa_itab gl_string+gl_pos(1) INTO wa_itab.

ELSE.

IF NOT wa_itab IS INITIAL.

APPEND wa_itab TO it_itab.

CLEAR wa_itab.

ENDIF.

ENDIF.


ENDDO.


IF NOT wa_itab IS INITIAL.

APPEND wa_itab TO it_itab..


ENDIF.


LOOP AT it_itab INTO wa_itab.

WRITE: / wa_itab.


ENDLOOP.

Re: extrahieren Zahlen aus String

Beitrag von JürgenFFM (ForumUser / 46 / 0 / 0 ) »
Danke zzcpak


Jürgen

Re: extrahieren Zahlen aus String

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hier eine Alternative:

report ztest.
data: inp_string(255) type c value '2345/45678 CR434343.434'.
data: tmp_string(255) type c.
data: itvalues like standard table of inp_string.

tmp_string = inp_string.
translate tmp_string using '0 1 2 3 4 5 6 7 8 9 '.
condense tmp_string no-gaps.
overlay inp_string with tmp_string only tmp_string.
condense inp_string.
split inp_string at space into table itvalues.

mfg dele

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1773
Views
Alle Zahlen aus String
von axxter » 11.09.2007 16:40 • Verfasst in ABAP® Core
1
Antw.
1457
Views
Löschen von Nicht-Zahlen aus string
von dyv » 29.08.2014 11:10 • Verfasst in ABAP® für Anfänger
2
Antw.
2209
Views
Extrahieren von Anlagen
von Bumbel » 18.04.2011 14:31 • Verfasst in ABAP Objects®
0
Antw.
1324
Views
Extrahieren von Hierarchien
von hsallmann » 12.04.2007 15:23 • Verfasst in Sonstige Module
8
Antw.
4460
Views
Einfach Daten extrahieren?
von c0lt.seavers » 10.09.2007 10:00 • 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

Trennen Strasse und Hausnummer
vor einer Minute von payten 13 / 10217
Eclipse - warum/wann verwendet ihr es [nicht]
vor 20 Minuten von ewx 23 / 1803
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3192
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1059
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 628

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

Trennen Strasse und Hausnummer
vor einer Minute von payten 13 / 10217
Eclipse - warum/wann verwendet ihr es [nicht]
vor 20 Minuten von ewx 23 / 1803
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3192
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1059
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 628

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2620
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9208