<?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: Sort issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969508#M1491054</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT table1.
    IF x_key NE table1-key.
      
      IF NOT x_date IS INITIAL.
         WRITE: x_key, x_date.
      ENDIF.
      
      x_key  = table1-key.
      x_date = table1-date1.
    ENDIF.
    
    IF table1-date2 &amp;gt; x_date. x_date = table1-date2.
    IF table1-date3 &amp;gt; x_date. x_date = table1-date3.
    IF table1-date4 &amp;gt; x_date. x_date = table1-date4.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 May 2010 22:51:45 GMT</pubDate>
    <dc:creator>former_member214857</dc:creator>
    <dc:date>2010-05-27T22:51:45Z</dc:date>
    <item>
      <title>Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969501#M1491047</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;I need to retrieve the maximum date from the section of records .I will give the example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO No - item - Ord type - Date1- Date2- Date3- Date4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101 -10 - 1- 21.05.2010 -25.05.2010 - 28.05.2010 -20.05.2010&lt;/P&gt;&lt;P&gt;101 -20 - 1- 22.05.2010 -26.05.2010 - 21.05.2010 -29.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101 -30 - 2- 23.05.2010 -27.05.2010 - 25.05.2010 -23.05.2010&lt;/P&gt;&lt;P&gt;101 -40 - 2- 24.05.2010 -28.05.2010 - 22.05.2010 -21.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the above example, i need to get the maximúm dates based on the SO no and Ord typ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My result should be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO No - Ord type - Date1- Date2- Date3- Date4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101- 1- 22.05.2010 -26.05.2010 - 28.05.2010 -29.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101 -2- 24.05.2010 -28.05.2010 - 25.05.2010 -23.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used the Sort functionality of ABAP and it is not giving the correct result&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code i used&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort internal_ table by SO_No Ord type Date1 descending date2 descending date3 descending date4 descending&lt;/P&gt;&lt;P&gt;delete adjacent duplicate based on the SO_No and Ord_ Type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the problem with the code ..##&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i implement the logic in abap if sort is not useful in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pl guide me &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;Raj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 20:27:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969501#M1491047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T20:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969502#M1491048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  You can use as sample below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:
      xdate TYPE d.


   CLEAR xdate.
  
   IF table-data1 &amp;gt;= xdate
      xdate = table-data1.
   ENDIF.
  
   IF table-data2 &amp;gt;= xdate
      xdate = table-data2.
   ENDIF.
  
   IF table-data3 &amp;gt;= xdate
      xdate = table-data3.
   ENDIF.
  
   IF table-data4 &amp;gt;= xdate
      xdate = table-data4.
   ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;And you can proceed with this logical test for each line. At the end variable xdate will contain max data for each line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 20:40:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969502#M1491048</guid>
      <dc:creator>former_member214857</dc:creator>
      <dc:date>2010-05-27T20:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969503#M1491049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Carlos,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i need to compare the 25 date fields like this ..then coding will be big...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your example i dindnt  able to get the XDATE logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can You please elaborate further to control the records also in the loop .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case i need to control based on the sale order no order type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101 -10 - 1- 21.05.2010 -25.05.2010 - 28.05.2010 -20.05.2010&lt;/P&gt;&lt;P&gt;101 -20 - 1- 22.05.2010 -26.05.2010 - 21.05.2010 -29.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;101 -30 - 2- 23.05.2010 -27.05.2010 - 25.05.2010 -23.05.2010&lt;/P&gt;&lt;P&gt;101 -40 - 2- 24.05.2010 -28.05.2010 - 22.05.2010 -21.05.2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at lt_item into ls_item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pl explain me the controlling mechanism ,how to compare the sale order and Order type here.&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;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 21:11:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969503#M1491049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T21:11:11Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969504#M1491050</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;This is for sure not the perfect solution, but it can give you an idea on how to proceed (sorry, did not have more time to try using ABAP OO).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
types: begin of ty_data,
         vbeln like vbak-vbeln,
         posnr like vbap-posnr,
         vbtyp like vbak-vbtyp,
         date1 like sy-datum,
         date2 like sy-datum,
         date3 like sy-datum,
         date4 like sy-datum,
       end of ty_data.

types: begin of ty_date,
         date like sy-datum,
       end of ty_date.

data: git_data type STANDARD TABLE OF ty_data,
      git_data_out TYPE STANDARD TABLE OF TY_DATA,
      git_date1 TYPE STANDARD TABLE OF ty_date,
      git_date2 TYPE STANDARD TABLE OF ty_date,
      git_date3 TYPE STANDARD TABLE OF ty_date,
      git_date4 TYPE STANDARD TABLE OF ty_date,
      gv_data type ty_data,
      gv_data_out type ty_data,
      gv_date type ty_date.

start-of-selection.
clear: git_data[],
       git_date1[],
       git_date2[],
       git_date3[],
       git_date4[],
       gv_data.

