<?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: why class defination and class implementaion separated in abap? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898267#M1480991</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;Well, only those who designed ABAP OO can actually answer this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I think it might has to do with the need to define global classes in the repository, their attributes, methods and their parameters to be stored in DB tables. If you do not separate definition and implementation it is much harder to store those things in the DB and, for example, provide the where-used tool for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Gerd Rother&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 May 2010 08:41:53 GMT</pubDate>
    <dc:creator>gerd_rother</dc:creator>
    <dc:date>2010-05-05T08:41:53Z</dc:date>
    <item>
      <title>why class defination and class implementaion separated in abap?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898265#M1480989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai experts,&lt;/P&gt;&lt;P&gt;                       i hav doubt why  class defination and class implementaion separated in abap. In know in  C++  its  possible &lt;/P&gt;&lt;P&gt;        but in JAVA its not possible . what is the main reson behind this concept in ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in adv.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 May 2010 16:05:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898265#M1480989</guid>
      <dc:creator>KiranJ</dc:creator>
      <dc:date>2010-05-04T16:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: why class defination and class implementaion separated in abap?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898266#M1480990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know, but I could presume this separation provide you an help: it is clearer to read and it's easier to understand in local classes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In global classes it could be faster finding single element (method, parameter, ...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it's only a suposition ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 May 2010 08:28:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898266#M1480990</guid>
      <dc:creator>former_member1161170</dc:creator>
      <dc:date>2010-05-05T08:28:39Z</dc:date>
    </item>
    <item>
      <title>Re: why class defination and class implementaion separated in abap?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898267#M1480991</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;Well, only those who designed ABAP OO can actually answer this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I think it might has to do with the need to define global classes in the repository, their attributes, methods and their parameters to be stored in DB tables. If you do not separate definition and implementation it is much harder to store those things in the DB and, for example, provide the where-used tool for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Gerd Rother&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 May 2010 08:41:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898267#M1480991</guid>
      <dc:creator>gerd_rother</dc:creator>
      <dc:date>2010-05-05T08:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: why class defination and class implementaion separated in abap?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898268#M1480992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sree, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I feel, it's been done with a view of readability. As you know that ABAP  is very well modularized and organized programing language. When you define a local ABAP  Class, you define two seperate sections of it. You define the Class Definition and then you define the Implementations. This way you can really have a look at all the class definitions which are organized in the same section. Then you can have a look at the selected implementation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if this hasn't been the scenario, then as developer looking at the complex classes would have made life hell for you. You can very well figure it out how good to keep things organized for later class maintainance and readability. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this would shed some light on your question. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Samantak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 May 2010 04:15:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-class-defination-and-class-implementaion-separated-in-abap/m-p/6898268#M1480992</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-06T04:15:19Z</dc:date>
    </item>
  </channel>
</rss>

