<?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: Populate data into an database table from an internal table. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865216#M928943</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;use the below mentioned comd to move all the lines of the internal table to the database table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INSERT &amp;lt;dbtab&amp;gt; FROM TABLE &amp;lt;itab&amp;gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 May 2008 07:17:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-23T07:17:57Z</dc:date>
    <item>
      <title>Populate data into an database table from an internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865214#M928941</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 data in an internal table which I got from an excel file using FM.Now I need to create a database table and populate the value of internal table into that.How do I proceed now?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code till now is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZUPLOADFILETOINTERN&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZUPLOADFILETOINTERN.&lt;/P&gt;&lt;P&gt;*Data Declaration&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: rlgrap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: btab like zalsmex_tabline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: dtab like zalsmex_tabline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: Begin of t_record,&lt;/P&gt;&lt;P&gt;    fld1 type c length 50,&lt;/P&gt;&lt;P&gt;    fld2 type c length 50,&lt;/P&gt;&lt;P&gt;    fld3 type c length 50,&lt;/P&gt;&lt;P&gt;    fld4 type c length 50,&lt;/P&gt;&lt;P&gt;    fld5 type c length 50,&lt;/P&gt;&lt;P&gt;    fld6 type c length 50,&lt;/P&gt;&lt;P&gt;    fld7 type c length 50,&lt;/P&gt;&lt;P&gt;    fld8 type c length 50,&lt;/P&gt;&lt;P&gt;    fld9 type c length 50,&lt;/P&gt;&lt;P&gt;    fld10 type c length 50,&lt;/P&gt;&lt;P&gt;    fld11 type c length 50,&lt;/P&gt;&lt;P&gt;    fld12 type c length 50,&lt;/P&gt;&lt;P&gt;    fld13 type c length 50,&lt;/P&gt;&lt;P&gt;    fld14 type c length 50,&lt;/P&gt;&lt;P&gt;    fld15 type c length 50,&lt;/P&gt;&lt;P&gt;    End of t_record.&lt;/P&gt;&lt;P&gt;DATA var1 type i.&lt;/P&gt;&lt;P&gt;DATA var2 type i.&lt;/P&gt;&lt;P&gt;DATA str1 type string.&lt;/P&gt;&lt;P&gt;DATA: it_record type standard table of t_record initial size 0 with key fld1,&lt;/P&gt;&lt;P&gt;      wa_record type t_record.&lt;/P&gt;&lt;P&gt;DATA: dt_record type standard table of t_record initial size 0 with key fld1,&lt;/P&gt;&lt;P&gt;      da_record type t_record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gd_currentrow type i.&lt;/P&gt;&lt;P&gt;constants n type p  value 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Selection Screen Declaration&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;parameters p_infile like rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*START OF SELECTION of file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: l_filename like RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_infile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_NAME        = SYST-REPID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STATIC              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    FILE_NAME           = p_infile&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MASK_TOO_LONG       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS              = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select the header data and copy into IT_RECORD.&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;call function 'ZALSM_EXCEL_TO_INTERNAL_TABL'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            filename                = p_infile&lt;/P&gt;&lt;P&gt;            i_begin_col             = '1'&lt;/P&gt;&lt;P&gt;            i_begin_row             = '1'&lt;/P&gt;&lt;P&gt;            i_end_col               = '1'&lt;/P&gt;&lt;P&gt;            i_end_row               = '17'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            zintern                  = btab&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            inconsistent_parameters = 1&lt;/P&gt;&lt;P&gt;            upload_ole              = 2&lt;/P&gt;&lt;P&gt;            others                  = 3.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message e030(zz) with text-001. "Problem uploading Excel Spreadsheet"&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sort table by rows and colums&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  sort btab by row col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get first row retrieved&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  read table btab index 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set first row retrieved to current row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_currentrow = btab-row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at btab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Reset values for next row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    if btab-row ne gd_currentrow.&lt;/P&gt;&lt;P&gt;      append wa_record to it_record.&lt;/P&gt;&lt;P&gt;      clear wa_record.&lt;/P&gt;&lt;P&gt;      gd_currentrow = btab-row.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    case btab-col.&lt;/P&gt;&lt;P&gt;      when '0001'.&lt;/P&gt;&lt;P&gt;        wa_record-fld1 = btab-value.&lt;/P&gt;&lt;P&gt;      when '0002'.&lt;/P&gt;&lt;P&gt;        wa_record-fld2 = btab-value.&lt;/P&gt;&lt;P&gt;      when '0003'.&lt;/P&gt;&lt;P&gt;        wa_record-fld3   = btab-value.&lt;/P&gt;&lt;P&gt;      when '0004'.&lt;/P&gt;&lt;P&gt;        wa_record-fld4   = btab-value.&lt;/P&gt;&lt;P&gt;       when '0005'.&lt;/P&gt;&lt;P&gt;        wa_record-fld5   = btab-value.&lt;/P&gt;&lt;P&gt;       when '0006'.&lt;/P&gt;&lt;P&gt;        wa_record-fld6   = btab-value.&lt;/P&gt;&lt;P&gt;      when '0007'.&lt;/P&gt;&lt;P&gt;        wa_record-fld7  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0008'.&lt;/P&gt;&lt;P&gt;        wa_record-fld8  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0009'.&lt;/P&gt;&lt;P&gt;        wa_record-fld9  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0030'.&lt;/P&gt;&lt;P&gt;        wa_record-fld10  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0011'.&lt;/P&gt;&lt;P&gt;        wa_record-fld11  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0012'.&lt;/P&gt;&lt;P&gt;        wa_record-fld12   = btab-value.&lt;/P&gt;&lt;P&gt;      when '0013'.&lt;/P&gt;&lt;P&gt;        wa_record-fld13  = btab-value.&lt;/P&gt;&lt;P&gt;      when '0014'.&lt;/P&gt;&lt;P&gt;        wa_record-fld14  = btab-value.&lt;/P&gt;&lt;P&gt;    endcase.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  append wa_record to it_record.&lt;/P&gt;&lt;P&gt;*!! Excel data is now contained within the internal table IT_RECORD&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display report data for illustration purposes&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read FROM and TO period values into variables.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;read table it_record index 15 into var1 .&lt;/P&gt;&lt;P&gt;read table it_record index 16 into var2.&lt;/P&gt;&lt;P&gt;*Read category from the header into string str1.&lt;/P&gt;&lt;P&gt;read table it_record index 14 into str1.&lt;/P&gt;&lt;P&gt;var2 = var2 + 2 .&lt;/P&gt;&lt;P&gt;var1 = var1 + 2.&lt;/P&gt;&lt;P&gt;IF var1 &amp;gt; var2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; message e030(zz) with text-001. "From Value cannot be greater than TO value"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of selection of item data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'ZALSM_EXCEL_TO_INTERNAL_TABL'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            filename                = p_infile&lt;/P&gt;&lt;P&gt;            i_begin_col             = 1&lt;/P&gt;&lt;P&gt;            i_begin_row             = '18'&lt;/P&gt;&lt;P&gt;            i_end_col               = 14&lt;/P&gt;&lt;P&gt;            i_end_row               = '10000'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            zintern                  = dtab&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            inconsistent_parameters = 1&lt;/P&gt;&lt;P&gt;            upload_ole              = 2&lt;/P&gt;&lt;P&gt;            others                  = 3.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message e030(zz) with text-001. "Problem uploading Excel Spreadsheet"&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sort table by rows and colums&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  sort dtab by row col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get first row retrieved&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  read table dtab index 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set first row retrieved to current row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_currentrow = dtab-row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at dtab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Reset values for next row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    if dtab-row ne gd_currentrow.&lt;/P&gt;&lt;P&gt;      append da_record to dt_record.&lt;/P&gt;&lt;P&gt;      clear da_record.&lt;/P&gt;&lt;P&gt;      gd_currentrow = dtab-row.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   case 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     when '0001'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      endcase.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         da_record-fld3 = str1.&lt;/P&gt;&lt;P&gt;     case dtab-col.&lt;/P&gt;&lt;P&gt;     when '0001' .&lt;/P&gt;&lt;P&gt;      if 0001 eq 1.&lt;/P&gt;&lt;P&gt;      da_record-fld1 = dtab-value.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;     when '0002'.&lt;/P&gt;&lt;P&gt;        if  0002 eq 2.&lt;/P&gt;&lt;P&gt;        da_record-fld2 = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0003'.&lt;/P&gt;&lt;P&gt;        if  0003 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld4 = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0004'.&lt;/P&gt;&lt;P&gt;        if 0004 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld5 = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;       when '0005'.&lt;/P&gt;&lt;P&gt;       if 0005 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld6   = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;       when '0006'.&lt;/P&gt;&lt;P&gt;       if 0006 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld7   = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0007'.&lt;/P&gt;&lt;P&gt;      if 0007 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld8  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0008'.&lt;/P&gt;&lt;P&gt;      if 0008 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld9  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0009'.&lt;/P&gt;&lt;P&gt;      if 0009 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld10  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0010'.&lt;/P&gt;&lt;P&gt;      if 0010 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld11  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0011'.&lt;/P&gt;&lt;P&gt;      if 0011 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld12  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0012'.&lt;/P&gt;&lt;P&gt;      if 0012 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld13   = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0013'.&lt;/P&gt;&lt;P&gt;      if 0013 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld14 = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      when '0014'.&lt;/P&gt;&lt;P&gt;      if 0014 between var1 and var2.&lt;/P&gt;&lt;P&gt;        da_record-fld15  = dtab-value.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;    endcase.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  append da_record to dt_record.&lt;/P&gt;&lt;P&gt;*!! Excel data is now contained within the internal table DT_RECORD&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write da_record for illustration purposes.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;loop at dt_record into da_record.&lt;/P&gt;&lt;P&gt;write:/     sy-vline,&lt;/P&gt;&lt;P&gt;           (15) da_record-fld1,&lt;/P&gt;&lt;P&gt;           (15) da_record-fld2,&lt;/P&gt;&lt;P&gt;           (15) da_record-fld3,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld4,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld5,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld6,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld7,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld8,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld9,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld10,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld11,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld12,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld13,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld14,&lt;/P&gt;&lt;P&gt;           (10) da_record-fld15.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ankit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:06:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865214#M928941</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: Populate data into an database table from an internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865215#M928942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a internal table same structure like the database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Populate the data into that internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use &lt;STRONG&gt;Modify&lt;/STRONG&gt; command to modify the database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Modify &amp;lt;databasetable&amp;gt; from &amp;lt;internal table&amp;gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Krishnendu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:11:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865215#M928942</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Populate data into an database table from an internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865216#M928943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;use the below mentioned comd to move all the lines of the internal table to the database table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INSERT &amp;lt;dbtab&amp;gt; FROM TABLE &amp;lt;itab&amp;gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:17:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populate-data-into-an-database-table-from-an-internal-table/m-p/3865216#M928943</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:17:57Z</dc:date>
    </item>
  </channel>
</rss>

