Code: Alles auswählen.
*&---------------------------------------------------------------------*
*& Report ZTEST_CHAR_REPLACE *
*& *
*&---------------------------------------------------------------------*
*& *
*& *
*&---------------------------------------------------------------------*
REPORT ztest_char_replace .
DATA: i TYPE i,
h type i,
j(1),
k(1).
PARAMETERS eingabe(80) LOWER CASE DEFAULT 'Heute ist Mittwoch'.
PARAMETERS zeichen(80) LOWER CASE DEFAULT 'eut'.
PARAMETERS ersatz(80) LOWER CASE DEFAULT 'iob'.
write : / eingabe(20) , zeichen(3) , ersatz(3).
i = STRLEN( zeichen ).
DO i TIMES.
h = sy-index - 1.
j = zeichen+h(1).
k = ersatz+h(1).
REPLACE ALL OCCURRENCES OF j IN eingabe WITH k.
ENDDO.
write : / eingabe.