<?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: How to use Parallal Processing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794916#M912731</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your sample program is not really suitable for parallel processing.  You need something that can be split into two or more independent processes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 May 2008 13:10:23 GMT</pubDate>
    <dc:creator>matt</dc:creator>
    <dc:date>2008-05-23T13:10:23Z</dc:date>
    <item>
      <title>How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794913#M912728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to use Parallal processing in our report program, My report has to execute by forground. i have checked this bwlow link, they mentioned some small code here. but how to use and where to place this code in my report program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/fa/096e92543b11d1898e0000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/fa/096e92543b11d1898e0000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Subbu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 10:15:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794913#M912728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T10:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794914#M912729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That link gives you all the information you need, including a fully annotated sample program.  What more information do you want?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 11:28:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794914#M912729</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-05-23T11:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794915#M912730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matthew ,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I have a one report, it will generate output list with interactive way. This is normal report contains 2000 lines. How to implement this parallal process in my report. &lt;/P&gt;&lt;P&gt;I could get how to use this process with the link information.&lt;/P&gt;&lt;P&gt;If you dont mind explain with small a program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data kna1 like kna1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;select * from kna1 into table kna1.&lt;/P&gt;&lt;P&gt;data var type i.&lt;/P&gt;&lt;P&gt;loop at kna1.&lt;/P&gt;&lt;P&gt;var = var + 1.&lt;/P&gt;&lt;P&gt;write:/ kna1-kunnr.&lt;/P&gt;&lt;P&gt;if var = 1000.&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;&lt;/P&gt;&lt;P&gt;This is my sample program how to use this process in this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Subbu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 12:36:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794915#M912730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T12:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794916#M912731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your sample program is not really suitable for parallel processing.  You need something that can be split into two or more independent processes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 13:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794916#M912731</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-05-23T13:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794917#M912732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In addition, the runtime of the overall process should be so critical that it warrants the extra effort and added complexity of the parallel approach.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 13:19:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794917#M912732</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-05-23T13:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794918#M912733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok...&lt;/P&gt;&lt;P&gt;Below is the some part of the program...If it possible to insert the parallal processing please let me know...It very urgent for me....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.                                             &lt;/P&gt;&lt;P&gt;    PERFORM MOVE_GR_AMTS_TO_ITAB.                           &lt;/P&gt;&lt;P&gt;    PERFORM ET_IR_AMTS_FOR_PO_LINE.                        &lt;/P&gt;&lt;P&gt;    PERFORM IGURE_COMMITMENTS_COOI.                       &lt;/P&gt;&lt;P&gt;    MODIFY ITAB.                                            &lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM MOVE_GR_AMTS_TO_ITAB.                                  &lt;/P&gt;&lt;P&gt;  CLEAR GR_TAB.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING ITAB TO GR_KEY.&lt;/P&gt;&lt;P&gt;  READ TABLE GR_TAB WITH KEY GR_KEY BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = '0'.&lt;/P&gt;&lt;P&gt;    ITAB-GR_QTY = GR_TAB-GR_QTY.&lt;/P&gt;&lt;P&gt;    ITAB-GR_VALUE_CO  = GR_TAB-GR_VALUE_CO.&lt;/P&gt;&lt;P&gt;    ITAB-GR_VALUE_DOC = GR_TAB-GR_VALUE_DOC.&lt;/P&gt;&lt;P&gt;    ITAB-GR_VALUE_LOC = GR_TAB-GR_VALUE_LOC. &lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_IR_AMTS_FOR_PO_LINE.                               &lt;/P&gt;&lt;P&gt;  data : begin of EKBE occurs 0,&lt;/P&gt;&lt;P&gt;          BUDAT like EKBE-BUDAT,&lt;/P&gt;&lt;P&gt;          MENGE like EKBE-MENGE,&lt;/P&gt;&lt;P&gt;          DMBTR like EKBE-DMBTR,&lt;/P&gt;&lt;P&gt;          WRBTR like EKBE-WRBTR,&lt;/P&gt;&lt;P&gt;          WAERS like EKBE-WAERS,&lt;/P&gt;&lt;P&gt;          SHKZG like EKBE-SHKZG,&lt;/P&gt;&lt;P&gt;         end of ekbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BUDAT MENGE DMBTR WRBTR WAERS SHKZG FROM EKBE into table EKBE WHERE EBELN = ITAB-PO_NO&lt;/P&gt;&lt;P&gt;                       AND EBELP = ITAB-LINE&lt;/P&gt;&lt;P&gt;                       AND VGABE EQ '2'&lt;/P&gt;&lt;P&gt;                       AND ZEKKN EQ ITAB-ZEKKN.&lt;/P&gt;&lt;P&gt;  if sy-subrc is not initial.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  loop at EKBE.&lt;/P&gt;&lt;P&gt;    IF EKBE-SHKZG = 'H'.               &lt;/P&gt;&lt;P&gt;      ekbe-MENGE = EKBE-MENGE * -1.&lt;/P&gt;&lt;P&gt;      ekbe-DMBTR = EKBE-DMBTR * -1.&lt;/P&gt;&lt;P&gt;      ekbe-WRBTR = EKBE-WRBTR * -1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-IR_QTY   = ITAB-IR_QTY   + ekbe-MENGE.&lt;/P&gt;&lt;P&gt;    ITAB-IR_VALUE_DOC = ITAB-IR_VALUE_DOC + ekbe-WRBTR.&lt;/P&gt;&lt;P&gt;    ITAB-IR_VALUE_LOC = ITAB-IR_VALUE_LOC + ekbe-MBTR.     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-CURR_PO =  ITAB-CURR_CO.                        &lt;/P&gt;&lt;P&gt;      ITAB-IR_VALUE_CO = ITAB-IR_VALUE_CO + ekbe-WRBTR.     &lt;/P&gt;&lt;P&gt;    ELSE.                                                   &lt;/P&gt;&lt;P&gt;      GS_CONV_AMT = ekbe-WRBTR / GS_CORATE.&lt;/P&gt;&lt;P&gt;      PERFORM GET_CURR_RATE USING ekbe-WAERS ekbe-BUDAT  CHANGING GS_RATE.&lt;/P&gt;&lt;P&gt;      ITAB-IR_VALUE_CO =  ITAB-IR_VALUE_CO +                &lt;/P&gt;&lt;P&gt;                          GS_CONV_AMT * GS_RATE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;ENDFORM.                              &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FIGURE_COMMITMENTS_COOI .                              &lt;/P&gt;&lt;P&gt;  data : begin of COOI occurs 0,&lt;/P&gt;&lt;P&gt;         WKGBTR like COOI-WKGBTR,&lt;/P&gt;&lt;P&gt;         WTGBTR like COOI-WTGBTR,&lt;/P&gt;&lt;P&gt;         WHGBTR like COOI-WHGBTR,&lt;/P&gt;&lt;P&gt;         end of COOI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT WKGBTR WTGBTR WHGBTR FROM COOI into table COOI WHERE REFBT = '020'&lt;/P&gt;&lt;P&gt;                       AND REFBN = ITAB-PO_NO               &lt;/P&gt;&lt;P&gt;                       AND RFPOS = ITAB-LINE                &lt;/P&gt;&lt;P&gt;                       AND RFKNT = ITAB-ZEKKN.              &lt;/P&gt;&lt;P&gt;  if sy-subrc is not initial.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;loop at COOI.&lt;/P&gt;&lt;P&gt;itab-COMMIT_CO  = itab-COMMIT_CO + COOI-WKGBTR.&lt;/P&gt;&lt;P&gt;itab-COMMIT_DOC = itab-COMMIT_DOC + COOI-WTGBTR.&lt;/P&gt;&lt;P&gt;itab-COMMIT_LOC = itab-COMMIT_LOC + COOI-WHGBTR.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;ENDFORM.&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>Fri, 23 May 2008 13:31:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794918#M912733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T13:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794919#M912734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any body there to give the solution for this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2008 09:56:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794919#M912734</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-26T09:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794920#M912735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any body there to give the solution for this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 13:45:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794920#M912735</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T13:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to use Parallal Processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794921#M912736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Get the basic requirement of using the PArallel processing.&lt;/P&gt;&lt;P&gt;You can use the parallel processing with only Function modules(RFC only).&lt;/P&gt;&lt;P&gt;You can call this fm's in parallel processing, inside a loop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now for your case, if you want to improve the performance of your program by implementing the Parallel processing, first get the logic moved inside a FM(rfc) and then use the fm like below&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'XXXX'&lt;/P&gt;&lt;P&gt;IN NEW TASK &amp;lt;task name&amp;gt;&lt;/P&gt;&lt;P&gt;DESTINATION &amp;lt;destination name&amp;gt;.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope you have seen the help , if still u have some doubts in using this plz post again, may be i will try to clear you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sunil kumar P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 May 2008 09:35:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-parallal-processing/m-p/3794921#M912736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-28T09:35:43Z</dc:date>
    </item>
  </channel>
</rss>

