title: CALL METHOD and method chaining
body: <p>For CALL METHOD - Static Method Call (Obsolete), the ABAP keyword documentation says: "If CALL METHOD is used for the standalone method call, no chained method calls are possible ..."</p>
  
  <p>Nevertheless, the following happily executes on an 7.40 system. Isn't that an example of a standalone method call? Or else, what am I getting wrong?</p>
  
  <pre><code>REPORT ZUTEST3.
  
  CLASS class_parent Definition.
     PUBLIC Section.
     METHODS m1 returning value(r) type ref to class_parent.
  ENDCLASS.
  
  CLASS class_parent Implementation. 
     Method m1.
         create object r.
         write / 'm1'.
     EndMethod.
  ENDCLASS.
  
  start-of-selection.
  data cl type ref to class_parent.
  CREATE OBJECT cl.
  CALL METHOD cl-&gt;m1( )-&gt;m1( ).
  </code></pre>
  
  <p>Edit: Disclaimer</p>
  
  <p>We are writing a tool in Java that parses and transforms ABAP code. In particular, we have no intention to write new ABAP code. But instead, our tool has to handle all of ABAP, even obsolete statements and obscure syntax variants. Furthermore, I'd like to mention that I'm not an ABAP expert.</p>