REPLACE Zeichen löschen funktioniert nicht

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

REPLACE Zeichen löschen funktioniert nicht

Beitrag von pohlmann-schwarza (ForumUser / 91 / 0 / 0 ) »
Hi Leute,

ich möchte ein Zeichen in einer Zeichenkette löschen.
Die Idee war esrt REPLACE und dann CONDENSE einzusetzen.

Aus irgend einem Grund funktioniert allerdings REPLACE nicht.
wa_externspalte-feld ist vom TYPE c mit einer Länge von 32000.

Es wird zur Laufzeit gefüllt.

[code]
REPLACE '#' WITH '' INTO wa_externspalte-feld.
[/code]

Woran kann es liegen das REPLACE keinen Erfolg hat?

Gibt es eine Möglichkeit ein Zeichen direkt zu löschen, also nicht erst ersetzen und zusammenziehen?

Viel Grüße
Michael

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Michael,

das liegt möglicherweise daran, dass SAP das Nummernzeichen '#' auch gerne als Ersetzungszeichen für nicht druckbare Zeichen (z.B. Tabulator 0x09, Wagenrücklauf 0x0D etc.) verwendet und somit von REPLACE auch nicht gefunden werden kann.

Dazu musst Du Dir mal die Zeichenkette im Debugger ansehen...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hallo,

eigentlich sollte das REPLACE so funktionieren.

Code: Alles auswählen.

REPLACE ALL OCCURRENCES OF '#' IN feld WITH ''.

Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1419
Views
Replace von 'bösen Zeichen'
von debianfan » 31.01.2019 15:17 • Verfasst in ABAP® für Anfänger
4
Antw.
4793
Views
TRANSLATE , REPLACE Das Zeichen '#' ist nicht lesbar!?!
von Jenni » 29.03.2006 12:20 • Verfasst in ABAP® Core
3
Antw.
10463
Views
Löschen der letzen beiden Zeichen.
von kaim77 » 11.05.2013 16:53 • Verfasst in ABAP Objects®
2
Antw.
2900
Views
Zeichen in String löschen mit regulären Ausdrücken
von Erdbaehr » 29.02.2008 13:34 • Verfasst in ABAP® Core
9
Antw.
7486
Views
Bearbeiten / Löschen von DS per SM30 funktioniert nicht
von Roddy » 13.04.2018 09:30 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 22 Minuten von ArjenR 1 / 1
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10803
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3927
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 372

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

IT0024 Qualifikationen CP-ID
vor 22 Minuten von ArjenR 1 / 1
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10803
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3927
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 372

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 22 Minuten von ArjenR 1 / 1
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2953
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9544