<?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 Not geting right result when i execute multiple selection in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741851#M1458734</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;here i have problem with multiple selection. I want total inward and outward quantity . this report execute with month wise so we have to give minimum one month. So when i give only one month as a input this time data given perfect and result is ok after compare with MB51 Tcode. But when i give multiple selection means 2,3,4,5........... month this time getting wrong data . my related coding is below . So if you able then please kindly reply me with solution .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab2.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING itab2 to itab3.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab3 by mont.&lt;/P&gt;&lt;P&gt;delete ADJACENT DUPLICATES FROM itab3 COMPARING  mont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab3.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT itab2 where mont = itab3-mont and ( bwart = '101' or bwart = '262' or bwart = '131' or bwart = '202' or bwart = '501' or bwart = '511' or bwart = '561' or bwart = '123' or bwart = '162').&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   s_erfmg  = s_erfmg +  itab2-erfmg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   s_dmbtr  = s_dmbtr +  itab2-dmbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&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; LOOP AT itab2 where mont = itab3-mont and ( bwart = '102' or bwart = '261' or bwart = '132' or bwart = '201' or bwart = '502' or bwart = '512' or bwart = '562' or bwart = '122' or bwart = '161' ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; s_erfmg1  = s_erfmg1 +  itab2-erfmg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; s_dmbtr1  = s_dmbtr1 +  itab2-dmbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab2 where mont = itab3-mont and ( bwart = '101' or bwart = '262' or bwart = '131' or bwart = '202' or bwart = '501' or "bwart = '102' or&lt;/P&gt;&lt;P&gt;                                                      bwart = '511' or bwart = '561' or bwart = '123' or bwart = '162' "or bwart = '122'&lt;/P&gt;&lt;P&gt;                                                      or bwart = '552' or bwart = '602' or bwart = '531' or bwart = '544' or bwart = '701' or bwart = '105').&lt;/P&gt;&lt;P&gt;    s_erfmg  = s_erfmg +  itab2-erfmg.&lt;/P&gt;&lt;P&gt;    s_dmbtr  = s_dmbtr +  itab2-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at  itab2 where bwart = '102' or bwart = '122'.         "Add by keyur chauhan&lt;/P&gt;&lt;P&gt;      s_erfmg  = s_erfmg -  itab2-erfmg.&lt;/P&gt;&lt;P&gt;      s_dmbtr  = s_dmbtr - itab2-dmbtr.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab2 where mont = itab3-mont and (  bwart = '261' or bwart = '132' or bwart = '201' or bwart = '502' or&lt;/P&gt;&lt;P&gt;                                                        bwart = '512' or bwart = '562'  or bwart = '161'&lt;/P&gt;&lt;P&gt;                                                       or bwart = '551' or bwart = '601' or bwart = '532' or bwart = '543' or bwart = '702' or bwart = '106' ).&lt;/P&gt;&lt;P&gt;  s_erfmg1  = s_erfmg1 +  itab2-erfmg.&lt;/P&gt;&lt;P&gt;  s_dmbtr1  = s_dmbtr1 +  itab2-dmbtr.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       LOOP AT itab2 WHERE shkzg = 'S' and ( bwart = '309' or bwart = '301' or bwart = '641') .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     s_erfmg = s_erfmg + itab2-erfmg.&lt;/P&gt;&lt;P&gt;                     s_dmbtr = s_dmbtr + itab2-dmbtr.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        LoOP AT itab2 WHERE shkzg = 'H' and  ( bwart = '309' or bwart = '301' or bwart = '641').&lt;/P&gt;&lt;P&gt;            s_erfmg1 = s_erfmg1 + itab2-erfmg.&lt;/P&gt;&lt;P&gt;            s_dmbtr1 = s_dmbtr1 + itab2-dmbtr.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_erfmg2 =  s_erfmg - s_erfmg1.&lt;/P&gt;&lt;P&gt;  s_dmbtr2 =  s_dmbtr - s_dmbtr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab3-erfmg = s_erfmg.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr = s_dmbtr.&lt;/P&gt;&lt;P&gt;  itab3-erfmg1 = s_erfmg1.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr1 = s_dmbtr1.&lt;/P&gt;&lt;P&gt;  itab3-erfmg2 = s_erfmg2.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr2 = s_dmbtr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  modify itab3.&lt;/P&gt;&lt;P&gt;  clear s_erfmg.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr.&lt;/P&gt;&lt;P&gt;  clear s_erfmg1.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr1.&lt;/P&gt;&lt;P&gt;  clear s_erfmg2.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;keyur chauhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Mar 2010 09:08:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-03-23T09:08:11Z</dc:date>
    <item>
      <title>Not geting right result when i execute multiple selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741851#M1458734</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;here i have problem with multiple selection. I want total inward and outward quantity . this report execute with month wise so we have to give minimum one month. So when i give only one month as a input this time data given perfect and result is ok after compare with MB51 Tcode. But when i give multiple selection means 2,3,4,5........... month this time getting wrong data . my related coding is below . So if you able then please kindly reply me with solution .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab2.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING itab2 to itab3.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab3 by mont.&lt;/P&gt;&lt;P&gt;delete ADJACENT DUPLICATES FROM itab3 COMPARING  mont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab3.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT itab2 where mont = itab3-mont and ( bwart = '101' or bwart = '262' or bwart = '131' or bwart = '202' or bwart = '501' or bwart = '511' or bwart = '561' or bwart = '123' or bwart = '162').&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   s_erfmg  = s_erfmg +  itab2-erfmg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   s_dmbtr  = s_dmbtr +  itab2-dmbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&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; LOOP AT itab2 where mont = itab3-mont and ( bwart = '102' or bwart = '261' or bwart = '132' or bwart = '201' or bwart = '502' or bwart = '512' or bwart = '562' or bwart = '122' or bwart = '161' ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; s_erfmg1  = s_erfmg1 +  itab2-erfmg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; s_dmbtr1  = s_dmbtr1 +  itab2-dmbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab2 where mont = itab3-mont and ( bwart = '101' or bwart = '262' or bwart = '131' or bwart = '202' or bwart = '501' or "bwart = '102' or&lt;/P&gt;&lt;P&gt;                                                      bwart = '511' or bwart = '561' or bwart = '123' or bwart = '162' "or bwart = '122'&lt;/P&gt;&lt;P&gt;                                                      or bwart = '552' or bwart = '602' or bwart = '531' or bwart = '544' or bwart = '701' or bwart = '105').&lt;/P&gt;&lt;P&gt;    s_erfmg  = s_erfmg +  itab2-erfmg.&lt;/P&gt;&lt;P&gt;    s_dmbtr  = s_dmbtr +  itab2-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at  itab2 where bwart = '102' or bwart = '122'.         "Add by keyur chauhan&lt;/P&gt;&lt;P&gt;      s_erfmg  = s_erfmg -  itab2-erfmg.&lt;/P&gt;&lt;P&gt;      s_dmbtr  = s_dmbtr - itab2-dmbtr.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab2 where mont = itab3-mont and (  bwart = '261' or bwart = '132' or bwart = '201' or bwart = '502' or&lt;/P&gt;&lt;P&gt;                                                        bwart = '512' or bwart = '562'  or bwart = '161'&lt;/P&gt;&lt;P&gt;                                                       or bwart = '551' or bwart = '601' or bwart = '532' or bwart = '543' or bwart = '702' or bwart = '106' ).&lt;/P&gt;&lt;P&gt;  s_erfmg1  = s_erfmg1 +  itab2-erfmg.&lt;/P&gt;&lt;P&gt;  s_dmbtr1  = s_dmbtr1 +  itab2-dmbtr.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       LOOP AT itab2 WHERE shkzg = 'S' and ( bwart = '309' or bwart = '301' or bwart = '641') .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     s_erfmg = s_erfmg + itab2-erfmg.&lt;/P&gt;&lt;P&gt;                     s_dmbtr = s_dmbtr + itab2-dmbtr.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        LoOP AT itab2 WHERE shkzg = 'H' and  ( bwart = '309' or bwart = '301' or bwart = '641').&lt;/P&gt;&lt;P&gt;            s_erfmg1 = s_erfmg1 + itab2-erfmg.&lt;/P&gt;&lt;P&gt;            s_dmbtr1 = s_dmbtr1 + itab2-dmbtr.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_erfmg2 =  s_erfmg - s_erfmg1.&lt;/P&gt;&lt;P&gt;  s_dmbtr2 =  s_dmbtr - s_dmbtr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab3-erfmg = s_erfmg.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr = s_dmbtr.&lt;/P&gt;&lt;P&gt;  itab3-erfmg1 = s_erfmg1.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr1 = s_dmbtr1.&lt;/P&gt;&lt;P&gt;  itab3-erfmg2 = s_erfmg2.&lt;/P&gt;&lt;P&gt;  itab3-dmbtr2 = s_dmbtr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  modify itab3.&lt;/P&gt;&lt;P&gt;  clear s_erfmg.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr.&lt;/P&gt;&lt;P&gt;  clear s_erfmg1.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr1.&lt;/P&gt;&lt;P&gt;  clear s_erfmg2.&lt;/P&gt;&lt;P&gt;  clear s_dmbtr2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;keyur chauhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Mar 2010 09:08:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741851#M1458734</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-23T09:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: Not geting right result when i execute multiple selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741852#M1458735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why don´t you use the markups to make the code readable for the people? &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;...&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;-&amp;gt; Displays the line as programming code &lt;/P&gt;&lt;P&gt;If i could read the post, I would probably try to help.&lt;/P&gt;&lt;P&gt;Regards Otto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Mar 2010 10:25:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741852#M1458735</guid>
      <dc:creator>OttoGold</dc:creator>
      <dc:date>2010-03-23T10:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: Not geting right result when i execute multiple selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741853#M1458736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;getting answer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Mar 2010 07:12:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-geting-right-result-when-i-execute-multiple-selection/m-p/6741853#M1458736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-29T07:12:55Z</dc:date>
    </item>
  </channel>
</rss>

