Hi,
Could some one tell me what is wrong in the followin code.
I am getting a syntax error in a code similar to the following:
CLASS cl_class2 DEFINITION DEFERRED.
CLASS cl_calss1 DEFINITION.
PUBLIC SECTION.
METHODS: method1 IMPORTING ref_class2 TYPE REF TO cl_class2.
ENDCLASS.
CLASS cl_class1 IMPLEMENTATION.
METHOD method1.
CALL METHOD ref_class2->method2 EXPORTING ref_class1 = me.
ENDMETHOD.
ENDCLASS.
CLASS cl_class2 DEFINITION.
PUBLIC SECTION.
METHODS: method2 IMPORTING ref_class1 TYPE REF TO cl_class1.
ENDCLASS.
CLASS cl_class2 IMPLEMENTATION.
METHOD method2.
<some logic comes here>
ENDMETHOD.
ENDCLASS.
In the above code I am getting a syntax error saying "Method 'method2' is unknown or PROTECTED or PRIVATE." when the method2 is called in the method1 implementation.
Thanks in advance.
Regards,
Naga Sai