Skip to Content
0
Former Member
Jul 04, 2009 at 05:23 AM

How to access an attribute(this is referencing to another class) in a class

389 Views

Dear Gurus,

I have to read an attribute of a class and that attributes type another class.

I have intantiated the class and my question is how to read the attribute. I know I can not dirrectly read the attribute since this is another class. I think I have to first reference the attribute right? Please advise me.

My code looks like below:

data: lo_fpm type ref to if_fpm.

data: lo_msg_mgr type ref to if_fpm_message_manager.

data: lo_component_manager type ref to cl_fpm_component_manager.

lo_fpm = cl_fpm_factory=>get_instance( ). " cl_fpm_factory is a class which has a static method get_instance

lo_msg_mgr = lo_fpm->mo_message_manager.

lo_component_manager = lo_fpm->mo_component_manager.

The above statement is giving syntax error. I do not know why.

The basic difference b/n the two methods is if_fpm~mo_message_manager type ref to if_fpm_message_manager and

mo_component_manager type ref to cl_fpm_component_manager.

Any help would be appreciated.

Thanks,

GSM