<?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 ITAB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537237#M576018</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;&lt;/P&gt;&lt;P&gt;                 How can we transfer the data to Internal table?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 08 Jul 2007 15:03:34 GMT</pubDate>
    <dc:creator>former_member778253</dc:creator>
    <dc:date>2007-07-08T15:03:34Z</dc:date>
    <item>
      <title>ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537237#M576018</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;&lt;/P&gt;&lt;P&gt;                 How can we transfer the data to Internal table?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jul 2007 15:03:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537237#M576018</guid>
      <dc:creator>former_member778253</dc:creator>
      <dc:date>2007-07-08T15:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537238#M576019</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;Use Select Statement to transfer values from table to Internal table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example.&lt;/P&gt;&lt;P&gt;Select * from mara into table itab1 where matnr = P_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward me if its helpful.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jul 2007 16:24:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537238#M576019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-08T16:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537239#M576020</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;If you know the table type, you should, for performance reasons, use the corresponding specific operation. For example, &amp;lt;b&amp;gt;you should use the APPEND[... TO statement to fill index tables, but INSERT ... INTO TABLE to fill hashed or generic tables.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can insert lines into internal tables either singly or in groups: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inserting a Single Line&lt;/P&gt;&lt;P&gt;To add a line to an internal table, use the statement:&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;INSERT &amp;lt;line&amp;gt; INTO TABLE &amp;lt;itab&amp;gt;.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following statement allows you to summate entries in an internal table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;COLLECT &amp;lt;wa&amp;gt; INTO &amp;lt;itab&amp;gt;.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;itab&amp;gt; must have a flat line type, and all of the fields that are not part of the table key must have a numeric type (F, I, or P). You specify the line that you want to add in a work area that is compatible with the line type. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more information follow this link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3a6d358411d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3a6d358411d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ashok reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jul 2007 18:05:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537239#M576020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-08T18:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537240#M576021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;There are several ways in which you can transfer data into internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;data: begin of wa,&lt;/P&gt;&lt;P&gt;       col1 type i,&lt;/P&gt;&lt;P&gt;       col2 type i,&lt;/P&gt;&lt;P&gt;      end of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data itab like table of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do 3 times.&lt;/P&gt;&lt;P&gt; wa-col1 = sy-index.&lt;/P&gt;&lt;P&gt; wa-col2 = sy-index ** 2.&lt;/P&gt;&lt;P&gt; append wa to itab.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt; write:/ wa-col1,&lt;/P&gt;&lt;P&gt;         wa-col2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please Refer itab details in &lt;A href="http://help.sap.com" target="test_blank"&gt;http://help.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hakim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark all useful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jul 2007 18:09:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537240#M576021</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2007-07-08T18:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537241#M576022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sivananda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can transfer data to internal table as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Transferring data from database to Internal table:&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;select * from kna1 into table &amp;lt;b&amp;gt;i_kna1&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;where kunnr = '0000000100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Transferring data from Work area to Internal table:&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;wa_kna1-kunnr = '101'.&lt;/P&gt;&lt;P&gt;wa_kna1-kunnr = 'aviva'.&lt;/P&gt;&lt;P&gt;append wa_kna1 to&amp;lt;b&amp;gt; i_kna1&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_kna1-kunnr = '102'.&lt;/P&gt;&lt;P&gt;wa_kna1-kunnr = 'marko'.&lt;/P&gt;&lt;P&gt;append wa_kna1 to&amp;lt;b&amp;gt; i_kna1&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points for useful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Moqeeth.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 03:36:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537241#M576022</guid>
      <dc:creator>mohammed_moqeeth</dc:creator>
      <dc:date>2007-07-09T03:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537242#M576023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;this might healp you out &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;TABLES--&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : VBAK,VBAP,MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS,ICON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_VBELN FOR VBAK-VBELN,&lt;/P&gt;&lt;P&gt;                 S_VBELN1 FOR VBAP-VBELN,&lt;/P&gt;&lt;P&gt;                 S_MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;STRUCTURE DECALRATION--&lt;HR originaltext="--------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_VBAK,&lt;/P&gt;&lt;P&gt;        VBELN TYPE VBELN_VA,&lt;/P&gt;&lt;P&gt;        ERDAT TYPE ERDAT,&lt;/P&gt;&lt;P&gt;        ERZET TYPE ERZET,&lt;/P&gt;&lt;P&gt;        ERNAM TYPE ERNAM,&lt;/P&gt;&lt;P&gt;        END OF TY_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_VBAP,&lt;/P&gt;&lt;P&gt;        VBELN TYPE VBELN_VA,&lt;/P&gt;&lt;P&gt;        POSNR TYPE POSNR_VA,&lt;/P&gt;&lt;P&gt;        MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;        MATWA TYPE MATWA,&lt;/P&gt;&lt;P&gt;        END OF TY_VBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_MARA,&lt;/P&gt;&lt;P&gt;        MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;        MTART TYPE MTART,&lt;/P&gt;&lt;P&gt;        MBRSH TYPE MBRSH,&lt;/P&gt;&lt;P&gt;        MATKL TYPE MATKL,&lt;/P&gt;&lt;P&gt;        ANY(4) ,&lt;/P&gt;&lt;P&gt;        END OF TY_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : TT_VBAK TYPE STANDARD TABLE OF TY_VBAK,&lt;/P&gt;&lt;P&gt;        TT_VBAP TYPE STANDARD TABLE OF TY_VBAP,&lt;/P&gt;&lt;P&gt;        TT_MARA TYPE STANDARD TABLE OF TY_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_VBAK TYPE TT_VBAK WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       IT_VBAP TYPE TT_VBAP WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       IT_MARA TYPE TT_MARA WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : FCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;START OF SELECTION--&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBELN&lt;/P&gt;&lt;P&gt;       ERDAT&lt;/P&gt;&lt;P&gt;       ERZET&lt;/P&gt;&lt;P&gt;       ERNAM&lt;/P&gt;&lt;P&gt;       FROM VBAK&lt;/P&gt;&lt;P&gt;       INTO TABLE IT_VBAK&lt;/P&gt;&lt;P&gt;       WHERE VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBELN&lt;/P&gt;&lt;P&gt;       POSNR&lt;/P&gt;&lt;P&gt;       MATNR&lt;/P&gt;&lt;P&gt;       MATWA&lt;/P&gt;&lt;P&gt;       FROM VBAP&lt;/P&gt;&lt;P&gt;       INTO TABLE IT_VBAP&lt;/P&gt;&lt;P&gt;       WHERE VBELN IN S_VBELN1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR&lt;/P&gt;&lt;P&gt;       MTART&lt;/P&gt;&lt;P&gt;       MBRSH&lt;/P&gt;&lt;P&gt;       MATKL&lt;/P&gt;&lt;P&gt;       FROM MARA&lt;/P&gt;&lt;P&gt;       INTO TABLE IT_MARA&lt;/P&gt;&lt;P&gt;       WHERE MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;FIELDCATLOG--&lt;HR originaltext="-----------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-COL_POS   = '1'.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME   = 'IT_VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;FCAT-SELTEXT_L = 'SALES DOCUMENT'.&lt;/P&gt;&lt;P&gt;FCAT-EMPHASIZE = 'C310'.&lt;/P&gt;&lt;P&gt;APPEND FCAT.&lt;/P&gt;&lt;P&gt;CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-COL_POS   = '2'.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'ERDAT'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME   = 'IT_VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;FCAT-SELTEXT_L = 'DATE OF ENTRY'.&lt;/P&gt;&lt;P&gt;FCAT-EMPHASIZE = 'C410'.&lt;/P&gt;&lt;P&gt;APPEND FCAT.&lt;/P&gt;&lt;P&gt;CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-COL_POS   = '3'.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'EZETR'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME   = 'IT_VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;FCAT-SELTEXT_L = 'TIME OF ENTRY'.&lt;/P&gt;&lt;P&gt;FCAT-EMPHASIZE = 'C510'.&lt;/P&gt;&lt;P&gt;APPEND FCAT.&lt;/P&gt;&lt;P&gt;CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-COL_POS   = '4'.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'ERNAM'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME   = 'IT_VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;FCAT-SELTEXT_L = 'NAME OF ENTRY'.&lt;/P&gt;&lt;P&gt;FCAT-EMPHASIZE = 'C610'.&lt;/P&gt;&lt;P&gt;APPEND FCAT.&lt;/P&gt;&lt;P&gt;CLEAR FCAT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 03:45:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537242#M576023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T03:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537243#M576024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;1.Using  select  statements&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*Code to demonstrate select command