gv_data-vbeln = '101'.
gv_data-posnr = '10'.
gv_data-vbtyp = '1'.
gv_data-date1 = '20100521'.
gv_data-date2 = '20100525'.
gv_data-date3 = '20100528'.
gv_data-date4 = '20100520'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '30'.
gv_data-vbtyp = '2'.
gv_data-date1 = '20100523'.
gv_data-date2 = '20100527'.
gv_data-date3 = '20100525'.
gv_data-date4 = '20100523'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '40'.
gv_data-vbtyp = '2'.
gv_data-date1 = '20100524'.
gv_data-date2 = '20100528'.
gv_data-date3 = '20100522'.
gv_data-date4 = '20100521'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '20'.
gv_data-vbtyp = '1'.
gv_data-date1 = '20100522'.
gv_data-date2 = '20100526'.
gv_data-date3 = '20100521'.
gv_data-date4 = '20100529'.
append gv_data to git_data.

sort git_data by vbeln posnr vbtyp.

end-OF-SELECTION.

loop at git_data into gv_data.

  on change of gv_data-vbtyp.
    if not git_date1[] is initial.
      sort git_date1 descending.
      sort git_date2 descending.
      sort git_date3 descending.
      sort git_date4 descending.

      read TABLE git_date1 index 1 into gv_date.
      gv_data_out-date1 = gv_date-date.
      read TABLE git_date2 index 1 into gv_date.
      gv_data_out-date2 = gv_date-date.
      read TABLE git_date3 index 1 into gv_date.
      gv_data_out-date3 = gv_date-date.
      read TABLE git_date4 index 1 into gv_date.
      gv_data_out-date4 = gv_date-date.
      clear gv_data_out-posnr.
      append gv_data_out to git_data_out.
    endif.
    clear: git_date1[],
           git_date2[],
           git_date3[],
           git_date4[].
  endon.

  gv_data_out = gv_data.
  clear: gv_date.
  gv_date-date = gv_data-date1.
  append gv_date to git_date1.

  clear: gv_date.
  gv_date-date = gv_data-date2.
  append gv_date to git_date2.

  clear: gv_date.
  gv_date-date = gv_data-date3.
  append gv_date to git_date3.

  clear: gv_date.
  gv_date-date = gv_data-date4.
  append gv_date to git_date4.

  at last.
    if not git_date1[] is initial.
      sort git_date1 descending.
      sort git_date2 descending.
      sort git_date3 descending.
      sort git_date4 descending.

      read TABLE git_date1 index 1 into gv_date.
      gv_data_out-date1 = gv_date-date.
      read TABLE git_date2 index 1 into gv_date.
      gv_data_out-date2 = gv_date-date.
      read TABLE git_date3 index 1 into gv_date.
      gv_data_out-date3 = gv_date-date.
      read TABLE git_date4 index 1 into gv_date.
      gv_data_out-date4 = gv_date-date.
      clear gv_data_out-posnr.
      append gv_data_out to git_data_out.
    endif.
    clear: git_date1[],
           git_date2[],
           git_date3[],
           git_date4[].
  endat.

endloop.

loop at git_data_out into gv_data_out.
  write: / gv_data_out-vbeln, gv_data_out-posnr, gv_data_out-vbtyp, gv_data_out-date1,
           gv_data_out-date2, gv_data_out-date3, gv_data_out-date4.
endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 21:55:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969504#M1491050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T21:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969505#M1491051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am sorry. I am using the tag to display it as code but it does not work. I also tried &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; ... &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; and it did not work either &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 21:58:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969505#M1491051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T21:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969506#M1491052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;sort git_data by vbeln posnr vbtyp.

loop at git_data into gv_data.

  on change of gv_data-vbtyp.
    if not git_date1[] is initial.
      sort git_date1 descending.
      sort git_date2 descending.
      sort git_date3 descending.
      sort git_date4 descending.

      read TABLE git_date1 index 1 into gv_date.
      gv_data_out-date1 = gv_date-date.
      read TABLE git_date2 index 1 into gv_date.
      gv_data_out-date2 = gv_date-date.
      read TABLE git_date3 index 1 into gv_date.
      gv_data_out-date3 = gv_date-date.
      read TABLE git_date4 index 1 into gv_date.
      gv_data_out-date4 = gv_date-date.
      clear gv_data_out-posnr.
      append gv_data_out to git_data_out.
    endif.
    clear: git_date1[],
           git_date2[],
           git_date3[],
           git_date4[].
  endon.

  gv_data_out = gv_data.
  clear: gv_date.
  gv_date-date = gv_data-date1.
  append gv_date to git_date1.

  clear: gv_date.
  gv_date-date = gv_data-date2.
  append gv_date to git_date2.

  clear: gv_date.
  gv_date-date = gv_data-date3.
  append gv_date to git_date3.

  clear: gv_date.
  gv_date-date = gv_data-date4.
  append gv_date to git_date4.

  at last.
    if not git_date1[] is initial.
      sort git_date1 descending.
      sort git_date2 descending.
      sort git_date3 descending.
      sort git_date4 descending.

      read TABLE git_date1 index 1 into gv_date.
      gv_data_out-date1 = gv_date-date.
      read TABLE git_date2 index 1 into gv_date.
      gv_data_out-date2 = gv_date-date.
      read TABLE git_date3 index 1 into gv_date.
      gv_data_out-date3 = gv_date-date.
      read TABLE git_date4 index 1 into gv_date.
      gv_data_out-date4 = gv_date-date.
      clear gv_data_out-posnr.
      append gv_data_out to git_data_out.
    endif.
    clear: git_date1[],
           git_date2[],
           git_date3[],
           git_date4[].
  endat.

