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

SFP/SEGW - Fehler beim Rendering
vor 14 Stunden von Manfred K. 1 / 57
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 435
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 477

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

SFP/SEGW - Fehler beim Rendering
vor 14 Stunden von Manfred K. 1 / 57
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 435
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 477

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 14 Stunden von Manfred K. 1 / 57
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50726
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 66983
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78736