*Code to demonstrate select into internal table command
TYPES: BEGIN OF t_bkpf,
*  include structure bkpf.
  bukrs LIKE bkpf-bukrs,
  belnr LIKE bkpf-belnr,
  gjahr LIKE bkpf-gjahr,
  bldat LIKE bkpf-bldat,
  monat LIKE bkpf-monat,
  budat LIKE bkpf-budat,
  xblnr LIKE bkpf-xblnr,
  awtyp LIKE bkpf-awtyp,
  awkey LIKE bkpf-awkey,
 END OF t_bkpf.
DATA: it_bkpf TYPE STANDARD TABLE OF t_bkpf INITIAL SIZE 0,
      wa_bkpf TYPE t_bkpf.

TYPES: BEGIN OF t_bseg,
*include structure bseg.
  bukrs     LIKE bseg-bukrs,
  belnr     LIKE bseg-belnr,
  gjahr     LIKE bseg-gjahr,
  buzei     LIKE bseg-buzei,
  mwskz     LIKE bseg-mwskz,         "Tax code
  umsks     LIKE bseg-umsks,         "Special G/L transaction type
  prctr     LIKE bseg-prctr,         "Profit Centre
  hkont     LIKE bseg-hkont,         "G/L account
  xauto     LIKE bseg-xauto,
  koart     LIKE bseg-koart,
  dmbtr     LIKE bseg-dmbtr,
  mwart     LIKE bseg-mwart,
  hwbas     LIKE bseg-hwbas,
  aufnr     LIKE bseg-aufnr,
  projk     LIKE bseg-projk,
  shkzg     LIKE bseg-shkzg,
  kokrs     LIKE bseg-kokrs,
 END OF t_bseg.
