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.
1774
Views
Alle Zahlen aus String
von axxter » 11.09.2007 16:40 • Verfasst in ABAP® Core
1
Antw.
1461
Views
Löschen von Nicht-Zahlen aus string
von dyv » 29.08.2014 11:10 • Verfasst in ABAP® für Anfänger
2
Antw.
2218
Views
Extrahieren von Anlagen
von Bumbel » 18.04.2011 14:31 • Verfasst in ABAP Objects®
0
Antw.
1329
Views
Extrahieren von Hierarchien
von hsallmann » 12.04.2007 15:23 • Verfasst in Sonstige Module
8
Antw.
4466
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

Daten an Tabelle binden
vor 10 Stunden von Bright4.5 3 / 1485
Regex in where
vor 11 Stunden von tar 6 / 157

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

Daten an Tabelle binden
vor 10 Stunden von Bright4.5 3 / 1485
Regex in where
vor 11 Stunden von tar 6 / 157

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821