<?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: SORTING Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207438#M1204692</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Run this code, this gives an output required in your format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:
  BEGIN OF t_tab OCCURS 0,
  var TYPE c,
  int TYPE i,
  END OF t_tab.

t_tab-var = 'A'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'B'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'C'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'A'.
t_tab-int = 2.
APPEND t_tab.
t_tab-var = 'B'.
t_tab-int = 2.
APPEND t_tab.
t_tab-var = 'C'.
t_tab-int = 2.
APPEND t_tab.


SORT t_tab BY var ASCENDING int DESCENDING.

LOOP AT t_tab.
  WRITE:
    / t_tab-var, t_tab-int.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;Sharath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2009 05:38:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-11T05:38:44Z</dc:date>
    <item>
      <title>SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207430#M1204684</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I have this requirement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Current Scenario: I have data like this now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Service Centre       State Code        LOB          Days Aged&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     03                          19                A               91-100&lt;/P&gt;&lt;P&gt;     03                          19                A               31-60&lt;/P&gt;&lt;P&gt;     03                          19                A               61-90&lt;/P&gt;&lt;P&gt;     01                          15                F               61-90&lt;/P&gt;&lt;P&gt;     01                          15                F               91-100&lt;/P&gt;&lt;P&gt;     01                          15                F               31-60&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;After sorting in Ascending Order:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Service Centre       State Code        LOB          Days Aged&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     01                          15                F               31-60 &lt;/P&gt;&lt;P&gt;     01                          15                F               61-90 &lt;/P&gt;&lt;P&gt;     01                          15                F               91-100&lt;/P&gt;&lt;P&gt;     03                          19                A               31-60&lt;/P&gt;&lt;P&gt;     03                          19                A               61-90&lt;/P&gt;&lt;P&gt;     03                          19                A               91-100&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;Now, I need column &lt;STRONG&gt;Days Aged&lt;/STRONG&gt; to be sorted in Descending Order, like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Service Centre       State Code        LOB          Days Aged&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     01                          15                F               91-100&lt;/P&gt;&lt;P&gt;     01                          15                F               61-90&lt;/P&gt;&lt;P&gt;     01                          15                F               31-60&lt;/P&gt;&lt;P&gt;     03                          19                A               91-100&lt;/P&gt;&lt;P&gt;     03                          19                A               61-90&lt;/P&gt;&lt;P&gt;     03                          19                A               31-60&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide solution for this. Please look through the example carefully. I need only one column in descending order finally.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:22:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207430#M1204684</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207431#M1204685</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;sort the table with days aged descending&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SORT itab by days aged descending
                              service center ascending
                              state code ascending.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will solve the problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;sarves&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:24:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207431#M1204685</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207432#M1204686</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;Sort ITAB by Service_Centre    State_Code    LOB     Days_Aged descending.&lt;/P&gt;&lt;P&gt;U need to add addition descending for field days_aged.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dwaraka.S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:28:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207432#M1204686</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207433#M1204687</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;Have you tried like following hope will solve out your problem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SORT itab by a ASCENDING b DESCENDING c ASCENDING.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Faisal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:29:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207433#M1204687</guid>
      <dc:creator>faisalatsap</dc:creator>
      <dc:date>2009-02-11T05:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207434#M1204688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I have this requirement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Current Scenario: I have data like this now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Service Centre       State Code        LOB          Days Aged
     03                19               A               91-100
     03                19               A               31-60
     03                19               A               61-90
     01                15               F               61-90
     01                15               F               91-100
     01                15               F               31-60&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;After sorting in Ascending Order:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*Service Centre       State Code        LOB          Days Aged*
     01                  15               F           31-60 
     01                  15               F           61-90 
     01                  15               F           91-100
     03                  19               A           31-60
     03                  19               A           61-90
     03                  19               A           91-100&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;Now, I need column &lt;STRONG&gt;Days Aged&lt;/STRONG&gt; to be sorted in Descending Order, like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*Service Centre       State Code        LOB          Days Aged*
     01                  15                F             91-100
     01                  15                F             61-90
     01                  15                F             31-60
     03                  19                A             91-100
     03                  19                A             61-90
     03                  19                A             31-60&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide solution for this. Please look through the example carefully. I need only one column in descending order finally.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:32:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207434#M1204688</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207435#M1204689</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;sort itab by  : ServiceCentre ascending&lt;/P&gt;&lt;P&gt;                    StateCode ascending&lt;/P&gt;&lt;P&gt;                    LOB ascending &lt;/P&gt;&lt;P&gt;                    DaysAged descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:32:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207435#M1204689</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207436#M1204690</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 this way....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assume ur internal table &lt;STRONG&gt;itab&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get another internal table itab2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1st sort itab by Service&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab[] = itab2[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thn sort itab2 by &lt;STRONG&gt;Days Aged Descending Order&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;i = SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read itab2 index i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-Days Aged = itab2-Days Aged&lt;/P&gt;&lt;P&gt;modify itab.&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;regard&lt;/P&gt;&lt;P&gt;nawa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:34:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207436#M1204690</guid>
      <dc:creator>Nawanandana</dc:creator>
      <dc:date>2009-02-11T05:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207437#M1204691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried ORDER BY clause in Select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;from DBTAB into ITAB&lt;/P&gt;&lt;P&gt;ORDER BY URFIELD descending.&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;P&gt;Vikas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:38:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207437#M1204691</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: SORTING Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207438#M1204692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Run this code, this gives an output required in your format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:
  BEGIN OF t_tab OCCURS 0,
  var TYPE c,
  int TYPE i,
  END OF t_tab.

t_tab-var = 'A'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'B'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'C'.
t_tab-int = 1.
APPEND t_tab.
t_tab-var = 'A'.
t_tab-int = 2.
APPEND t_tab.
t_tab-var = 'B'.
t_tab-int = 2.
APPEND t_tab.
t_tab-var = 'C'.
t_tab-int = 2.
APPEND t_tab.


SORT t_tab BY var ASCENDING int DESCENDING.

LOOP AT t_tab.
  WRITE:
    / t_tab-var, t_tab-int.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;Sharath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 05:38:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-problem/m-p/5207438#M1204692</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T05:38:44Z</dc:date>
    </item>
  </channel>
</rss>