DATA: it_bseg TYPE STANDARD TABLE OF t_bseg INITIAL SIZE 0,
      wa_bseg TYPE t_bseg.


*Select directly into an internal table
SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
       dmbtr mwart hwbas aufnr projk shkzg kokrs
  FROM bseg
  INTO TABLE it_bseg.


* Select directly into an internal table where fields are in a
* different order or not all fields are specified 
SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
       dmbtr mwart hwbas aufnr projk shkzg kokrs
  FROM bseg
  INTO CORRESPONDING FIELDS OF TABLE it_bseg.


*Select... endselect command
SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
       dmbtr mwart hwbas aufnr projk shkzg kokrs
  FROM bseg
  INTO wa_bseg.

  APPEND wa_bseg TO it_bseg.
ENDSELECT.


*Select FOR ALL ENTRIES command
SELECT bukrs belnr gjahr bldat monat budat xblnr awtyp awkey
  UP TO 100 ROWS
  FROM bkpf
  INTO TABLE it_bkpf.

IF sy-subrc EQ 0.
* The FOR ALL ENTRIES comand only retrieves data which matches
* entries within a particular internal table.
  SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
         dmbtr mwart hwbas aufnr projk shkzg kokrs
    FROM bseg
    INTO TABLE it_bseg
    FOR ALL ENTRIES IN it_bkpf
    WHERE bukrs EQ it_bkpf-bukrs AND
          belnr EQ it_bkpf-belnr AND
          gjahr EQ it_bkpf-gjahr.
