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
Syntax
... translate( val = text from = from to = to ) ...
Effect
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
.
Example
The return value of the following function call is "Horray!".
result = translate( val = `---Hur-rah!---` from = `uh-` to = `oy` ).