<?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: Changes in ABAP code for SAP HANA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073479#M1703620</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;in addition to Thorsten's comprehensive answer i owuld like to add / suggest&lt;/P&gt;&lt;P&gt;to make use of the SAP Code Inspector (or the ABAP Test Cockpit). Many&lt;/P&gt;&lt;P&gt;of the things Thorsten suggests can be checked automatically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding OPEN SQL as Thorsten said the existing rules will not change significantly&lt;/P&gt;&lt;P&gt;(maybe their priority a little bit). So make sure you are following the existing rules&lt;/P&gt;&lt;P&gt;that are described here for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/docs/DOC-10416"&gt;http://scn.sap.com/docs/DOC-10416&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechies.com/sap-pdf-books-download/ABAP_DB_ACCESS_Optimization3211282128314.pdf"&gt;http://www.saptechies.com/sap-pdf-books-download/ABAP_DB_ACCESS_Optimization3211282128314.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2012 09:27:21 GMT</pubDate>
    <dc:creator>HermannGahm</dc:creator>
    <dc:date>2012-10-10T09:27:21Z</dc:date>
    <item>
      <title>Changes in ABAP code for SAP HANA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073476#M1703617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are the key points that need to be taken care while developing an application in ABAP 7.02 keeping in mind that the system will be upgraded to 7.4 to leverage SAP HANA?&amp;nbsp; What can be the major and minor changes W.R.T previously developed applications ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kumar Mayuresh &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2012 14:12:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073476#M1703617</guid>
      <dc:creator>former_member184871</dc:creator>
      <dc:date>2012-10-08T14:12:17Z</dc:date>
    </item>
    <item>
      <title>Re: Changes in ABAP code for SAP HANA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073477#M1703618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;not sure if I can answer your question inclusively. Here are some thoughts:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;you should (just like for any application) try to come up with a good software design (layering, seperation of concerns etc.)&lt;/LI&gt;&lt;LI&gt;Open SQL guidelines (the '5 golden rules'): many guidelines for high-performance ABAP programming will &lt;SPAN style="text-decoration: underline;"&gt;not&lt;/SPAN&gt; change fundamentally when running on SAP HANA, try to consider them, e.g. use field lists instead of SELECT *, use JOINS where possible (instead of nested SELECTS or SELECT... FOR ALL ENTRIES)...&lt;/LI&gt;&lt;LI&gt;think about whether your application in the future will only support SAP HANA or all databases&lt;/LI&gt;&lt;LI&gt;ensure to encapsulate logic which you might later want to run inside the database&lt;/LI&gt;&lt;LI&gt;don't only think about performance - how else could SAP HANA improve the user experience of your application (e.g. new search possibilities to populate fields)?&lt;/LI&gt;&lt;LI&gt;read (in case you have not done it already) Tobias Trapp's blog about his first experience with ABAP for SAP HANA&lt;/LI&gt;&lt;LI&gt;try to familiarize yourself with 7.4 early (I know that we currently have not published a lot of information, but e.g. during TechEd CD202 will give an outlook and we are also working on documents for SCN)&lt;/LI&gt;&lt;LI&gt;familiarize yourself with advanced SQL features and how to work with SQL script which you might need when implementing calculation views / stored procedures in SAP HANA later (even though my general suggestion when working with ABAP would be to use Open SQL as much as possible and only switch to SAP HANA specific coding when this can bring an additional advantage)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We plan to make a beta version of 7.4 available to &lt;SPAN style="text-decoration: underline;"&gt;a restricted number&lt;/SPAN&gt; of customers / partners already by end of this year. If you are interested, write an eMail to &lt;A href="mailto:ABAP.On.HANA@sap.com"&gt;ABAP.On.HANA@sap.com&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Thorsten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 09:02:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073477#M1703618</guid>
      <dc:creator>schneidertho</dc:creator>
      <dc:date>2012-10-09T09:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: Changes in ABAP code for SAP HANA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073478#M1703619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Hi Thorsten,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Thanks for your inputs and its helpful too. I will definitely drop a mail for 7.4 beta version so that i can have a in depth overview of upcoming changes..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Best Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Kumar Mayuresh &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 09:48:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073478#M1703619</guid>
      <dc:creator>former_member184871</dc:creator>
      <dc:date>2012-10-09T09:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Changes in ABAP code for SAP HANA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073479#M1703620</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;in addition to Thorsten's comprehensive answer i owuld like to add / suggest&lt;/P&gt;&lt;P&gt;to make use of the SAP Code Inspector (or the ABAP Test Cockpit). Many&lt;/P&gt;&lt;P&gt;of the things Thorsten suggests can be checked automatically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding OPEN SQL as Thorsten said the existing rules will not change significantly&lt;/P&gt;&lt;P&gt;(maybe their priority a little bit). So make sure you are following the existing rules&lt;/P&gt;&lt;P&gt;that are described here for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/docs/DOC-10416"&gt;http://scn.sap.com/docs/DOC-10416&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechies.com/sap-pdf-books-download/ABAP_DB_ACCESS_Optimization3211282128314.pdf"&gt;http://www.saptechies.com/sap-pdf-books-download/ABAP_DB_ACCESS_Optimization3211282128314.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 09:27:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/changes-in-abap-code-for-sap-hana/m-p/9073479#M1703620</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2012-10-10T09:27:21Z</dc:date>
    </item>
  </channel>
</rss>