ENDIF. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;2.COLLECT wa INTO itab [result].&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example  :&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF seats, 
        carrid   TYPE sflight-carrid, 
        connid   TYPE sflight-connid, 
        seatsocc TYPE sflight-seatsocc, 
      END OF seats. 

DATA seats_tab LIKE HASHED TABLE OF seats 
               WITH UNIQUE KEY carrid connid. 

SELECT carrid connid seatsocc 
       FROM sflight 
       INTO seats. 
  COLLECT seats INTO seats_tab. 
ENDSELECT&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;3.APPEND line_spec TO itab [SORTED BY comp] [result].&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: p_carrid TYPE sflight-carrid, 
            p_connid TYPE sflight-connid. 

DATA: BEGIN OF seats, 
        fldate TYPE sflight-fldate, 
        seatsocc TYPE sflight-seatsocc, 
        seatsmax TYPE sflight-seatsmax, 
        seatsfree TYPE sflight-seatsocc, 
      END OF seats. 

DATA seats_tab LIKE STANDARD TABLE OF seats 
               INITIAL SIZE 3. 

SELECT fldate seatsocc seatsmax 
       FROM sflight 
       INTO seats 
       WHERE carrid = p_carrid AND 
             connid = p_connid. 
  seats-seatsfree = seats-seatsmax - seats-seatsocc. 
  APPEND seats TO seats_tab SORTED BY seatsfree. 
ENDSELECT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;3.INSERT line_spec INTO itab_position [result].&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: int  TYPE i, 
      dref TYPE REF TO i. 

DATA: int_tab LIKE STANDARD TABLE OF int, 
      ref_tab LIKE HASHED TABLE OF dref 
              WITH UNIQUE KEY table_line. 

DO 10 TIMES. 
  INSERT sy-index 
         INTO int_tab INDEX 1 
         REFERENCE INTO dref. 
  INSERT dref 
         INTO TABLE ref_tab. 
ENDDO. 

LOOP AT int_tab INTO int. 
  WRITE / int. 
ENDLOOP. 
SKIP. 
LOOP AT ref_tab INTO dref. 
  WRITE / dref-&amp;gt;*. 
ENDLOOP. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points  if it is usefull.......&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 03:49:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537243#M576024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T03:49:17Z</dc:date>
    </item>
    <item>
      <title>Re: ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537244#M576025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sivananda,&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;    This code will help you tranfer data to internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.DATA IS MOVING FROM ORIGINAL TABLE TO ITAB.&lt;/P&gt;&lt;P&gt;*****************************************************************&lt;/P&gt;&lt;P&gt;TABLES:EKKO.&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE EKKO OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM EKKO INTO TABLE ITAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2, DATA IS MOVING FROM DYNPRO SCREEN TO ITAB.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TABLES: ZRFQ.&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE ZRFQ OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ASART = ZRFQ-ASART.&lt;/P&gt;&lt;P&gt;      ITAB-SPRAS = ZRFQ-SPRAS.&lt;/P&gt;&lt;P&gt;      ITAB-ANFDT = ZRFQ-ANFDT.&lt;/P&gt;&lt;P&gt;      ITAB-ANGDT = ZRFQ-ANGDT.&lt;/P&gt;&lt;P&gt;      ITAB-ANFNR = ZRFQ-ANFNR.&lt;/P&gt;&lt;P&gt;      ITAB-EKORG = ZRFQ-EKORG.&lt;/P&gt;&lt;P&gt;      ITAB-EKGRP = ZRFQ-EKGRP.&lt;/P&gt;&lt;P&gt;      APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.YOU CAN MOVE DATA DIRECTLY TO ITAB.&lt;/P&gt;&lt;P&gt;******************************************************&lt;/P&gt;&lt;P&gt;MOVE 10 TO ZRFQ-PINCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF  USEFULL REWARD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 04:33:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab/m-p/2537244#M576025</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T04:33:59Z</dc:date>
    </item>
  </channel>
</rss>

