<?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 Can we use a FM inside do loop after FETCH NEXT CURSOR statement? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-we-use-a-fm-inside-do-loop-after-fetch-next-cursor-statement/m-p/3555908#M855629</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we use a FM inside do loop after FETCH NEXT CURSOR statement?....is it gives any short dumps?&lt;/P&gt;&lt;P&gt;i have code like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    OPEN CURSOR WITH HOLD db_cursor FOR&lt;/P&gt;&lt;P&gt;    SELECT * FROM -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      FETCH NEXT CURSOR db_cursor&lt;/P&gt;&lt;P&gt;            INTO CORRESPONDING FIELDS OF TABLE ABC&lt;/P&gt;&lt;P&gt;            PACKAGE SIZE package_size.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;        CLOSE CURSOR db_cursor.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT ABC INTO XYZ.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING XYZ TO SRT.&lt;/P&gt;&lt;P&gt;        IF 123 = 234.&lt;/P&gt;&lt;P&gt;            -&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'G_PERIOD_GET'&lt;/P&gt;&lt;P&gt;               EXPORTING&lt;/P&gt;&lt;P&gt;                    company = company_code&lt;/P&gt;&lt;P&gt;                    date    = date&lt;/P&gt;&lt;P&gt;                    variant = fiscal_variant&lt;/P&gt;&lt;P&gt;               IMPORTING&lt;/P&gt;&lt;P&gt;                    period  = period&lt;/P&gt;&lt;P&gt;                    year    = year.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is anything wrong in this code plz suggest...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the above code iam getting an runtime error : The current ABAP program "SAP-----" had to be terminated because it has&lt;/P&gt;&lt;P&gt;come across a statement that unfortunately cannot be executed. Unable to perform database selection fully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appriciate for useful answers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Mar 2008 18:59:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-25T18:59:46Z</dc:date>
    <item>
      <title>Can we use a FM inside do loop after FETCH NEXT CURSOR statement?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-we-use-a-fm-inside-do-loop-after-fetch-next-cursor-statement/m-p/3555908#M855629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we use a FM inside do loop after FETCH NEXT CURSOR statement?....is it gives any short dumps?&lt;/P&gt;&lt;P&gt;i have code like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    OPEN CURSOR WITH HOLD db_cursor FOR&lt;/P&gt;&lt;P&gt;    SELECT * FROM -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      FETCH NEXT CURSOR db_cursor&lt;/P&gt;&lt;P&gt;            INTO CORRESPONDING FIELDS OF TABLE ABC&lt;/P&gt;&lt;P&gt;            PACKAGE SIZE package_size.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;        CLOSE CURSOR db_cursor.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT ABC INTO XYZ.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING XYZ TO SRT.&lt;/P&gt;&lt;P&gt;        IF 123 = 234.&lt;/P&gt;&lt;P&gt;            -&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'G_PERIOD_GET'&lt;/P&gt;&lt;P&gt;               EXPORTING&lt;/P&gt;&lt;P&gt;                    company = company_code&lt;/P&gt;&lt;P&gt;                    date    = date&lt;/P&gt;&lt;P&gt;                    variant = fiscal_variant&lt;/P&gt;&lt;P&gt;               IMPORTING&lt;/P&gt;&lt;P&gt;                    period  = period&lt;/P&gt;&lt;P&gt;                    year    = year.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is anything wrong in this code plz suggest...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the above code iam getting an runtime error : The current ABAP program "SAP-----" had to be terminated because it has&lt;/P&gt;&lt;P&gt;come across a statement that unfortunately cannot be executed. Unable to perform database selection fully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appriciate for useful answers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 18:59:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-we-use-a-fm-inside-do-loop-after-fetch-next-cursor-statement/m-p/3555908#M855629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T18:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use a FM inside do loop after FETCH NEXT CURSOR statement?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-we-use-a-fm-inside-do-loop-after-fetch-next-cursor-statement/m-p/3555909#M855630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this example....to under stand....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF count_line, &lt;/P&gt;&lt;P&gt;        carrid TYPE spfli-carrid, &lt;/P&gt;&lt;P&gt;        count  TYPE i, &lt;/P&gt;&lt;P&gt;      END OF count_line, &lt;/P&gt;&lt;P&gt;      spfli_tab TYPE TABLE OF spfli. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: dbcur1 TYPE cursor, &lt;/P&gt;&lt;P&gt;      dbcur2 TYPE cursor. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN CURSOR dbcur1 FOR &lt;/P&gt;&lt;P&gt;  SELECT carrid count(*) AS count &lt;/P&gt;&lt;P&gt;         FROM spfli &lt;/P&gt;&lt;P&gt;         GROUP BY carrid &lt;/P&gt;&lt;P&gt;         ORDER BY carrid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN CURSOR dbcur2 FOR &lt;/P&gt;&lt;P&gt;  SELECT * &lt;/P&gt;&lt;P&gt;         FROM spfli &lt;/P&gt;&lt;P&gt;         ORDER BY carrid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO. &lt;/P&gt;&lt;P&gt;  FETCH NEXT CURSOR dbcur1 INTO count_line. &lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;    EXIT. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;  FETCH NEXT CURSOR dbcur2 &lt;/P&gt;&lt;P&gt;    INTO TABLE spfli_tab PACKAGE SIZE count_line-count. &lt;/P&gt;&lt;P&gt;ENDDO. &lt;/P&gt;&lt;P&gt;CLOSE CURSOR: dbcur1, &lt;/P&gt;&lt;P&gt;              dbcur2. &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, 25 Mar 2008 19:36:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-we-use-a-fm-inside-do-loop-after-fetch-next-cursor-statement/m-p/3555909#M855630</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T19:36:04Z</dc:date>
    </item>
  </channel>
</rss>

