Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Processing Internal Data →  Character String and Byte String Processing →  Expressions and Functions for String Processing →  String Functions →  Processing Functions for Character-Like Arguments 

translate - Translate Function

Other versions: 7.31 | 7.40 | 7.54


... translate( val = text from = from to = to ) ...


This function returns the character string from text with each character from from replaced by the character located in the same position in to. If to is shorter than from, the surplus characters from from are removed from the character string. If from is an empty string, the content of text is returned unchanged.

from and to are character-like expression positions. If they have a fixed length, trailing blanks are ignored.

The return code has the type string.


The return value of the following function call is "Horray!".

result = translate( val = `---Hur-rah!---` from = `uh-` to = `oy` ).