<?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: fill itab in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575910#M588624</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;Loop at itab1.&lt;/P&gt;&lt;P&gt;itab2-matnr = itab1-matnr .&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;itab2-matnr = itab1-mtart .&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jul 2007 07:17:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-26T07:17:50Z</dc:date>
    <item>
      <title>fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575907#M588621</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;suppose i have itab1  like  this with values.&lt;/P&gt;&lt;P&gt;matnr   mtart&lt;/P&gt;&lt;P&gt;9882      F&lt;/P&gt;&lt;P&gt;8787      X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to fill itab2 in this fashion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr&lt;/P&gt;&lt;P&gt;mtart&lt;/P&gt;&lt;P&gt;9882&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;&lt;P&gt;8787&lt;/P&gt;&lt;P&gt;X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anybody tell me how to achieve this??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:09:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575907#M588621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575908#M588622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab1.
  itab2-field = itab-fld1.
  append itab2.

  itab2-field = itab-fld2.
  append itab2.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fld1 and fld2 are columns of itab1.&lt;/P&gt;&lt;P&gt;field is the column of itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please mark points if the solution was useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:11:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575908#M588622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:11:39Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575909#M588623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1&amp;gt;itab2[] = itab1[] if your internal tables both have exactly the same structure &lt;/P&gt;&lt;P&gt;2&amp;gt; or move 1 by 1 all the feilds  from old itab to new&lt;/P&gt;&lt;P&gt;3&amp;gt;u can use move corresponding statement also&lt;/P&gt;&lt;P&gt;4&amp;gt;move statement also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if still its not done paste your code here&lt;/P&gt;&lt;P&gt;thnkx&lt;/P&gt;&lt;P&gt;bhanu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:16:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575909#M588623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575910#M588624</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;Loop at itab1.&lt;/P&gt;&lt;P&gt;itab2-matnr = itab1-matnr .&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;itab2-matnr = itab1-mtart .&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:17:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575910#M588624</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:17:50Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575911#M588625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
loop at itab1 into wa1.
wa2-matnr=wa1-matnr
wa2-mtart=wa1-mtart
wa2-9882=wa1-9882
wa2-F=wa1-F
wa2-8787=wa1-8787
wa2-X.=wa1-X.

append wa2 to itab2.
clear wa2.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;ravish&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575911#M588625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575912#M588626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  DATA: BEGIN OF itab1 OCCURS 0,
        matnr LIKE mara-matnr,
        ersda LIKE mara-ersda,
        ernam LIKE mara-ernam,
        volum LIKE mara-volum,
        voleh LIKE mara-voleh,
        END OF itab1.
  DATA: BEGIN OF itab2 OCCURS 0,
        walue(80),
  END OF itab2.

  FIELD-SYMBOLS: &amp;lt;fs&amp;gt;.

  SELECT * FROM mara UP TO 5 ROWS
    INTO CORRESPONDING FIELDS OF TABLE itab1.

  LOOP AT itab1.
    DO.
      ASSIGN COMPONENT sy-index OF STRUCTURE itab1 TO &amp;lt;fs&amp;gt;.
      IF sy-subrc &amp;lt;&amp;gt; 0. EXIT. ENDIF.
      WRITE &amp;lt;fs&amp;gt; TO itab2. " or MOVE
      APPEND itab2.
    ENDDO.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:26:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575912#M588626</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2007-07-26T07:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575913#M588627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Check this COde.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF itab1 OCCURS 0,
        f1 TYPE char10,
        f2 TYPE char10,
      END OF itab1.

DATA: wa_tab1 LIKE LINE OF itab1.

DATA: BEGIN OF itab2 OCCURS 0,
        f1 TYPE char10,
      END OF itab2.

DATA: wa_tab2 LIKE LINE OF itab2.

CLEAR wa_tab1.
wa_tab1-f1 = '1111'.
wa_tab1-f2 = 'A'.
APPEND wa_tab1 TO itab1.

CLEAR wa_tab1.
wa_tab1-f1 = '2222'.
wa_tab1-f2 = 'B'.
APPEND wa_tab1 TO itab1.

CLEAR wa_tab1.
wa_tab1-f1 = '3333'.
wa_tab1-f2 = 'C'.
APPEND wa_tab1 TO itab1.

CLEAR wa_tab1.
wa_tab1-f1 = '4444'.
wa_tab1-f2 = 'D'.
APPEND wa_tab1 TO itab1.

LOOP AT itab1 INTO wa_tab1.
  WRITE:/ wa_tab1-f1,
          wa_tab1-f2.
ENDLOOP.

LOOP AT itab1 INTO wa_tab1.
  wa_tab2-f1 = wa_tab1-f1.
  APPEND wa_tab2 TO itab2.

  wa_tab2-f1 = wa_tab1-f2.
  APPEND wa_tab2 TO itab2.

ENDLOOP.

