<?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: CONVERT ROWS INTO COLUMNS IN INTERNAL TABLE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662927#M882359</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this example, is more dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES: BEGIN OF ty_1,
first,
second,
third,
END OF ty_1.

TYPES: BEGIN OF ty_2,
first,
second,
third,
END OF ty_2.

FIELD-SYMBOLS: &amp;lt;fs&amp;gt; TYPE ANY,
              &amp;lt;fs2&amp;gt; TYPE ANY.

DATA: itab1 TYPE TABLE OF ty_1 WITH HEADER LINE,
      itab2 TYPE TABLE OF ty_1 WITH HEADER LINE,
      curr_line TYPE sy-tabix.

itab1-first = 'a'.
itab1-second = 'a'.
itab1-third = 'a'.
APPEND itab1.

itab1-first = 'b'.
itab1-second = 'b'.
itab1-third = 'b'.
APPEND itab1.

itab1-first = 'c'.
itab1-second = 'c'.
itab1-third = 'c'.
APPEND itab1.

LOOP AT itab1.
  CLEAR itab2.
  ASSIGN COMPONENT sy-tabix OF STRUCTURE itab2 TO &amp;lt;fs&amp;gt;.
  curr_line = sy-tabix.
  DO.
    ASSIGN COMPONENT sy-index OF STRUCTURE itab1 TO &amp;lt;fs2&amp;gt;.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
    IF curr_line = 1.
      &amp;lt;fs&amp;gt; = &amp;lt;fs2&amp;gt;.
      APPEND itab2.
    ELSE.
      READ TABLE itab2 INDEX sy-index.
      &amp;lt;fs&amp;gt; = &amp;lt;fs2&amp;gt;.
      MODIFY itab2 INDEX sy-index.
    ENDIF.
  ENDDO.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Apr 2008 22:07:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-04T22:07:09Z</dc:date>
    <item>
      <title>CONVERT ROWS INTO COLUMNS IN INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662925#M882357</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 want to convert rows into coloumns in final internal table.&lt;/P&gt;&lt;P&gt;How to do that one. Can any one help me its very urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;PBS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 21:36:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662925#M882357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T21:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT ROWS INTO COLUMNS IN INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662926#M882358</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;Find the below code for changing rows into colums.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;fld,&lt;/P&gt;&lt;P&gt;end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab2 occurs 0,&lt;/P&gt;&lt;P&gt;fld1,&lt;/P&gt;&lt;P&gt;fld2,&lt;/P&gt;&lt;P&gt;fld3,&lt;/P&gt;&lt;P&gt;end of itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1-fld = 1.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;itab1-fld = 2.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;itab1-fld = 3.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;read table itab1 index 1.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;itab2-fld1 = itab1-fld.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table itab1 index 2.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;itab2-fld2 = itab1-fld.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table itab1 index 3.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;itab2-fld3 = itab1-fld.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;write:/ itab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;loop at itab2.&lt;/P&gt;&lt;P&gt;write:/ itab2.&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;refer the below link for further information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3504131"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3506675"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 21:59:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662926#M882358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T21:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT ROWS INTO COLUMNS IN INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662927#M882359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this example, is more dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES: BEGIN OF ty_1,
first,
second,
third,
END OF ty_1.

TYPES: BEGIN OF ty_2,
first,
second,
third,
END OF ty_2.

FIELD-SYMBOLS: &amp;lt;fs&amp;gt; TYPE ANY,
              &amp;lt;fs2&amp;gt; TYPE ANY.

DATA: itab1 TYPE TABLE OF ty_1 WITH HEADER LINE,
      itab2 TYPE TABLE OF ty_1 WITH HEADER LINE,
      curr_line TYPE sy-tabix.

itab1-first = 'a'.
itab1-second = 'a'.
itab1-third = 'a'.
APPEND itab1.

itab1-first = 'b'.
itab1-second = 'b'.
itab1-third = 'b'.
APPEND itab1.

itab1-first = 'c'.
itab1-second = 'c'.
itab1-third = 'c'.
APPEND itab1.

LOOP AT itab1.
  CLEAR itab2.
  ASSIGN COMPONENT sy-tabix OF STRUCTURE itab2 TO &amp;lt;fs&amp;gt;.
  curr_line = sy-tabix.
  DO.
    ASSIGN COMPONENT sy-index OF STRUCTURE itab1 TO &amp;lt;fs2&amp;gt;.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
    IF curr_line = 1.
      &amp;lt;fs&amp;gt; = &amp;lt;fs2&amp;gt;.
      APPEND itab2.
    ELSE.
      READ TABLE itab2 INDEX sy-index.
      &amp;lt;fs&amp;gt; = &amp;lt;fs2&amp;gt;.
      MODIFY itab2 INDEX sy-index.
    ENDIF.
  ENDDO.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 22:07:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-rows-into-columns-in-internal-table/m-p/3662927#M882359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T22:07:09Z</dc:date>
    </item>
  </channel>
</rss>

