Ersetzen von Zeichen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Ersetzen von Zeichen

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

in einer Meldung sind zum Variablen mit

'Text &B tesjösllsd &A'

Bei der Ersetzung mit

REPLACE &A IN variable WITH 'XXX'
REPLACE &B IN variable WITH 'YYY'

sieht der Text anschließend so aus

Text XXXB tesjösllsd YYYA

Also die Ersetzung erfolgt einfach von links nach rechts und das es tauchen B und A in der Ausgabe auf.

Ich möchte aber

Text YYY tesjösllsd XXX

haben.

Wie kann ich positionieren? Wie bekomme ich das A und B weg?


Viele Grüße
Norbert

Lösung: Es war eher das Problem, dass ich den Wert für die Ersetzung in einer Konstante abgelegt habe. Blöd war nur, dass ich sie CHAR1 definiert hatte (Kopierteufel) und bei der Übergabe von &A leider nur & übergeblieben ist und es somit zu dem beschriebenen Problemen kam.
Zuletzt geändert von SAP_ENTWICKLER am 14.12.2018 14:45, insgesamt 1-mal geändert.

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


Re: Ersetzen von Zeichen

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Hast du Hochkommata verwendet für '&A' und '&B' ?

Code: Alles auswählen.

REPLACE '&A' IN lv_text WITH 'XXX'.
REPLACE '&B' IN lv_text WITH 'YYY'.

Folgende Benutzer bedankten sich beim Autor ST22 für den Beitrag:
SAP_ENTWICKLER


Re: Ersetzen von Zeichen

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
ist das da ob dein genauer Quelltext? Verwunderlich, dass der kompiliert.

das hier geht zumindest wie erwünscht

Code: Alles auswählen.

data: text(50) type c.

text = 'Text &B tesjösllsd &A'.

REPLACE '&A' IN text WITH 'XXX'.
REPLACE '&B' IN text WITH 'YYY'.

write: / text.

Folgende Benutzer bedankten sich beim Autor zzcpak für den Beitrag:
SAP_ENTWICKLER


Seite 1 von 1

Vergleichbare Themen

3
Antw.
4807
Views
Nichtdruckbare Zeichen ersetzen
von asdfjklö » 01.07.2008 13:21 • Verfasst in ABAP® für Anfänger
5
Antw.
5575
Views
Zeichen in einem Textfeld ersetzen
von kbit100 » 07.06.2018 14:30 • Verfasst in ABAP® für Anfänger
9
Antw.
4381
Views
Im String mit Regex Zeichen ersetzen
von MarkusW » 20.08.2020 13:42 • Verfasst in ABAP® Core
5
Antw.
2425
Views
Letzte String Zeichen ersetzen
von ichse18577 » 13.11.2019 14:02 • Verfasst in ABAP® für Anfänger
4
Antw.
5172
Views
Letzten zwei Zeichen eines Strings ersetzen
von mgo » 28.06.2006 08:38 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 2 Tagen von DeathAndPain 15 / 1071
HR in der Zukunft?
vor 3 Tagen von DeathAndPain 6 / 2893
Prüfzeugnisse Anlagen finden
vor 6 Tagen von ewx gelöst 2 / 408
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366

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

Zukunft des ABAP Entwicklers
vor 2 Tagen von DeathAndPain 15 / 1071
HR in der Zukunft?
vor 3 Tagen von DeathAndPain 6 / 2893
Prüfzeugnisse Anlagen finden
vor 6 Tagen von ewx gelöst 2 / 408
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6591
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24562