Adding a text plus and text written from a parameter type C in ABAP

This can be achieved by using String Expressions or by using the CONCATENATE keyword. With the use of the concatenation operator && you can combine text and parameter values effectively.

String Concatenation Methods in ABAP

There are several ways to concatenate text with parameter values in ABAP. The most common approaches include using string expressions with the && operator and the traditional CONCATENATE statement.

Using String Expressions with && Operator

The modern approach uses string expressions with the concatenation operator && ?

DATA: lv_name TYPE string VALUE 'John',
      lv_age  TYPE string VALUE '25',
      lv_result TYPE string.

" Using && operator for concatenation
lv_result = 'Name: ' && lv_name && ', Age: ' && lv_age.

WRITE: lv_result.

Using CONCATENATE Statement

The traditional method uses the CONCATENATE keyword ?

DATA: lv_name TYPE string VALUE 'John',
      lv_age  TYPE string VALUE '25',
      lv_result TYPE string.

" Using CONCATENATE statement
CONCATENATE 'Name: ' lv_name ', Age: ' lv_age INTO lv_result.

WRITE: lv_result.

Both methods will produce the same output ?

Name: John, Age: 25

Documentation Reference

To use String Expressions effectively, you should check the online documentation and sample programs by using T-code: ABAPDOCU in your SAP system.

You can also refer to the official ABAP documentation for detailed information:

https://help.sap.com/doc/abapdocu_731_index_htm/7.31/en-US/index.htm

Conclusion

String concatenation in ABAP can be efficiently handled using either the modern && operator or the traditional CONCATENATE statement, allowing you to combine text literals with parameter values seamlessly.

Updated on: 2026-03-13T19:10:43+05:30

322 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements