TRANSLATE , REPLACE Das Zeichen '#' ist nicht lesbar!?!

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

TRANSLATE , REPLACE Das Zeichen '#' ist nicht lesbar!?!

Beitrag von Jenni (ForumUser / 19 / 0 / 0 ) »
Liebe ABAP-Experte, ich bitte um Hilfe!

Ich muss in meiner Implementierung ein Zeichen '#' aus feld(132) CHAR entfernen.
Z.B. aus '030#300-300-19'.

Im Testprogramm das Coding
TRANSLATE feld USING '# '. ODER

REPLACE ALL OCCURRENCES OF '#' IN feld WITH space.
funktioniert super!

Aber in der Implementierung vermutlich die Zeichenreihe hat ein anderes Format, und im Debbuder
sehe ich, dass alles läuft so, als ob kein '#' im feld ist. Also, nach dem Befehl TRANSLATE oder REPLACE das '#' bleibt.
HML-? UNICODE-? Wo liegt die Ursache?
Was kann ich unternehmen?
VIELEN DANK für einen wertvollen Rat!
Jenni

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


Re: TRANSLATE , REPLACE Ist das Zeichen '#' unlesbar !?!

Beitrag von Jenni (ForumUser / 19 / 0 / 0 ) »
Jenni hat geschrieben:Liebe ABAP-Experte, ich bitte um Hilfe!

Ich muss in meiner Implementierung ein Zeichen '#' aus feld(132) CHAR entfernen.
Z.B. aus '030#300-300-19'.

Im Testprogramm das Coding
TRANSLATE feld USING '# '. ODER

REPLACE ALL OCCURRENCES OF '#' IN feld WITH space.
funktioniert super!

Aber in der Implementierung vermutlich die Zeichenreihe hat ein anderes Format, und im Debbuder
sehe ich, dass alles läuft so, als ob kein '#' im feld ist. Also, nach dem Befehl TRANSLATE oder REPLACE das '#' bleibt.
HML-? UNICODE-? Wo liegt die Ursache?
Was kann ich unternehmen?
VIELEN DANK für einen wertvollen Rat!
Jenni

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

SAP verwendet das '#' für Zeichen, die es nicht darstellen kann, was z.B. die ganzen Steuerzeichen 0x00 bis 0x1F und 0xFF sind.
Daher ist es tatsächlich gut möglich, dass dass '#' in '030#300-300-19' eigentlich das Tabulatorzeichen (0x09) meint.
Gruß
Ereglam


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

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Glaub das Thema hatten wir schonmal hier.

Es liegt glaub daran das SAP das "#" als nichtdarstellbares Zeichen verwendet.
Aber wenn du "TRANSLATE feld USING '## '" machst müsste es funktionieren.

Beitrag von Jenni (ForumUser / 19 / 0 / 0 ) »
Vielen Dank für Alle!

Mit FuBas

ECATT_CONV_XSTRING_TO_STRING' und
ECATT_CONV_STRING_TO_XSTRING' hat alles geklappt!

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
2
Antw.
2597
Views
REPLACE Zeichen löschen funktioniert nicht
von pohlmann-schwarza » 07.08.2008 11:55 • Verfasst in ABAP Objects®
2
Antw.
192
Views
Sonderzeichen (Enter) aus dem Server nicht lesbar
von hund555 » 30.11.2021 17:20 • Verfasst in ABAP® für Anfänger
2
Antw.
1319
Views
translate
von barbara » 11.05.2006 13:24 • Verfasst in ABAP® für Anfänger
9
Antw.
6516
Views
Translate Zeichenfolge
von sgevolker » 01.12.2016 14:38 • 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

Dialog-Container mit Toolbar/Status
jetzt von tar gelöst 26 / 3906
Trennen Strasse und Hausnummer
vor 46 Minuten von ralf.wenzel 16 / 10772
User Exit EXIT_RQCPRM10_001
vor 21 Stunden von a-dead-trousers 2 / 357
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1411

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

Dialog-Container mit Toolbar/Status
jetzt von tar gelöst 26 / 3906
Trennen Strasse und Hausnummer
vor 46 Minuten von ralf.wenzel 16 / 10772
User Exit EXIT_RQCPRM10_001
vor 21 Stunden von a-dead-trousers 2 / 357
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1411

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2940
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9533