<?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: CURSOR - FETCH Error -- Invalid interruption of a database selection. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098934#M980165</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Dec 2008 12:20:26 GMT</pubDate>
    <dc:creator>former_member206396</dc:creator>
    <dc:date>2008-12-03T12:20:26Z</dc:date>
    <item>
      <title>CURSOR - FETCH Error -- Invalid interruption of a database selection.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098932#M980163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SDNs,&lt;/P&gt;&lt;P&gt;When i fetch multiple records using fetch cursor command, getting short dump...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;error:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; Invalid interruption of a database selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Code as follows:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declaration :&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_BSIS OCCURS 100.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BSIS.&lt;/P&gt;&lt;P&gt;DATA: END OF T_BSIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    OPEN CURSOR C_NEW FOR&lt;/P&gt;&lt;P&gt;    SELECT * FROM BSIS&lt;/P&gt;&lt;P&gt;                      WHERE BUKRS EQ P_BUKRS&lt;/P&gt;&lt;P&gt;                        AND HKONT EQ P_SAKNR&lt;/P&gt;&lt;P&gt;                        AND GJAHR EQ P_GJAHR&lt;/P&gt;&lt;P&gt;                        AND BELNR IN P_BELNR&lt;/P&gt;&lt;P&gt;                        AND MONAT IN S_MONAT&lt;/P&gt;&lt;P&gt;                        AND XOPVW EQ 'X'.&lt;/P&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      IF FLAG NE 'X'.&lt;/P&gt;&lt;P&gt;        FETCH NEXT CURSOR C_NEW INTO TABLE T_BSIS PACKAGE SIZE 100. "  WA_BSIS.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          CLOSE CURSOR C_NEW.&lt;/P&gt;&lt;P&gt;          FLAG = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          FILL = SY-DBCNT.&lt;/P&gt;&lt;P&gt;*--- PROTOCOL -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------" /&gt;&lt;P&gt;          LOOP AT T_BSIS.&lt;/P&gt;&lt;P&gt;            PERFORM SAVE_PROTOCOL USING T_BSIS-BELNR T_BSIS-GJAHR&lt;/P&gt;&lt;P&gt;                                        1 'BSIS' CHAR_S 1.&lt;/P&gt;&lt;P&gt;          ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SORT T_BSIS BY MANDT BUKRS BELNR GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF SY-TFILL EQ 0.&lt;/P&gt;&lt;P&gt;            EXIT.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          LOOP AT T_BSIS.&lt;/P&gt;&lt;P&gt;            PERFORM BSEG_UPDATE.&lt;/P&gt;&lt;P&gt;            PERFORM BSIS_UPDATE.&lt;/P&gt;&lt;P&gt;          ENDLOOP.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF FLAG = 'X'.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_LIST_PROTOCOL.&lt;/P&gt;&lt;P&gt;    COMMIT WORK.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here syntax is OK, unable to get why the its going to short dump. Could any one please help me out..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Ram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Jun 2008 07:24:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098932#M980163</guid>
      <dc:creator>former_member206396</dc:creator>
      <dc:date>2008-06-28T07:24:56Z</dc:date>
    </item>
    <item>
      <title>Re: CURSOR - FETCH Error -- Invalid interruption of a database selection.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098933#M980164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rama,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go through the following link:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="262682"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As Sooness pointed out, SELECT-ENDSELECT dumps only the first time. Try re-executing it and it will work fine.&lt;/P&gt;&lt;P&gt;Meanwhile, it is always better to use INTO TABLE OF instead of SELECT-ENDSELECT, as this minimizes database hits.&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;&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="718715"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Jun 2008 09:39:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098933#M980164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-28T09:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: CURSOR - FETCH Error -- Invalid interruption of a database selection.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098934#M980165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2008 12:20:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cursor-fetch-error-invalid-interruption-of-a-database-selection/m-p/4098934#M980165</guid>
      <dc:creator>former_member206396</dc:creator>
      <dc:date>2008-12-03T12:20:26Z</dc:date>
    </item>
  </channel>
</rss>

