<?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: catch exception when dividing zero in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447875#M1928808</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I saw it. I am not saying I will use this.&lt;/P&gt;&lt;P&gt;I am just looking for the way that traditional ABAP does this.&lt;/P&gt;&lt;P&gt;Anyway, thank you for you remind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Dec 2015 01:45:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-12-17T01:45:35Z</dc:date>
    <item>
      <title>catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447863#M1928796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As known, you can catch this error by using&amp;nbsp; 'cx_sy_arithmetic_error'.&lt;/P&gt;&lt;P&gt;My question is, is it possible to do it without try catch. &lt;/P&gt;&lt;P&gt;I have tried, if you just use sy-subrc, it would cause a dump.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 08:55:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447863#M1928796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-15T08:55:50Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447864#M1928797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ming&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So why do you want to bypass this standard code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arden&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 09:19:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447864#M1928797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-15T09:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447865#M1928798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually, I am telling a develop who came from Java that sy-subrc/raise exception is better than try catch in easily reading.&lt;/P&gt;&lt;P&gt;But there might be some places where sy-subrc cannot be used like dividing zero.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 09:25:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447865#M1928798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-15T09:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447866#M1928799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ming,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise you can place a condition checking whether divisor variable is holding value zero or not. If divisor value is not equal to 0, then only do the division.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample:&lt;/P&gt;&lt;P&gt;IF LV_DIVISOR &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_QUOT = LV_DIVIDEND / LV_DIVISOR.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 09:29:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447866#M1928799</guid>
      <dc:creator>VijayaKrishnaG</dc:creator>
      <dc:date>2015-12-15T09:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447867#M1928800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ming,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;lv_val &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;P&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CATCH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SYSTEM-EXCEPTIONS &lt;/SPAN&gt;conversion_errors &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arithmetic_errors&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;5&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lv_val&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;100 &lt;/SPAN&gt;/ &lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; ENDCATCH&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Hope it helpful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Venkat.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 16:57:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447867#M1928800</guid>
      <dc:creator>VenkatRamesh_V</dc:creator>
      <dc:date>2015-12-15T16:57:36Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447868#M1928801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would say that this is bad advice for you to give....&amp;nbsp; TRY-CATCH is the best approach for many scenarios, and with the increased use of exception classes (the recommended exception handling approach for class based development) it becomes more and more common.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 17:11:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447868#M1928801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-15T17:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447869#M1928802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="h2"&gt;&lt;SPAN class="bold"&gt;Obsolete Syntax&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="h2"&gt;&lt;SPAN class="bold"&gt;&lt;A href="http://help.sap.com/abapdocu_740/en/abapcatch_sys.htm" title="http://help.sap.com/abapdocu_740/en/abapcatch_sys.htm"&gt;ABAP Keyword Documentation&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="h2"&gt;&lt;SPAN class="bold"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 17:11:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447869#M1928802</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2015-12-15T17:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447870#M1928803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eitan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for&amp;nbsp; replying.&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;Venkat. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 17:22:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447870#M1928803</guid>
      <dc:creator>VenkatRamesh_V</dc:creator>
      <dc:date>2015-12-15T17:22:25Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447871#M1928804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know that try catch is becoming common and it's has more function because it's class-based.&lt;/P&gt;&lt;P&gt;However, since most of methods have exception, especially if you want the logic as strict as possible. Then you will find you code are full of TRY &amp;amp; CATCH. It's not convenience to code and read. Compare this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Java:&lt;/P&gt;&lt;P&gt;try&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;call method;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;catch (xxxException)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;//handl exception&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ABAP&lt;/P&gt;&lt;P&gt;call FM or method.&lt;/P&gt;&lt;P&gt;case sy-subrc.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I preffer the ABAP way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 01:47:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447871#M1928804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-16T01:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447872#M1928805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;It's the one which I am looking for.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 01:48:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447872#M1928805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-16T01:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447873#M1928806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And you just ignore the message about obsolete syntax ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well.......................... I better say nothing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 14:13:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447873#M1928806</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2015-12-16T14:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447874#M1928807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let SCI do it for us, with some luck someone activated it at transport request release...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 14:26:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447874#M1928807</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2015-12-16T14:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: catch exception when dividing zero</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447875#M1928808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I saw it. I am not saying I will use this.&lt;/P&gt;&lt;P&gt;I am just looking for the way that traditional ABAP does this.&lt;/P&gt;&lt;P&gt;Anyway, thank you for you remind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Dec 2015 01:45:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch-exception-when-dividing-zero/m-p/11447875#M1928808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-12-17T01:45:35Z</dc:date>
    </item>
  </channel>
</rss>

