<?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: OOABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594466#M594147</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 the R/3 product from the German software company, SAP, ABAP Objects is a programming language and part of the ABAP Workbench that allows developers to create and run applications that contain program objects. ABAP Objects includes a virtual machine that will run applications compiled with ABAP Objects language. Like similar object-oriented programming languages, ABAP Objects supports the concepts of class objects, class and subclass inheritance, and polymorphism. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the below link which explains you very clearly&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Aug 2007 15:44:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-03T15:44:03Z</dc:date>
    <item>
      <title>OOABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594464#M594145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;WHAT IS OOABAP?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 15:39:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594464#M594145</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T15:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: OOABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594465#M594146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OO ABAP (ABAP Objects) is a superset of normal ABAP.&lt;/P&gt;&lt;P&gt;ABAP Objects supports most normal ABAP statements (it's almost downward compatible) and also ads all object orientation language elements, providing for example class definitions, object instantiation, inheritance.&lt;/P&gt;&lt;P&gt;What ABAP objects doesn't support is obsolete ABAP elements like using internal table header lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Object Oriented prg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A programming technique in which solutions reflect real world objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are objects ?&lt;/P&gt;&lt;P&gt;An object is an instantiation of a class. E.g. If &amp;#147;Animal&amp;#148; is a class, A cat &lt;/P&gt;&lt;P&gt;can be an object of that class .&lt;/P&gt;&lt;P&gt;With respect to code, Object refers to a set of services ( methods / &lt;/P&gt;&lt;P&gt;attributes ) and can contain data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are classes ?&lt;/P&gt;&lt;P&gt;A class defines the properties of an object. A class can be instantiated &lt;/P&gt;&lt;P&gt;as many number of times &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages of Object Orientated approach&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Easier to understand when the system is complex&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Easy to make changes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Encapsulation - Can restrict the visibility of the data ( Restrict the access to the data )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Polymorphism - Identically named methods behave differently in different classes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inheritance - You can use an existing class to define a new class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Polymorphism and inheritance lead to code reuse&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at these good links for OO ABAP-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt" target="test_blank"&gt;http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf" target="test_blank"&gt;http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt" target="test_blank"&gt;http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/" target="test_blank"&gt;http://www.allsaplinks.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/" target="test_blank"&gt;http://www.sap-img.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/" target="test_blank"&gt;http://www.sapgenie.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com" target="test_blank"&gt;http://help.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com" target="test_blank"&gt;http://www.sapgenie.com&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/controls/index.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/controls/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf" target="test_blank"&gt;http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf" target="test_blank"&gt;http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award Points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 15:43:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594465#M594146</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T15:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: OOABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594466#M594147</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 the R/3 product from the German software company, SAP, ABAP Objects is a programming language and part of the ABAP Workbench that allows developers to create and run applications that contain program objects. ABAP Objects includes a virtual machine that will run applications compiled with ABAP Objects language. Like similar object-oriented programming languages, ABAP Objects supports the concepts of class objects, class and subclass inheritance, and polymorphism. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the below link which explains you very clearly&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 15:44:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ooabap/m-p/2594466#M594147</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T15:44:03Z</dc:date>
    </item>
  </channel>
</rss>