endloop.

loop at git_data_out into gv_data_out.
  write: / gv_data_out-vbeln, gv_data_out-posnr, gv_data_out-vbtyp, gv_data_out-date1,
           gv_data_out-date2, gv_data_out-date3, gv&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;_data_out-date4.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 22:08:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969506#M1491052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T22:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969507#M1491053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;types: begin of ty_data,
         vbeln like vbak-vbeln,
         posnr like vbap-posnr,
         vbtyp like vbak-vbtyp,
         date1 like sy-datum,
         date2 like sy-datum,
         date3 like sy-datum,
         date4 like sy-datum,
       end of ty_data.

types: begin of ty_date,
         date like sy-datum,
       end of ty_date.

data: git_data type STANDARD TABLE OF ty_data,
      git_data_out TYPE STANDARD TABLE OF TY_DATA,
      git_date1 TYPE STANDARD TABLE OF ty_date,
      git_date2 TYPE STANDARD TABLE OF ty_date,
      git_date3 TYPE STANDARD TABLE OF ty_date,
      git_date4 TYPE STANDARD TABLE OF ty_date,
      gv_data type ty_data,
      gv_data_out type ty_data,
      gv_date type ty_date.

start-of-selection.
clear: git_data[],
       git_date1[],
       git_date2[],
       git_date3[],
       git_date4[],
       gv_data.

gv_data-vbeln = '101'.
gv_data-posnr = '10'.
gv_data-vbtyp = '1'.
gv_data-date1 = '20100521'.
gv_data-date2 = '20100525'.
gv_data-date3 = '20100528'.
gv_data-date4 = '20100520'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '30'.
gv_data-vbtyp = '2'.
gv_data-date1 = '20100523'.
gv_data-date2 = '20100527'.
gv_data-date3 = '20100525'.
gv_data-date4 = '20100523'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '40'.
gv_data-vbtyp = '2'.
gv_data-date1 = '20100524'.
gv_data-date2 = '20100528'.
gv_data-date3 = '20100522'.
gv_data-date4 = '20100521'.
append gv_data to git_data.

gv_data-vbeln = '101'.
gv_data-posnr = '20'.
gv_data-vbtyp = '1'.
gv_data-date1 = '20100522'.
gv_data-date2 = '20100526'.
gv_data-date3 = '20100521'.
gv_data-date4 = '20100529'.
append gv_data to git_data.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 22:11:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969507#M1491053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T22:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969508#M1491054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT table1.
    IF x_key NE table1-key.
      
      IF NOT x_date IS INITIAL.
         WRITE: x_key, x_date.
      ENDIF.
      
      x_key  = table1-key.
      x_date = table1-date1.
    ENDIF.
    
    IF table1-date2 &amp;gt; x_date. x_date = table1-date2.
    IF table1-date3 &amp;gt; x_date. x_date = table1-date3.
    IF table1-date4 &amp;gt; x_date. x_date = table1-date4.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 22:51:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969508#M1491054</guid>
      <dc:creator>former_member214857</dc:creator>
      <dc:date>2010-05-27T22:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969509#M1491055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT git_data INTO gv_data.

  CLEAR v_count.

  READ TABLE git_data_out
    ASSIGNING &amp;lt;fl_data_out&amp;gt;
    WITH TABLE KEY vbeln = gv_data-vbeln
                   vbtyp = gv_data-vbtyp.
  IF sy-subrc = 0.

    DO.
      ADD 1 TO v_count.

      CONCATENATE: 'gv_data-date'       v_count INTO v_field1,
                   '&amp;lt;fl_data_out&amp;gt;-date' v_count INTO v_field2.

      UNASSIGN &amp;lt;fl_date1&amp;gt;.
      ASSIGN (v_field1) TO &amp;lt;fl_date1&amp;gt;.
      IF &amp;lt;fl_date1&amp;gt; IS NOT ASSIGNED.
        EXIT.
      ENDIF.

      UNASSIGN &amp;lt;fl_date2&amp;gt;.
      ASSIGN (v_field2) TO &amp;lt;fl_date2&amp;gt;.
      CHECK &amp;lt;fl_date2&amp;gt; IS ASSIGNED.

      IF &amp;lt;fl_date2&amp;gt; LT &amp;lt;fl_date1&amp;gt;.
        &amp;lt;fl_date2&amp;gt; = &amp;lt;fl_date1&amp;gt;.
      ENDIF.
    ENDDO.

  ELSE.
    INSERT gv_data INTO TABLE git_data_out.
  ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paulo Carvalho&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 23:59:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969509#M1491055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-27T23:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: Sort issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969510#M1491056</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;Thanks for all of your input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did it in the report and it is working well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am saying Thanks through points to You all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 14:02:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-issue/m-p/6969510#M1491056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-28T14:02:26Z</dc:date>
    </item>
  </channel>
</rss>

