<?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: Procedural ABAP Vs Oops ABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965546#M396601</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With ABAP, you do not have to worry about the various advantages and disadvantages of object-oriented and procedural programming. ABAP allows you to use both. With regard to the syntactical possibilities of the ABAP language, you can choose between procedural and object-oriented programming. However, there a number of important reasons for using object-oriented programming &amp;#150; that is, ABAP Objects &amp;#150; wherever possible. Even if you do not want use object-oriented programming, using ABAP Objects is still a good idea since it provides some features that procedural programming does not. There are only two purposes for which procedural ABAP is essential:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        Encapsulation of classic screens in function modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        When you want to make functions available to other systems, but are not able to make class methods available externally using XI server proxies. In this case, you have to use function modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/56/14934259a5c66ae10000000a155106/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/56/14934259a5c66ae10000000a155106/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Feb 2007 12:52:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-13T12:52:23Z</dc:date>
    <item>
      <title>Procedural ABAP Vs Oops ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965544#M396599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Can any one tell me the differences between procedural and object-oriented programming ? give me the links &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Vijaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 12:21:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965544#M396599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T12:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Procedural ABAP Vs Oops ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965545#M396600</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;Please check the below forum for the OO concept,&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="43014"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Reward points if it is useful.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 12:34:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965545#M396600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T12:34:18Z</dc:date>
    </item>
    <item>
      <title>Re: Procedural ABAP Vs Oops ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965546#M396601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With ABAP, you do not have to worry about the various advantages and disadvantages of object-oriented and procedural programming. ABAP allows you to use both. With regard to the syntactical possibilities of the ABAP language, you can choose between procedural and object-oriented programming. However, there a number of important reasons for using object-oriented programming &amp;#150; that is, ABAP Objects &amp;#150; wherever possible. Even if you do not want use object-oriented programming, using ABAP Objects is still a good idea since it provides some features that procedural programming does not. There are only two purposes for which procedural ABAP is essential:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        Encapsulation of classic screens in function modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        When you want to make functions available to other systems, but are not able to make class methods available externally using XI server proxies. In this case, you have to use function modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/56/14934259a5c66ae10000000a155106/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/56/14934259a5c66ae10000000a155106/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 12:52:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965546#M396601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T12:52:23Z</dc:date>
    </item>
    <item>
      <title>Re: Procedural ABAP Vs Oops ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965547#M396602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alvhome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alvhome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 13:03:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965547#M396602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T13:03:01Z</dc:date>
    </item>
    <item>
      <title>Re: Procedural ABAP Vs Oops ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965548#M396603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. In normal R/3 abap development,&lt;/P&gt;&lt;P&gt;   object-oriented is not much used. Most of the functionalities &lt;/P&gt;&lt;P&gt;   which are in object oriented, are also provided by using non-object oriented.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. The syntax of object-oriented is little difficult, less easy to understand,&lt;/P&gt;&lt;P&gt;    and stricter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; eg. we cannot use header line in object-oriented.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 13:10:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/procedural-abap-vs-oops-abap/m-p/1965548#M396603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T13:10:03Z</dc:date>
    </item>
  </channel>
</rss>