WRITE:/ '*****************'.
LOOP AT itab2 INTO wa_tab2.
  WRITE:/ wa_tab2-f1.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Deepu.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:29:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575913#M588627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575914#M588628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try this one...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ytest1  line-count 20(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;      t1(10),&lt;/P&gt;&lt;P&gt;      t2(10),&lt;/P&gt;&lt;P&gt;      end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      itab1-t1 = '1000 f1' .&lt;/P&gt;&lt;P&gt;      itab1-t2 = '1001 f2' .&lt;/P&gt;&lt;P&gt;      append itab1.&lt;/P&gt;&lt;P&gt;data : q  type c value ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab2 occurs 0,&lt;/P&gt;&lt;P&gt;      t3(10),&lt;/P&gt;&lt;P&gt;      t4(10),&lt;/P&gt;&lt;P&gt;      t5(10),&lt;/P&gt;&lt;P&gt;      t6(10),&lt;/P&gt;&lt;P&gt;      end of itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      loop at itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      split itab1-t1 at q into itab2-t3  itab2-t4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      split itab1-t2 at q into itab2-t5  itab2-t6.&lt;/P&gt;&lt;P&gt;      append itab2.&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;      loop at itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      write: / itab2-t3,&lt;/P&gt;&lt;P&gt;               itab2-t4,&lt;/P&gt;&lt;P&gt;               itab2-t5,&lt;/P&gt;&lt;P&gt;               itab2-t6.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards point if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mohit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:31:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575914#M588628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T07:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575915#M588629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I add the header in this version&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  TYPE-POOLS sydes.

  DATA: BEGIN OF itab1 OCCURS 0,
        matnr LIKE mara-matnr,
        ersda LIKE mara-ersda,
        ernam LIKE mara-ernam,
        volum LIKE mara-volum,
        voleh LIKE mara-voleh,
        END OF itab1.
  DATA: BEGIN OF itab2 OCCURS 0,
        walue(80),
  END OF itab2.

  FIELD-SYMBOLS: &amp;lt;fs&amp;gt;.

  SELECT * FROM mara UP TO 5 ROWS
    INTO CORRESPONDING FIELDS OF TABLE itab1.

* Headers
  DATA t_desc TYPE sydes_desc.
  DESCRIBE FIELD itab1 INTO t_desc.
  LOOP AT t_desc-names.
    CHECK t_desc-names-name &amp;lt;&amp;gt; sy-repid. " program where strcuture
    CHECK t_desc-names-name+0(2) &amp;lt;&amp;gt; '=='. " ref field (unit, curr)
    writet_desc-names-name to itab2. " or MOVE
    APPEND itab2.
  ENDLOOP.
* Fields value  
  LOOP AT itab1.
    DO.
      ASSIGN COMPONENT sy-index OF STRUCTURE itab1 TO &amp;lt;fs&amp;gt;.
      IF sy-subrc &amp;lt;&amp;gt; 0. EXIT. ENDIF.
      WRITE &amp;lt;fs&amp;gt; TO itab2. " or MOVE
      APPEND itab2.
    ENDDO.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 07:57:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575915#M588629</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2007-07-26T07:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575916#M588630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;(sorry to fast) correct version (no header line in subtable)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPE-POOLS sydes.

  DATA: BEGIN OF itab1 OCCURS 0,
        matnr LIKE mara-matnr,
        ersda LIKE mara-ersda,
        ernam LIKE mara-ernam,
        volum LIKE mara-volum,
        voleh LIKE mara-voleh,
        END OF itab1.
  DATA: BEGIN OF itab2 OCCURS 0,
        walue(80),
  END OF itab2.

  FIELD-SYMBOLS: &amp;lt;fs&amp;gt;.

  SELECT * FROM mara UP TO 5 ROWS
    INTO CORRESPONDING FIELDS OF TABLE itab1.

* Headers
  DATA: t_desc TYPE sydes_desc,
        l_name LIKE LINE OF t_desc-names.
  DESCRIBE FIELD itab1 INTO t_desc.
  LOOP AT t_desc-names INTO l_name.
    CHECK l_name-name &amp;lt;&amp;gt; sy-repid. " program where strcuture
    CHECK l_name-name+0(2) &amp;lt;&amp;gt; '=='. " ref field (unit, curr)
    WRITE l_name-name TO itab2. " or MOVE
    APPEND itab2.
  ENDLOOP.
* Fields value
  LOOP AT itab1.
    DO.
      ASSIGN COMPONENT sy-index OF STRUCTURE itab1 TO &amp;lt;fs&amp;gt;.
      IF sy-subrc &amp;lt;&amp;gt; 0. EXIT. ENDIF.
      WRITE &amp;lt;fs&amp;gt; TO itab2. " or MOVE
      APPEND itab2.
    ENDDO.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 08:03:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575916#M588630</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2007-07-26T08:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: fill itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575917#M588631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI mamtha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF matnr.&lt;/P&gt;&lt;P&gt;        LOOP AT int1 WHERE matnr = int2matnr.&lt;/P&gt;&lt;P&gt;         CLEAR int_final1.&lt;/P&gt;&lt;P&gt;         MOVE int1_matnr TO int2-matnr.&lt;/P&gt;&lt;P&gt;          MOVE int2-matnr TO int2-mtart.&lt;/P&gt;&lt;P&gt;          CLEAR int2     &lt;/P&gt;&lt;P&gt;     APPEND int_final1.&lt;/P&gt;&lt;P&gt;          CLEAR int1&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kishore reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 08:07:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-itab/m-p/2575917#M588631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T08:07:16Z</dc:date>
    </item>
  </channel>
</rss>

