Elegante String Parsing

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Elegante String Parsing

Beitrag von Elvis1978 (ForumUser / 1 / 0 / 0 ) »
Hi

Ich kenne mich in ABAP zu noch wenig aus, vorallem mit String Parsing...
Hat jemand eine Idee wie man elegant den folgenden String Parsen kann damit man als Resultat folgendes bekommt:
-->SELECT * FROM ADR2 WHERE CLIENT = 800 AND ADDRNUMBER = 0000006662 AND PERSNUMBER =
Das Log File sieht wie folgt aus. (beiliegend ist ein txt file mit dem Beispiel.

---------------- Ausschnitt aus einem Log File---------------------
&R/3 &RC&ADR2
&82&120&SAPLSZA0 /0000
181871/3/ADR2 /1635778560/200
10123142656&89&SELECT * FROM "ADR2" WHERE "CLIENT" = :A0 AND "
ADDRNUMBER" = :A1 AND "PERSNUMBER" = :A2
&3&CH&3&800&CH&10&000000
6662&CH&10& &
&R/3 &EX&0&+0&
(hier fängt ein neuer satzt an)
&R/3 &RC&ADR3
&84&120&SAPLSZA0 /0000
182051/3/ADR3 /1635778560/200
10123142656&89&SELECT * FROM "ADR3" WHERE "CLIENT" = :A0 AND "
ADDRNUMBER" = :A1 AND "PERSNUMBER" = :A2&3&CH&3&800&CH&10&000000
6662&CH&10& &
&R/3 &EX&0&+0&
(hier fängt ein neuer satzt an)
&R/3 &RC&ADRC
&79&120&SAPLSZA0 /0000
180934/3/ADRC /1627389952/200
10123142656&66&SELECT * FROM "ADRC" WHERE "CLIENT" = :A0 AND "
ADDRNUMBER" = :A1&2&CH&3&800&CH&10&0000006662&
&R/3 &EX&0&+0&
(hier fängt ein neuer satzt an)
-------------------------------------------------------------------

Das Muster ist so:
Ab &SELECT... -> ist das Statement
Zwischen "..." sind die Felder
Ab &3 -> hiesst es kommen 3 Werte
&CH&3&800 Character 3 stellig, wert 800
&CH&10&0000006662 Character 10 stellig, wert 0000006662
&CH&10& \ character 10 stellig ohne wert
&EX&0&+0& -> bedeutet Ende.


Vielen dank für jeden Hinweis

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


Seite 1 von 1

Vergleichbare Themen

5
Antw.
3884
Views
12
Antw.
4517
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
5
Antw.
6585
Views
String nach Hex
von wummy » 26.02.2007 09:11 • Verfasst in ABAP® Core
2
Antw.
2789
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
8
Antw.
5417
Views
String splitten
von Marc K. » 23.08.2012 11:35 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Elvis1978
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.