REPLACE

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

REPLACE

Beitrag von Virus (ForumUser / 19 / 0 / 0 ) »
Ich habe ein Programm, welches mir die Umlaute konvertieren soll. Die Konvertierungregeln, habe ich in eine Interne Tabelle geladen. ES funktioniert auch, bis auf dass er in jedem Satz einen Umlaut nur einmal konvertiert.

Hier mal der Quelltext.

FORM konvertieren_knas.

LOOP AT i_konv INTO d_wa_konv.

LOOP AT i_knas INTO d_wa_knas.

REPLACE d_wa_konv-umlau WITH d_wa_konv-zielw INTO d_wa_knas.
IF sy-subrc = '0'.
d_count_umlaute = d_count_umlaute + '1'.
ENDIF.

MODIFY i_knas FROM d_wa_knas INDEX sy-tabix.
ENDLOOP.
ENDLOOP.
ENDFORM.


Jemand eine Ahnung

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


Beitrag von tom (ForumUser / 78 / 0 / 0 ) »
Hi,

mit

Code: Alles auswählen.

replace all occurrenses of d_wa_konw-umlau in d_wa_knas with d_wa_konv-zielw
musste funktionieren

Gruss, tom

Beitrag von Virus (ForumUser / 19 / 0 / 0 ) »
Das funktioniert net, der sagt mir dann:

Die Angabe "OCCURRENSES OF D_WA_KONV-UMLAU IN" ist nicht vorgesehen.

Was heißt das denn

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Das geht erst in neueren releases.
Replace tascht nur das erste vorkommen aus.
Bau eine schleife:
while sy-subrc = 0
replace ...
endwhile.

Gruss
Daniel

Beitrag von Virus (ForumUser / 19 / 0 / 0 ) »
Super, das klappt, vielen dank euch beiden.

Beitrag von DRABAP (ForumUser / 30 / 0 / 1 ) »
es muss

Code: Alles auswählen.

OCCURRENCES
statt

Code: Alles auswählen.

OCCURRENSES
heissen.
Dr. ABAP

Seite 1 von 1

Über diesen Beitrag


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.

Vergleichbare Themen

Replace
von christof » 03.10.2017 19:35
REPLACE
von mich140883 » 27.09.2009 15:34
Replace Regex
von Legxis » 24.05.2018 15:09
Replace Befehl
von Senshi » 06.09.2007 09:24
REPLACE '#' in SPACE
von Handeglo » 21.12.2012 17:59

Unbeantwortete Forenbeiträge

Einsatz von CDS-Views
vor 3 Wochen von Ingo 1 / 1524
Stücklisten
August 2026 von Selma.schwarz 1 / 565942
Belege
August 2026 von Selma.schwarz 1 / 555695