SAP CONCATENATION FUNCTIONS

Get Example source ABAP code based on a different SAP table
  


ARTICLE
• concat_lines_of ABAP_FUNCTION

concat_lines_of - Concatenation Function

Syntax
... concat_lines_of( [table =] itab [sep = sep] ) ...

Effect
This function concatenates all row contents of an internal table itab and returns the result as a character string. itab expects an index table with character-like row type. itab is a functional operand position.
sep can be used to specify a string as a separator, which is then inserted between the rows. sep is a character-like expression position. If sep is not specified, the row contents of the internal table are appended to each other directly. If the row types or the argument sep have a fixed length, then trailing blanks are ignored.
The formal parameter table must be specified explicitly only if sep is also specified.
The return code has the type string.

Note
The concatenation operator <(> <)><(> <)> can be used to concatenate elementary character strings.

Example
This function returns 'ABAP Objects'. TYPES c80 TYPE c LENGTH 80.
DATA: itab TYPE TABLE OF c80,
result TYPE string.

APPEND 'ABAP' TO itab.
APPEND 'Objects' TO itab.

result = concat_lines_of( table = itab sep = ` ` ).