<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ABAP Objects-attribute accessability issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931278#M60913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;  Check the below code....&lt;/P&gt;&lt;P&gt;Hope it solves your purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b definition deferred.&lt;/P&gt;&lt;P&gt;class a definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data : obj2 type ref to b.&lt;/P&gt;&lt;P&gt;    methods : write_data.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data : v_num type i.&lt;/P&gt;&lt;P&gt;      methods : assign_value.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class a implementation.&lt;/P&gt;&lt;P&gt;  method write_data.&lt;/P&gt;&lt;P&gt;    create object obj2.&lt;/P&gt;&lt;P&gt;    call method obj2-&amp;gt;assign_value.&lt;/P&gt;&lt;P&gt;    write:/1 'Hello Everybody'.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b implementation.&lt;/P&gt;&lt;P&gt;  method assign_value.&lt;/P&gt;&lt;P&gt;    v_num = 100.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;data : obj1 type ref to a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;create object obj1.&lt;/P&gt;&lt;P&gt;call method obj1-&amp;gt;write_data.&lt;/P&gt;&lt;P&gt;write:/1 obj1-&amp;gt;obj2-&amp;gt;v_num.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vara&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Jul 2005 11:09:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-07-28T11:09:59Z</dc:date>
    <item>
      <title>ABAP Objects-attribute accessability issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931274#M60909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Let me introduce the problem.&lt;/P&gt;&lt;P&gt;I have a class c1 which has a public attribute a1.&lt;/P&gt;&lt;P&gt;a1 is of table type which refers to a class c2. c2 has an attribute a2 which is public.&lt;/P&gt;&lt;P&gt;With the object o1 of class c1 I need to access a2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me solve the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ravi Prasad Reddy L&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 10:30:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931274#M60909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-28T10:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Objects-attribute accessability issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931275#M60910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Post what ever coding you have done&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 10:39:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931275#M60910</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-28T10:39:26Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Objects-attribute accessability issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931276#M60911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, let me give the actual classes and attributes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The class c1 is "cl_merep_syncbo_meta"&lt;/P&gt;&lt;P&gt;a1 is "field_groups"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field_groups is declared as follows(in the public section of c1):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data FIELD_GROUPS type MEREP_TSYNCBO_FIELD_GROUP read-only .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEREP_TSYNCBO_FIELD_GROUP is a table type which refers to class CL_MEREP_SYNCBO_FIELD_GROUP (class c2 say)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;c2 has the attribute NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an object of class c1 as "syncboaccessor"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried with this:&lt;/P&gt;&lt;P&gt;syncboaccessor-&amp;gt;field_groups-&amp;gt;name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error I get is "field_groups is not a reference variable".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 10:56:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931276#M60911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-28T10:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Objects-attribute accessability issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931277#M60912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i well undestood your problem this code should works fine..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: c1 type ref to zc1,&lt;/P&gt;&lt;P&gt;      c2 type ref to zc2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ZTAB is a table type containing references of classes ZC2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: tab type ztab,&lt;/P&gt;&lt;P&gt;      wa like line of tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create object c1.&lt;/P&gt;&lt;P&gt;create object c2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set values in c2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;c2-&amp;gt;a2 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append c2 into c1 table &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;append c2 to c1-&amp;gt;a1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;for all entries in c1 table, retrieve the object reference and prints a2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;loop at c1-&amp;gt;a1 into wa.&lt;/P&gt;&lt;P&gt;  write wa-&amp;gt;a2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards, Manuel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 10:57:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931277#M60912</guid>
      <dc:creator>manuel_bassani</dc:creator>
      <dc:date>2005-07-28T10:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Objects-attribute accessability issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931278#M60913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;  Check the below code....&lt;/P&gt;&lt;P&gt;Hope it solves your purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b definition deferred.&lt;/P&gt;&lt;P&gt;class a definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data : obj2 type ref to b.&lt;/P&gt;&lt;P&gt;    methods : write_data.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data : v_num type i.&lt;/P&gt;&lt;P&gt;      methods : assign_value.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class a implementation.&lt;/P&gt;&lt;P&gt;  method write_data.&lt;/P&gt;&lt;P&gt;    create object obj2.&lt;/P&gt;&lt;P&gt;    call method obj2-&amp;gt;assign_value.&lt;/P&gt;&lt;P&gt;    write:/1 'Hello Everybody'.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class b implementation.&lt;/P&gt;&lt;P&gt;  method assign_value.&lt;/P&gt;&lt;P&gt;    v_num = 100.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;data : obj1 type ref to a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;create object obj1.&lt;/P&gt;&lt;P&gt;call method obj1-&amp;gt;write_data.&lt;/P&gt;&lt;P&gt;write:/1 obj1-&amp;gt;obj2-&amp;gt;v_num.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vara&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 11:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-objects-attribute-accessability-issue/m-p/931278#M60913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-28T11:09:59Z</dc:date>
    </item>
  </channel>
</rss>

