<?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: INTERNAL TABLE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853150#M361066</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should write something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: table1, table2, table3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_table1 type sorted table of table1 with key key1.&lt;/P&gt;&lt;P&gt;DATA: t_table2 type sorted table of table2 with key key1 key2.&lt;/P&gt;&lt;P&gt;DATA: t_table3 type sorted table of table3 with key key1 key2 key3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select * into table t_table1 from table1 &amp;lt;where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;Select * into table t_table2 from table2 for all entries in t_table1 where key1 = t_table1-key1 &amp;lt;and where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;Select * into table t_table3 from table3 for all entries in t_table2 where key1 = t_table2-key1 and key2 = t_table2-key2 &amp;lt;and where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_table1 into table1.&lt;/P&gt;&lt;P&gt;move-corresponding table1 to outtab.&lt;/P&gt;&lt;P&gt;loop At t-table2 into table2 where k1 = table1-key1.&lt;/P&gt;&lt;P&gt;move-corresponding table2 to outtab.&lt;/P&gt;&lt;P&gt;loop At t-table2 into table2 where k1 = table2-key1 and key2 = table2-key2.&lt;/P&gt;&lt;P&gt;move-corresponding table3 to outtab.&lt;/P&gt;&lt;P&gt;append outtab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 04 Feb 2007 12:48:55 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2007-02-04T12:48:55Z</dc:date>
    <item>
      <title>INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853147#M361063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I WANT TO COPY THE DATA FROM DATABASE TO THREE INTERNAL TABLE&lt;/P&gt;&lt;P&gt;AND THEN CONVERT INTO ONE INTERNAL TABLE?TELL ME PLZZ HOW IT IS POSSIBLE PLZZZZZ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Feb 2007 11:38:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853147#M361063</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-04T11:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853148#M361064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;not quite understand your question but to access database, use select to read to internal table. from internal table, you can use loop and read the other 2 internal table and modify it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Feb 2007 12:23:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853148#M361064</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-04T12:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853149#M361065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I WANT TO COPY THE DATA FROM DATABASE TO THREE INTERNAL TABLE&lt;/P&gt;&lt;P&gt;AND THEN CONVERT INTO ONE INTERNAL TABLE?TELL ME PLZZ HOW IT IS POSSIBLE PLZZZZZ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hi. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if u want to copy data from 3 different tables in data base u need not to  u need not to drag them into 3 internal tabels. u can define one internal table. table fields from differnt tables.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;       ersda LIKE mara-ersda,&lt;/P&gt;&lt;P&gt;       werks LIKE mard-werks,&lt;/P&gt;&lt;P&gt;       pstat LIKE mard-pstat,&lt;/P&gt;&lt;P&gt;       ekgrp LIKE marc-ekgrp,&lt;/P&gt;&lt;P&gt;       ausme LIKE marc-ausme,&lt;/P&gt;&lt;P&gt;       END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT : mara~matnr&lt;/P&gt;&lt;P&gt;         mara~ersda&lt;/P&gt;&lt;P&gt;         mard~werks&lt;/P&gt;&lt;P&gt;         mard~pstat&lt;/P&gt;&lt;P&gt;         marc~ekgrp&lt;/P&gt;&lt;P&gt;         marc~ausme&lt;/P&gt;&lt;P&gt;         INTO TABLE itab UP TO 20 ROWS&lt;/P&gt;&lt;P&gt;         FROM mara&lt;/P&gt;&lt;P&gt;         INNER JOIN mard&lt;/P&gt;&lt;P&gt;         ON mara&lt;SUB&gt;matnr = mard&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;         INNER JOIN marc&lt;/P&gt;&lt;P&gt;         ON mara&lt;SUB&gt;matnr = marc&lt;/SUB&gt;matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE :/1 itab-matnr,&lt;/P&gt;&lt;P&gt;            20 itab-ersda,&lt;/P&gt;&lt;P&gt;            40 itab-werks,&lt;/P&gt;&lt;P&gt;            60 itab-pstat,&lt;/P&gt;&lt;P&gt;            80 itab-ekgrp,&lt;/P&gt;&lt;P&gt;            100 itab-ausme.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;copy and past this program  u can see the data from all the 3 data base tables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Feb 2007 12:43:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853149#M361065</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-04T12:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853150#M361066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should write something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: table1, table2, table3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_table1 type sorted table of table1 with key key1.&lt;/P&gt;&lt;P&gt;DATA: t_table2 type sorted table of table2 with key key1 key2.&lt;/P&gt;&lt;P&gt;DATA: t_table3 type sorted table of table3 with key key1 key2 key3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select * into table t_table1 from table1 &amp;lt;where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;Select * into table t_table2 from table2 for all entries in t_table1 where key1 = t_table1-key1 &amp;lt;and where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;Select * into table t_table3 from table3 for all entries in t_table2 where key1 = t_table2-key1 and key2 = t_table2-key2 &amp;lt;and where your select-options&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_table1 into table1.&lt;/P&gt;&lt;P&gt;move-corresponding table1 to outtab.&lt;/P&gt;&lt;P&gt;loop At t-table2 into table2 where k1 = table1-key1.&lt;/P&gt;&lt;P&gt;move-corresponding table2 to outtab.&lt;/P&gt;&lt;P&gt;loop At t-table2 into table2 where k1 = table2-key1 and key2 = table2-key2.&lt;/P&gt;&lt;P&gt;move-corresponding table3 to outtab.&lt;/P&gt;&lt;P&gt;append outtab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Feb 2007 12:48:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853150#M361066</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2007-02-04T12:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853151#M361067</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;Create a main internal table1.filter data into this according to functional requirement.Then use this internal table1 &amp;amp; use join for all entries into internal table 2.similarly use internal table 3 &amp;amp; use join for all entries into internal table 3.&lt;/P&gt;&lt;P&gt;I have worked on something similar.U can have a look at the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ENSTEHDAT WERK PRUEFLOS LIFNR HERSTELLER  FROM QALS                            INTO TABLE LIT_QALS&lt;/P&gt;&lt;P&gt;                                     WHERE LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;                                     AND HERSTELLER IN S_HERST.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;SELECT VDATUM VCODE PRUEFLOS FROM QAVE INTO TABLE LIT_QAVE&lt;/P&gt;&lt;P&gt;                                     FOR ALL ENTRIES IN LIT_QALS&lt;/P&gt;&lt;P&gt;                                     WHERE PRUEFLOS = LIT_QALS-PRUEFLOS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT LIFNR NAME1 FROM LFA1 INTO  TABLE LIT_LFA1&lt;/P&gt;&lt;P&gt;                                     FOR ALL ENTRIES IN LIT_QALS&lt;/P&gt;&lt;P&gt;                                     WHERE LIFNR = LIT_QALS-LIFNR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 05:55:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853151#M361067</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T05:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: INTERNAL TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853152#M361068</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;Code as follows.I did it in my program:&lt;/P&gt;&lt;P&gt;SELECT QMNUM&lt;/P&gt;&lt;P&gt;           IWERK&lt;/P&gt;&lt;P&gt;           EQUNR&lt;/P&gt;&lt;P&gt;           BTPLN&lt;/P&gt;&lt;P&gt;           AUSWK&lt;/P&gt;&lt;P&gt;           INGRP&lt;/P&gt;&lt;P&gt;           QMDAB&lt;/P&gt;&lt;P&gt;           BEZDT&lt;/P&gt;&lt;P&gt;           TPLNR&lt;/P&gt;&lt;P&gt;           SWERK&lt;/P&gt;&lt;P&gt;           MSGRP&lt;/P&gt;&lt;P&gt;           FROM VIQMEL INTO TABLE ITABMEL&lt;/P&gt;&lt;P&gt;           WHERE IWERK = 'M011' and&lt;/P&gt;&lt;P&gt;                 AUSWK = 'A' and&lt;/P&gt;&lt;P&gt;                 INGRP = 'SLM' and&lt;/P&gt;&lt;P&gt;                 QMDAB NE '00000000' and&lt;/P&gt;&lt;P&gt;                 BEZDT GE SDATE-LOW and BEZDT LE SDATE-HIGH and&lt;/P&gt;&lt;P&gt;                 SWERK IN S_WERK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      SELECT QMNUM MNGRP MNCOD FROM QMMA&lt;/P&gt;&lt;P&gt;             INTO CORRESPONDING FIELDS OF TABLE ITABMA&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN ITABMEL&lt;/P&gt;&lt;P&gt;             WHERE QMNUM = ITABMEL-QMNUM  and&lt;/P&gt;&lt;P&gt;		              MNGRP = 'RESTLT01' and&lt;/P&gt;&lt;P&gt;		              MNCOD = '0350' OR MNCOD ='0270'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT ITABMA BY QMNUM.&lt;/P&gt;&lt;P&gt;      LOOP AT ITABMEL.&lt;/P&gt;&lt;P&gt;        READ TABLE ITABMA WITH KEY QMNUM = ITABMEL-QMNUM BINARY&lt;/P&gt;&lt;P&gt;                                                        SEARCH.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING ITABMA TO ITABMEL.&lt;/P&gt;&lt;P&gt;          MODIFY ITABMEL TRANSPORTING QMNUM.&lt;/P&gt;&lt;P&gt;        ENDIF.&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;      SELECT TPLNR PLTXT FROM IFLO&lt;/P&gt;&lt;P&gt;                INTO CORRESPONDING FIELDS OF TABLE ITABLO&lt;/P&gt;&lt;P&gt;                FOR ALL ENTRIES IN ITABMEL&lt;/P&gt;&lt;P&gt;                WHERE TPLNR = ITABMEL-TPLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT ITABLO BY TPLNR.&lt;/P&gt;&lt;P&gt;      LOOP AT ITABMEL.&lt;/P&gt;&lt;P&gt;        READ TABLE ITABLO WITH KEY TPLNR = ITABMEL-TPLNR BINARY&lt;/P&gt;&lt;P&gt;                                                        SEARCH.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING ITABLO TO ITABMEL.&lt;/P&gt;&lt;P&gt;          MODIFY ITABMEL TRANSPORTING PLTXT.&lt;/P&gt;&lt;P&gt;        ENDIF.&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;      SELECT QMNUM&lt;/P&gt;&lt;P&gt;              URKAT&lt;/P&gt;&lt;P&gt;              URGRP&lt;/P&gt;&lt;P&gt;              URCOD FROM QMUR&lt;/P&gt;&lt;P&gt;              INTO CORRESPONDING FIELDS OF TABLE ITABMUR&lt;/P&gt;&lt;P&gt;              FOR ALL ENTRIES IN ITABMEL&lt;/P&gt;&lt;P&gt;              WHERE QMNUM = ITABMEL-QMNUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT ITABMUR BY QMNUM.&lt;/P&gt;&lt;P&gt;      LOOP AT ITABMEL.&lt;/P&gt;&lt;P&gt;        READ TABLE ITABMUR WITH KEY QMNUM = ITABMEL-QMNUM&lt;/P&gt;&lt;P&gt;                                           BINARY SEARCH.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING ITABMUR TO ITABMEL.&lt;/P&gt;&lt;P&gt;          MODIFY ITABMEL TRANSPORTING URKAT URGRP URCOD.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Sipra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 09:21:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/1853152#M361068</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T09:21:30Z</dc:date>
    </item>
  </channel>
</rss>

