<?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 catch in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768510#M906816</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the use catch and endcatch in bapi programming&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 May 2008 11:36:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-05T11:36:43Z</dc:date>
    <item>
      <title>catch</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768510#M906816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the use catch and endcatch in bapi programming&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 11:36:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768510#M906816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T11:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: catch</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768511#M906817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can handle with this way some incorrect arithmetic operation, like division by zero...&lt;/P&gt;&lt;P&gt;Your program will not have a short dump, keeps the control, and you can write a nice error handling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: there are catchable and non-catchable exceptions. Non-catchable ones will cause ABAP dump, even when they are between CATCH-ENDCATCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: result TYPE i, &lt;/P&gt;&lt;P&gt;number TYPE i. &lt;/P&gt;&lt;P&gt;CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 4 &lt;/P&gt;&lt;P&gt;OTHERS = 8. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;result = 1 / number. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;ENDCATCH. &lt;/P&gt;&lt;P&gt;IF sy-subrc 0. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shiva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 11:39:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768511#M906817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T11:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: catch</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768512#M906818</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;this is not specific to BAPIs u can use catch..endcatch in programs,FMs,classes,...&lt;/P&gt;&lt;P&gt;catch..endcatch is for handling the catchable system exceptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more info refer to this link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/cf/f2bbce142c11d3b93a0000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/cf/f2bbce142c11d3b93a0000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 11:40:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768512#M906818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T11:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: catch</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768513#M906819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt; We can use ' catch &amp;amp;  end catch'  for a BAPI function module to catch the system exceptions when a program dumps?&lt;/P&gt;&lt;P&gt;Sample code check :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : res       TYPE i,&lt;/P&gt;&lt;P&gt;           number TYPE i. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 4 &lt;/P&gt;&lt;P&gt;OTHERS = 8. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;res  = 1 / number. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;ENDCATCH. &lt;/P&gt;&lt;P&gt;IF sy-subrc  eq 0. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;Jagadeesh.G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 11:43:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/catch/m-p/3768513#M906819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T11:43:54Z</dc:date>
    </item>
  </channel>
</rss>

