<?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 Modularization in OO in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773374#M1584757</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;In ABAP OO it´s impossible use PERFORM command. I would like to organize code in BADI NOTIF_EVENT_SAVE (method has more than 2000 lines).&lt;/P&gt;&lt;P&gt;How can i do that? Create function modules? Has any way better?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Apr 2011 19:52:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-04-15T19:52:43Z</dc:date>
    <item>
      <title>Modularization in OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773374#M1584757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;In ABAP OO it´s impossible use PERFORM command. I would like to organize code in BADI NOTIF_EVENT_SAVE (method has more than 2000 lines).&lt;/P&gt;&lt;P&gt;How can i do that? Create function modules? Has any way better?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 19:52:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773374#M1584757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-15T19:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Modularization in OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773375#M1584758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can create private methods in the same class for the modularization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 20:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773375#M1584758</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2011-04-15T20:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Modularization in OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773376#M1584759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to use the code only inside the class, private method is the answer (or protected, if you want the method to be called by the inherited class in future). However, if you want to use the code outside the class (for example in a report), you should create the public method. The good practices suggest to avoid too long methods - instead of one big, it is better to create a number of small ones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also create function module, and then call it in the method. You can call function modules inside methods.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Apr 2011 09:37:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773376#M1584759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-16T09:37:53Z</dc:date>
    </item>
    <item>
      <title>Re: Modularization in OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773377#M1584760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Methods are the way to modularize OO routines. You can add methods to the BADI implementation by editing the Implementing Class in SE24 (You can find the 'Name of Implementing Class' in the Interface tab of SE19).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2011 16:16:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modularization-in-oo/m-p/7773377#M1584760</guid>
      <dc:creator>alex_campbell</dc:creator>
      <dc:date>2011-04-18T16:16:43Z</dc:date>
    </item>
  </channel>
</rss>

