Skip to Content
0
Former Member
Jan 16, 2008 at 07:01 PM

whats wrong with this code?

40 Views

Hi Experts,

I am getting the error as " the method get_data has no returning parameter.

Can someone please help me with this.

CLASS main DEFINITION.

PUBLIC SECTION.

METHODS add_data IMPORTING i_data TYPE i.

METHODS get_data EXPORTING e_data TYPE char20.

PRIVATE SECTION.

DATA attribute TYPE char01.

ENDCLASS.

----


  • CLASS main IMPLEMENTATION

----


CLASS main IMPLEMENTATION.

METHOD add_data.

ADD i_data TO attribute.

ENDMETHOD.

METHOD get_data.

CONCATENATE 'Attribute value' attribute

INTO e_data SEPARATED BY space.

ENDMETHOD.

ENDCLASS.

DATA: object_reference TYPE REF TO main.

end-of-selection.

CREATE OBJECT object_reference.

DATA:

var TYPE char20.

CALL METHOD object_reference->add_data( i_data = 3 ).

var = object_reference->get_data( ). --> errored here

WRITE var.