Pass by Reference Is Standard for Methods

In contrast to function modules, pass by reference is the standard for interface parameters of methods. To pass a parameter as value, p must be defined instead of the name in the interface definition VALUE(p). Only the passed value is allowed as the return value (RETURNING parameter).

Reason:

Pass by reference is more efficient than passing the value.