<?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 an internal table with type string - Dynamic programing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232889#M480607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry i didnt notice it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change it to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;lit_typed&amp;gt;    TYPE ANY TABLE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Apr 2007 12:28:28 GMT</pubDate>
    <dc:creator>athavanraja</dc:creator>
    <dc:date>2007-04-23T12:28:28Z</dc:date>
    <item>
      <title>Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232880#M480598</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 have an internal table type string, which should be sorted based on a column name. &lt;/P&gt;&lt;P&gt;Column name and the table type are only known during runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My idea is to build a formated internal table, sort it and copy back. However I'm stuck, as I have no idea how to do an APPEND for example.&lt;/P&gt;&lt;P&gt;I'm not even sure if this would be the way it should be done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My program part so far:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
METHOD sort_searchresult .

  DATA:
    dref_line                TYPE REF TO data,
    dref_table               TYPE REF TO data.

  FIELD-SYMBOLS:
    &amp;lt;lwa_raw&amp;gt;      TYPE ANY,
    &amp;lt;lwa_typed&amp;gt;    TYPE ANY,
    &amp;lt;lit_typed&amp;gt;    TYPE ANY.


*--------------------------------------------------------------------------------------------------

  IF column IS NOT INITIAL.

    CREATE DATA dref_line TYPE (shlp_info-intdescr-selmethod).
    CHECK sy-subrc = 0.

    ASSIGN dref_line-&amp;gt;* TO &amp;lt;lwa_typed&amp;gt;.
    CHECK sy-subrc = 0.

*
    CREATE DATA dref_table TYPE  STANDARD TABLE OF (shlp_info-intdescr-selmethod).
    CHECK sy-subrc = 0.

    ASSIGN dref_table-&amp;gt;* TO &amp;lt;lit_typed&amp;gt;.
    CHECK sy-subrc = 0.


    LOOP AT t_searchresult_internal ASSIGNING &amp;lt;lwa_raw&amp;gt;.

      &amp;lt;lwa_typed&amp;gt; = &amp;lt;lwa_raw&amp;gt;.

*      APPEND &amp;lt;lwa_typed&amp;gt; TO &amp;lt;lit_typed&amp;gt;. ????

    ENDLOOP.

*    SORT &amp;lt;lit_typed&amp;gt; BY (column).

*    refresh t_searchresult_internal.
*    t_searchresult_internal[] = &amp;lt;lit_typed&amp;gt;[].


  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 11:37:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232880#M480598</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T11:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232881#M480599</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 with INSERT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;INSERT  &amp;lt;lwa_typed&amp;gt;  INTO TABLE &amp;lt;lit_typed&amp;gt;.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 11:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232881#M480599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T11:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232882#M480600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, unfortunately I got the message ""&amp;lt;LIT_TYPED&amp;gt;" is not an internal table." &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also tried the following, however then I got the message "The Dictionary structure or table "&amp;lt;LIT_TYPED&amp;gt;" is either not active or does not exist."		&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;     INSERT INTO &amp;lt;lit_typed&amp;gt; ASSIGNING &amp;lt;lwa_typed&amp;gt;.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 11:52:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232882#M480600</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T11:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232883#M480601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually I realized, that I can write the following and it works fine:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;lit_typed&amp;gt; =  t_searchresult_internal[].&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However sorting fails &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;"SORT &amp;lt;lit_typed&amp;gt; BY (column)." is not accepted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:01:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232883#M480601</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T12:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232884#M480602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;this seems to be working for me , whats the problem 

data : begin of itab occurs 0,
            matnr like mara-matnr,
         end of itab.

parameters : p_col(5) default 'MATNR'.

itab-matnr = '456'.
append itab.
clear itab.

itab-matnr = '123'.
append itab.
clear itab.

sort itab by (p_col).&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:12:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232884#M480602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T12:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232885#M480603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SORT &amp;lt;lit_typed&amp;gt; BY (column). should work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make sure that the column name passed to variable column is in uppercase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:15:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232885#M480603</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2007-04-23T12:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232886#M480604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot even activate my method, I got the message, that ""&amp;lt;LIT_TYPED&amp;gt;" is not an internal table."&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:22:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232886#M480604</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T12:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232887#M480605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem is with the internal table and not the sort by part.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:23:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232887#M480605</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T12:23:32Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232888#M480606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I change the definition to the following, than it can be activated...let me check how it looks in the debugger:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;lit_typed&amp;gt;    TYPE STANDARD TABLE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:26:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232888#M480606</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T12:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232889#M480607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry i didnt notice it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change it to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;lit_typed&amp;gt;    TYPE ANY TABLE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:28:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232889#M480607</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2007-04-23T12:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting an internal table with type string - Dynamic programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232890#M480608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot for everyone, who helped me!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works fine now with the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
METHOD sort_searchresult .

  DATA:
    dref_table               TYPE REF TO data.

  FIELD-SYMBOLS:
    &amp;lt;lit_typed&amp;gt;    TYPE STANDARD TABLE.

*--------------------------------------------------------------------------------------------------

  IF column IS NOT INITIAL.

    CREATE DATA dref_table TYPE  STANDARD TABLE OF (shlp_info-intdescr-selmethod).
    CHECK sy-subrc = 0.

    ASSIGN dref_table-&amp;gt;* TO &amp;lt;lit_typed&amp;gt;.
    CHECK sy-subrc = 0.

*   Move to formatted itab
    &amp;lt;lit_typed&amp;gt; =  t_searchresult_internal[].

*   Sort
    SORT &amp;lt;lit_typed&amp;gt; BY (column).

*   Move back SORTED itab
    REFRESH t_searchresult_internal[].
    t_searchresult_internal[] =  &amp;lt;lit_typed&amp;gt;.


  ENDIF.

ENDMETHOD.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:36:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sorting-an-internal-table-with-type-string-dynamic-programing/m-p/2232890#M480608</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2007-04-23T12:36:53Z</dc:date>
    </item>
  </channel>
</rss>

