<?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: Parallel Cursor method in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498162#M1257791</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First check there are records available completely in you Internal table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and Here is a very simple example for parallel cusor..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zparallel_cursor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;  likp,&lt;/P&gt;&lt;P&gt;  lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_likp  TYPE TABLE OF likp,&lt;/P&gt;&lt;P&gt;  t_lips  TYPE TABLE OF lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  w_runtime1 TYPE i,&lt;/P&gt;&lt;P&gt;  w_runtime2 TYPE i,&lt;/P&gt;&lt;P&gt;  w_index LIKE sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM likp&lt;/P&gt;&lt;P&gt;    INTO TABLE t_likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM lips&lt;/P&gt;&lt;P&gt;    INTO TABLE t_lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET RUN TIME FIELD w_runtime1.&lt;/P&gt;&lt;P&gt;  SORT t_likp BY vbeln.&lt;/P&gt;&lt;P&gt;  SORT t_lips BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_likp INTO likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT t_lips INTO lips FROM w_index.&lt;/P&gt;&lt;P&gt;      IF likp-vbeln NE lips-vbeln.&lt;/P&gt;&lt;P&gt;        w_index = sy-tabix.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;compare the difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Dileep .C&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Apr 2009 06:09:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-27T06:09:52Z</dc:date>
    <item>
      <title>Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498159#M1257788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using parallel cursor method for a nested loop by using this method the report got very fast&lt;/P&gt;&lt;P&gt;but the data from the loop where I used Parallel cursor method is not coimng after 7000 records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Say when I am running the report from 1st jan to 30 jan  total records are 48,000 but data from parallel cursor method 's loop is cumin till 7th of jan (7000 records) after that all values are coming zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I am running it from 7th of jan to 30 th Jan data from that loop is cumin till 15th of jan(7000 records) after that values are cumin zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below I am writing the code I used for parallel cursor method loop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;paralele cursor method&lt;/P&gt;&lt;P&gt;data : v_index type sy-tabix.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read TABLE i_konv  into wa_konv   with key  knumv  = wa_vbrk-knumv&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                            kposn = wa_vbrp-posnr  binary search.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      v_index = sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   loop at  i_konv into wa_konv FROM v_index.  "FROM v_index.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     if wa_konv-knumv = wa_vbrk-knumv.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       if wa_konv-kposn &amp;lt;&amp;gt; wa_vbrp-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         exit.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       else.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         exit.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Vikas Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2009 04:21:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498159#M1257788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-27T04:21:24Z</dc:date>
    </item>
    <item>
      <title>Re: Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498160#M1257789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the below link for parallel curusor method..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3b23358411d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3b23358411d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;re[Parallel cursor|http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3b23358411d1829f0000e829fbfe/frameset.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2009 04:52:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498160#M1257789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-27T04:52:23Z</dc:date>
    </item>
    <item>
      <title>Re: Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498161#M1257790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you sorting the internal table which you are looping...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this method doesn't have any limit of records, it will work all the entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to look, is your internal table holding all the 48000 records...or not..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2009 04:57:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498161#M1257790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-27T04:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498162#M1257791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First check there are records available completely in you Internal table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and Here is a very simple example for parallel cusor..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zparallel_cursor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;  likp,&lt;/P&gt;&lt;P&gt;  lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_likp  TYPE TABLE OF likp,&lt;/P&gt;&lt;P&gt;  t_lips  TYPE TABLE OF lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  w_runtime1 TYPE i,&lt;/P&gt;&lt;P&gt;  w_runtime2 TYPE i,&lt;/P&gt;&lt;P&gt;  w_index LIKE sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM likp&lt;/P&gt;&lt;P&gt;    INTO TABLE t_likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM lips&lt;/P&gt;&lt;P&gt;    INTO TABLE t_lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET RUN TIME FIELD w_runtime1.&lt;/P&gt;&lt;P&gt;  SORT t_likp BY vbeln.&lt;/P&gt;&lt;P&gt;  SORT t_lips BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_likp INTO likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT t_lips INTO lips FROM w_index.&lt;/P&gt;&lt;P&gt;      IF likp-vbeln NE lips-vbeln.&lt;/P&gt;&lt;P&gt;        w_index = sy-tabix.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;compare the difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Dileep .C&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2009 06:09:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498162#M1257791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-27T06:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498163#M1257792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Please see below link: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://saptech3.blogspot.in/2015/07/parallel-cursor-abap-huge-performance.html"&gt;http://saptech3.blogspot.in/2015/07/parallel-cursor-abap-huge-performance.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Oct 2015 07:48:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498163#M1257792</guid>
      <dc:creator>Tesmin</dc:creator>
      <dc:date>2015-10-12T07:48:57Z</dc:date>
    </item>
    <item>
      <title>Re: Parallel Cursor method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498164#M1257793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should to sort internal table before reading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Thanks &amp;amp; regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Oct 2015 08:02:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parallel-cursor-method/m-p/5498164#M1257793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-10-12T08:02:45Z</dc:date>
    </item>
  </channel>
</rss>

