filtern eines strings

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

filtern eines strings

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
Hallo zusammen,

ich habe einen String in folgender Form:

Z:P1M_3540_MA_Pruchaser

Der String kann varieren, lediglich die Anordnung der benötigten Informationen bleibt immer gleich.

Ich möchte P1, M und 3540 in ein separates Feld abspeichern. Wie kann ich das bewerkstelligen? Ich lese gerade Find mit REGEX durch, jedoch komme ich nicht wirklich auf ein zufriedenstellendes Ergebnis.

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


Re: filtern eines strings

Beitrag von black_adept (Top Expert / 4117 / 129 / 952 ) »
Das kann man so nicht beantworten, wenn du nicht verrätst nach welcher Regel der String aufgebrochen werden soll.


P.S. Mal so ganz nebenbei: Was jagt denn ein Pruchaser?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: filtern eines strings

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
also, die Stelle an der P1 steht besteht immer aus zwei Zeichen, diese möchte ich haben. (Steht für das System)
dort wo jetzt M steht befindet sich immer die Modulbezeichnung (besteht aus einem Zeichen)
Zwischen den beiden ersten _ _ befindet sicher immer der Buchungskreis. (besteht aus 4 Zeichen)

Re: filtern eines strings

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
Um nochmal alle Klarheiten zu beseitigen: Die Positionen sind immer identisch. Ich benötige also immer Zeichen 3-4, 5, 7-10.
Ich kann keinen Regex formulieren, da ich nur das Positionsmuster aber kein Zeichenmuster habe.

Kennt jemand ne Extraktionsmethode, bei der die Position und nicht der Inhalt angegeben werden muss?

Re: filtern eines strings

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »

Code: Alles auswählen.

data: begin of struc,
        dummy1(2),
        system(2),
        modul(1),
        trenn1(1),
        bukrs(4),
        trenn2(1),
        rest(30),
      end of struc.

struc = string. "struc-system, modul, bukrs stehen zur Verfügung
oder aber

Code: Alles auswählen.

system = string+2(2).
modul = string+4(1).

*usw.
Gruß

Folgende Benutzer bedankten sich beim Autor Ratazong für den Beitrag:
Spookykid

Normale Menschen wundern sich, warum in der Welt so viel schief läuft.
Programmierer wundern sich, warum alles so gut funktioniert.

Re: filtern eines strings

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
ich danke dir. Wo seht den so etwas geschrieben?

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1835
Views
Filtern im ALV (OO)
von Betze » 18.05.2006 09:42 • Verfasst in ABAP Objects®
5
Antw.
2264
Views
Filtern von Tabelleninhalten
von thobi » 25.08.2011 17:01 • Verfasst in ABAP® für Anfänger
7
Antw.
2589
Views
Auslesen filtern
von cschmoel » 26.09.2012 12:06 • Verfasst in ABAP® für Anfänger
0
Antw.
2085
Views
1
Antw.
1393
Views
Tabelle Filtern nach Monaten
von PAGUT » 24.09.2014 15:37 • 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

Mahnung erstellen
vor 16 Stunden von wreichelt 2 / 34
Absprung VA02 Position
vor 18 Stunden von gs3rr4 gelöst 3 / 44
OPD Druck im SPOOL
vor 20 Stunden von Manfred K. 1 / 28

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

Mahnung erstellen
vor 16 Stunden von wreichelt 2 / 34
Absprung VA02 Position
vor 18 Stunden von gs3rr4 gelöst 3 / 44
OPD Druck im SPOOL
vor 20 Stunden von Manfred K. 1 / 28

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 20 Stunden von Manfred K. 1 / 28
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 440