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 → 

condense - Condense Function

Syntax

... condense( [val =] text [del = del] [from = from] [to = to] ) ...

Effect

This function returns the content of text, condensed as follows:

The default values for del, from, and to are blank in each case. If del, from, and to are not specified, val = can also be omitted.

del, 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.

Notes

Example

The return codes of the following functions are "abc_def", "abc___def" and "abcXdef" (where "_" stands for a blank).

result = condense( val = `  abc   def  ` ).

result = condense( val = `  abc   def  ` from = `` ).

result = condense( val = `XXabcXXXdefXX`
         del = 'X' from = 'X' to = 'X' ).

Example

The return code of the following function call is "Rock'n'Roll".

result = condense( val = `  Rock'xxx'Roller`
                   del = `re `
                   from = `x` to = `n`  ).