# in String suchen

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

# in String suchen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Experten,

ich versuche grad verzweifelt den Zeilenumbruch in meinem String identifizieren zu können für meine Weiterverarbeitung.
Zeilenumbrüche sind ja durch # gekennzeichnet.
Wenn ich jetzt also die obsolete Methode SEARCH nehme und nach dem Zeichen im String suche, findet er es nicht,
das gleiche Ergebnis habe ich bei der Methode FIND... woran liegt das? Bin ich zu blöd? oder kann SAP seine eigenen Zeichen nicht interpretieren?

Code: Alles auswählen.

        DATA: lt_result TYPE match_result_tab.
        FIND ALL OCCURRENCES OF '#' IN ls_mepo-postxt RESULTS lt_result.
ls_mepo-postxt enthält folgenden String: Ich bin ein Positionstext#Ich bin eine zweite Zeile#Und ich bin eine dritte Zeile

Wo liegt der Fehler? Jemand ne Idee?
Gruß,
der Matze

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


Re: # in String suchen

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
Thanatos82 hat geschrieben:Wo liegt der Fehler? Jemand ne Idee?
Eine falsche Annahme deiner Seits ;-)
Thanatos82 hat geschrieben: ls_mepo-postxt enthält folgenden String: Ich bin ein Positionstext#Ich bin eine zweite Zeile#Und ich bin eine dritte Zeile
Ist nicht ganz richtig, es muss heißen: ls_mepo-postxt wird wie folgt DARGESTELLT: Ich bin ein Positionstext#Ich bin eine zweite Zeile#Und ich bin eine dritte Zeile
Da ein Zeilenumbruch für SAP ein nicht druck-/anzeigbares Zeichen ist, wird es in der Anzeige durch # ersetzt. Auch das €-Zeichen wird somit zu einer #. Schaut man sich den String aber als HEX-Werte an, so sieht man, dass kein # enthalten ist.

Wenn du den Zeilenumbruch finden willst schau dir die Konstanten der Klasse CL_ABAP_CHAR_UTILITIES an. Insbesonder NEWLINE und CR_LF.
Verwende die Konstanten beim suchen:

Code: Alles auswählen.

FIND ALL OCCRRENCES OF CL_ABAP_CHAR_UTILITIES=>NEWLINE IN ls_mepo-postxt RESULTS lt_result.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
Thanatos82

Gruß Hendrik

Re: # in String suchen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi JHM,

super! Klasse, das war genau das was ich gesucht habe! Vielen Dank! :)
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

4
Antw.
6126
Views
SAP Script Formular suchen mit String
von nikibert » 11.07.2014 12:17 • Verfasst in ABAP® für Anfänger
2
Antw.
14150
Views
Zeichen in eine String suchen
von Handeglo » 18.08.2008 19:50 • Verfasst in ABAP® für Anfänger
3
Antw.
5844
Views
Suchen ein bestimmtes Zeichen in einer String
von lisa » 10.09.2008 00:16 • Verfasst in ABAP® für Anfänger
0
Antw.
970
Views
RFC zielgerichtet suchen
von Gast » 19.09.2005 10:27 • Verfasst in ABAP® Core
1
Antw.
2125
Views
Mit F4 ein Verzeichnis suchen
von Orlando80 » 03.03.2006 15:27 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Banf anlegen
vor 8 Stunden von wreichelt 2 / 290
Banf anlegen
vor 9 Stunden von Manfred K. 1 / 267
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 12745
SAPGui 8.00 32 Bit vs 64 Bit
vor 6 Tagen von DeathAndPain 3 / 5728

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

Banf anlegen
vor 8 Stunden von wreichelt 2 / 290
Banf anlegen
vor 9 Stunden von Manfred K. 1 / 267
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 12745
SAPGui 8.00 32 Bit vs 64 Bit
vor 6 Tagen von DeathAndPain 3 / 5728

Unbeantwortete Forenbeiträge

Banf anlegen
vor 9 Stunden von Manfred K. 1 / 267
Speichern Popup in MM42 verhindern
vor 6 Tagen von Noodl 1 / 4946
Meine Inbox
vor 4 Wochen von Rabea1103 1 / 19646