ABAP Keyword Documentation → ABAP − Reference → Calling and leaving program units → Calling Processing Blocks → Calling Procedures → Method Calls → Static Method Calls → ... meth1( ... )->meth2( ... )->... - method chaining
Method Chaining
This example demonstrates method chaining in an operand position.
Other versions: 7.31 | 7.40 | 7.54
Source Code
DATA oref TYPE REF TO demo.
CREATE OBJECT oref.
cl_demo_output=>display(
oref->meth( `Hello ` )->meth( `world` )->meth( `!` )->text ).
Description
In the argument of the method DISPLAY_TEXT statement, a
chained attribute
access is performed on the attribute text
of the class demo
. The attribute is changed by three chained method calls.