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.