<?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 Calling Protected and Private method from own instance. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083890#M1813162</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing problem in calling Protected and Private method from own instance. Kindly Give a suggestion that how to call.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CLASS cl_super DEFINITION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PUBLIC &lt;/SPAN&gt;SECTION.&lt;BR /&gt; DATA: gv_text &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;char10.&lt;BR /&gt; METHODS: percentage &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;sub1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING &lt;/SPAN&gt;sub3 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PROTECTED &lt;/SPAN&gt;SECTION.&lt;BR /&gt; METHODS: display &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;total &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLASS &lt;/SPAN&gt;cl_super IMPLEMENTATION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;percentage.&lt;BR /&gt; sub3 = sub1 + sub2.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;display.&lt;BR /&gt; WRITE: &lt;SPAN class="L0S33"&gt;'This is total'&lt;/SPAN&gt;, total.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; *&amp;amp; **** Calling &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; DATA: lr_ref &lt;SPAN class="L0S52"&gt;TYPE &lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_super.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; lr_ref-&amp;gt;display( &lt;SPAN class="L0S52"&gt;EXPORTING total = lv_sum ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Thanks and Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Anand&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Feb 2014 06:08:31 GMT</pubDate>
    <dc:creator>former_member196123</dc:creator>
    <dc:date>2014-02-06T06:08:31Z</dc:date>
    <item>
      <title>Calling Protected and Private method from own instance.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083890#M1813162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing problem in calling Protected and Private method from own instance. Kindly Give a suggestion that how to call.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CLASS cl_super DEFINITION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PUBLIC &lt;/SPAN&gt;SECTION.&lt;BR /&gt; DATA: gv_text &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;char10.&lt;BR /&gt; METHODS: percentage &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;sub1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING &lt;/SPAN&gt;sub3 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PROTECTED &lt;/SPAN&gt;SECTION.&lt;BR /&gt; METHODS: display &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;total &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLASS &lt;/SPAN&gt;cl_super IMPLEMENTATION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;percentage.&lt;BR /&gt; sub3 = sub1 + sub2.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;display.&lt;BR /&gt; WRITE: &lt;SPAN class="L0S33"&gt;'This is total'&lt;/SPAN&gt;, total.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; *&amp;amp; **** Calling &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; DATA: lr_ref &lt;SPAN class="L0S52"&gt;TYPE &lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_super.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; lr_ref-&amp;gt;display( &lt;SPAN class="L0S52"&gt;EXPORTING total = lv_sum ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Thanks and Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Anand&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:08:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083890#M1813162</guid>
      <dc:creator>former_member196123</dc:creator>
      <dc:date>2014-02-06T06:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Protected and Private method from own instance.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083891#M1813163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you have not created instance for class.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CREATE OBJECT LR_REF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before calling method, the reference variable should have the Instance of the class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:16:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083891#M1813163</guid>
      <dc:creator>VijayaKrishnaG</dc:creator>
      <dc:date>2014-02-06T06:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Protected and Private method from own instance.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083892#M1813164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is lv_sum here?&amp;nbsp; where have you declared it? in public or protected?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Shahir Mirza&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:17:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083892#M1813164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-06T06:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Protected and Private method from own instance.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083893#M1813165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created lv_sum in my main program that is outside class and also I have created object for the reference. Kindly advice on calling PROTECTED AND PRIVATE METHOD outside class for the own instance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CLASS cl_super DEFINITION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PUBLIC &lt;/SPAN&gt;SECTION.&lt;BR /&gt; DATA: gv_text &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;char10.&lt;BR /&gt; METHODS: percentage &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;sub1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING &lt;/SPAN&gt;sub3 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PROTECTED &lt;/SPAN&gt;SECTION.&lt;BR /&gt; METHODS: display &lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;total &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLASS &lt;/SPAN&gt;cl_super IMPLEMENTATION.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;percentage.&lt;BR /&gt; sub3 = sub1 + sub2.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;display.&lt;BR /&gt; WRITE: &lt;SPAN class="L0S33"&gt;'This is total'&lt;/SPAN&gt;, total.&lt;BR /&gt; ENDMETHOD.&lt;BR /&gt; ENDCLASS.&lt;BR /&gt; *&amp;amp; **** Calling &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; DATA: lr_ref &lt;SPAN class="L0S52"&gt;TYPE &lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_super.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;data: lv_sum type i.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;create object lr_ref.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; lr_ref-&amp;gt;display( &lt;SPAN class="L0S52"&gt;EXPORTING total = lv_sum ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Thanks and Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Anand&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:29:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083893#M1813165</guid>
      <dc:creator>former_member196123</dc:creator>
      <dc:date>2014-02-06T06:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Protected and Private method from own instance.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083894#M1813166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as of my knowledge, we cant access private and protected methods directly by using instances. if you want to access private and protected methods outside the class , crate a public method and call private method inside it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exmp:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method mt_publicmethod.&lt;/P&gt;&lt;P&gt; call method mt_privatemethod.&lt;/P&gt;&lt;P&gt;endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&amp;gt; call this public method by using instance..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:30:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-protected-and-private-method-from-own-instance/m-p/10083894#M1813166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-06T06:30:06Z</dc:date>
    </item>
  </channel>
</rss>

