<?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 do comparison in a loop. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767073#M1305853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use "On change of" to display error messages accordingly.&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;Kshitija&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jul 2009 12:29:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-06T12:29:28Z</dc:date>
    <item>
      <title>how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767070#M1305850</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;  TYPES: BEGIN OF ZROUTE,&lt;/P&gt;&lt;P&gt;         VBELN TYPE VBELN,&lt;/P&gt;&lt;P&gt;         ROUTE TYPE ROUTE,&lt;/P&gt;&lt;P&gt;        END OF ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : IT_ZROUTE TYPE STANDARD TABLE OF ZROUTE,&lt;/P&gt;&lt;P&gt;         WA_ZROUTE TYPE ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT I_XVTTP_TAB INTO LW_XVTTP.&lt;/P&gt;&lt;P&gt;        WA_ZROUTE-VBELN = LW_XVTTP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE ROUTE&lt;/P&gt;&lt;P&gt;                INTO  WA_ZROUTE-ROUTE&lt;/P&gt;&lt;P&gt;                FROM LIKP&lt;/P&gt;&lt;P&gt;                WHERE VBELN = LW_XVTTP-VBELN&lt;/P&gt;&lt;P&gt;        APPEND WA_ZROUTE TO IT_ZROUTE.&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;results from IT_ZROUTE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vbeln    route&lt;/P&gt;&lt;P&gt;1111     A&lt;/P&gt;&lt;P&gt;2222     B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some problem in with the code below. I tried to collect vbeln and route into IT_ZROUTE.&lt;/P&gt;&lt;P&gt;However, after i've got the result, i want to do distiguish between the route.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If route A ne route B, then display an error messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is, how do i compare the record by looping IT_ZROUTE?  if i set into a temporary variable, the value will always change and i have prb in doing the comparison. eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop it_zroute into wa_route.&lt;/P&gt;&lt;P&gt;   zroute = wa_route-route. "set into a variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if zroute = wa_route-route&lt;/P&gt;&lt;P&gt;   "display error message&lt;/P&gt;&lt;P&gt;  endif.&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;&lt;/P&gt;&lt;P&gt;Could anyone give me some tips to enhance my code? Really appreciate your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 12:07:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767070#M1305850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T12:07:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767071#M1305851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try using 'AT END OF'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

* To fetch the coverage count for each order line
  LOOP AT it_zroute into wa_route.
    lv_count = wa_route-route.
    AT END OF route.
      check with the previous value.
     give error message.
 
    ENDAT.
  ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 12:12:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767071#M1305851</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T12:12:30Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767072#M1305852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_zroute into wa_route.&lt;/P&gt;&lt;P&gt;  if zroute = space .&lt;/P&gt;&lt;P&gt;    zroute = wa_route.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    if zroute = wa_route.  " I dont know you want to compare &lt;STRONG&gt;=&lt;/STRONG&gt;  or &lt;STRONG&gt;NE&lt;/STRONG&gt; change accordingly&lt;/P&gt;&lt;P&gt;       Error Message........&lt;/P&gt;&lt;P&gt;    endif.&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Smart Varghese&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 12:19:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767072#M1305852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T12:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767073#M1305853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use "On change of" to display error messages accordingly.&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;Kshitija&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 12:29:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767073#M1305853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T12:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767074#M1305854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please look paste the following code that will bring the result what you want : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ZROUTE,&lt;/P&gt;&lt;P&gt;VBELN TYPE VBELN,&lt;/P&gt;&lt;P&gt;ROUTE TYPE ROUTE,&lt;/P&gt;&lt;P&gt;END OF ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_ZROUTE TYPE STANDARD TABLE OF ZROUTE,&lt;/P&gt;&lt;P&gt;WA_ZROUTE TYPE ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_XVTTP_TAB INTO LW_XVTTP.&lt;/P&gt;&lt;P&gt;WA_ZROUTE-VBELN = LW_XVTTP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE ROUTE&lt;/P&gt;&lt;P&gt;INTO WA_ZROUTE-ROUTE&lt;/P&gt;&lt;P&gt;FROM LIKP&lt;/P&gt;&lt;P&gt;WHERE VBELN = LW_XVTTP-VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_zroute with key route = wa_zroute-route.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;message 'You have already entered the route' type 'E'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;APPEND WA_ZROUTE TO IT_ZROUTE.&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;Rgds,&lt;/P&gt;&lt;P&gt;Parekh Nirav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 12:53:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767074#M1305854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T12:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767075#M1305855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SW,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should never use SELECT statement inside LOOP statement as it will affect performance of the program. Use FOR ALL ENTRIES for the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ZROUTE,&lt;/P&gt;&lt;P&gt;VBELN TYPE VBELN,&lt;/P&gt;&lt;P&gt;ROUTE TYPE ROUTE,&lt;/P&gt;&lt;P&gt;END OF ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_ZROUTE TYPE STANDARD TABLE OF ZROUTE,&lt;/P&gt;&lt;P&gt;WA_ZROUTE TYPE ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************&lt;STRONG&gt;Addition STARTS&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;data : I_XVTTP_TAB_temp like I_XVTTP_TAB occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of likp_itab occurs 0,&lt;/P&gt;&lt;P&gt;            vbeln like likp-vbeln,&lt;/P&gt;&lt;P&gt;             route like likp-route,&lt;/P&gt;&lt;P&gt;          end of likp_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_XVTTP_TAB_temp[] = I_XVTTP_TAB[].&lt;/P&gt;&lt;P&gt;sort I_XVTTP_TAB_temp by vbeln.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from I_XVTTP_TAB_temp comparing vebln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln&lt;/P&gt;&lt;P&gt;          route&lt;/P&gt;&lt;P&gt;    into table likp_itab&lt;/P&gt;&lt;P&gt;   for all entries in I_XVTTP_TAB_temp&lt;/P&gt;&lt;P&gt; where vbeln eq I_XVTTP_TAB_temp-vbeln.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;sort likp_itab by vbeln.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************&lt;STRONG&gt;Addition ENDS&lt;/STRONG&gt;***************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_XVTTP_TAB INTO LW_XVTTP.&lt;/P&gt;&lt;P&gt;WA_ZROUTE-VBELN = LW_XVTTP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************Not required&lt;/P&gt;&lt;P&gt;SELECT SINGLE ROUTE&lt;/P&gt;&lt;P&gt;INTO WA_ZROUTE-ROUTE&lt;/P&gt;&lt;P&gt;FROM LIKP&lt;/P&gt;&lt;P&gt;WHERE VBELN = LW_XVTTP-VBELN&lt;/P&gt;&lt;P&gt;****************Not required&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table likp_itab witj key vbeln = LW_XVTTP-VBELN binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;  WA_ZROUTE-ROUTE = likp_itab-route.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_ZROUTE TO IT_ZROUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********Add&lt;/P&gt;&lt;P&gt;clear wa_zroute.&lt;/P&gt;&lt;P&gt;*********Add&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;&lt;/P&gt;&lt;P&gt;Please explain the later part again I am not clear with requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anil Salekar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 13:06:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767075#M1305855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-06T13:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to do comparison in a loop.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767076#M1305856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks alot for all your guidance. i managed to find the solution with all your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2009 09:11:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-comparison-in-a-loop/m-p/5767076#M1305856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-08T09:11:52Z</dc:date>
    </item>
  </channel>
</rss>

