<?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: working with internal tables without header lines in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318628#M508737</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Timothy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reason for the syntax error is as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p1_tvarv_date is a &amp;lt;b&amp;gt;TABLE TYPE&amp;lt;/b&amp;gt;, thus you could write:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
READ TABLE p1_tvarv_date INTO wa_tvarv_date INDEX 1.
..
" do the select&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 May 2007 20:21:14 GMT</pubDate>
    <dc:creator>uwe_schieferstein</dc:creator>
    <dc:date>2007-05-14T20:21:14Z</dc:date>
    <item>
      <title>working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318621#M508730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to write a program that uses tables without header lines. I hear that this is the perferred method. I am using the process of calling the forms with USING and CHANGING. I having a problem where I am trying to read a table and I am getting the error message -xxxx is a table without a header line and therefore has no component called xxxxx. I have copied some code pertaining to the table that I have trying to work with and the one causing the problem and I have attached it hoping that some could review it and let me know I am doing wrong. I am starting to get confused in this process.  thanks in advance for the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_tvarv_date,&lt;/P&gt;&lt;P&gt;        low     TYPE   TVARV_VAL,          "start date&lt;/P&gt;&lt;P&gt;        high    TYPE   TVARV_VAL,          "end date&lt;/P&gt;&lt;P&gt;       END OF ty_tvarv_date.&lt;/P&gt;&lt;P&gt;TYPES: ty_t_tvarv_date   TYPE STANDARD TABLE OF ty_tvarv_date    INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;DATA it_tvarv_date TYPE STANDARD TABLE OF ty_tvarv_date INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM select_date_tvarv CHANGING p1_it_tvarv_date TYPE ty_t_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select data from table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT low high&lt;/P&gt;&lt;P&gt;    FROM tvarv&lt;/P&gt;&lt;P&gt;    INTO  TABLE p1_it_tvarv_date&lt;/P&gt;&lt;P&gt;    WHERE name EQ  'Z_SUBCONTRK_DATES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM select_data_mseg USING  it_tvarv_date&lt;/P&gt;&lt;P&gt;                                  it_tvarv_time&lt;/P&gt;&lt;P&gt;                                  it_zfi_gl_subcontrk[]&lt;/P&gt;&lt;P&gt;                           CHANGING it_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM select_data_mseg USING    p1_tvarv_date       TYPE ty_t_tvarv_date&lt;/P&gt;&lt;P&gt;                                                   p1_tvarv_time       TYPE ty_t_tvarv_time&lt;/P&gt;&lt;P&gt;                                                 p1_zfi_gl_subcontrk TYPE ty_t_zfi_gl_subcontrk&lt;/P&gt;&lt;P&gt;                      CHANGING        p1_it_mseg          TYPE ty_t_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: t_tvarv_date TYPE STANDARD TABLE OF ty_tvarv_date INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  MOVE p1_tvarv_date TO t_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select data from table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT a~bukrs&lt;/P&gt;&lt;P&gt;         a~mblnr&lt;/P&gt;&lt;P&gt;    FROM mseg AS a INNER JOIN mkpf AS b ON a&lt;SUB&gt;mblnr EQ b&lt;/SUB&gt;mblnr&lt;/P&gt;&lt;P&gt;     AND b~cpudt &amp;lt;= t_tvarv_date-high&lt;/P&gt;&lt;P&gt;     AND b~cpudt &amp;gt;= t_tvarv_dateb-low&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          CPUDT and CPUTM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    INTO TABLE p1_it_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error message "T_TVARV_DATE" is a table without a header line and therefore has no component called "HIGH"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 19:27:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318621#M508730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T19:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318622#M508731</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;Declare your internal table as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_tvarv_date type ty_tvarv_date occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;your problem will be resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;sksingh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 19:33:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318622#M508731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T19:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318623#M508732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sksingh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The ABAP help states that "with header line" is obsolete in ABAP objects so I am trying to learn to code table without header lines.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 19:51:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318623#M508732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T19:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318624#M508733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;make the correction as highlighted:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_tvarv_date TYPE STANDARD TABLE OF ty_tvarv_date INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data: wa_tvarv type ty_tvarv_date.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE p1_tvarv_date TO &amp;lt;b&amp;gt;wa&amp;lt;/b&amp;gt;_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select data from table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT a~bukrs&lt;/P&gt;&lt;P&gt;a~mblnr&lt;/P&gt;&lt;P&gt;FROM mseg AS a INNER JOIN mkpf AS b ON a&lt;SUB&gt;mblnr EQ b&lt;/SUB&gt;mblnr&lt;/P&gt;&lt;P&gt;where b~cpudt &amp;lt;= &amp;lt;b&amp;gt;wa&amp;lt;/b&amp;gt;_tvarv_date-high&lt;/P&gt;&lt;P&gt;AND b~cpudt &amp;gt;= &amp;lt;b&amp;gt;wa&amp;lt;/b&amp;gt;_tvarv_dateb-low&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CPUDT and CPUTM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INTO TABLE p1_it_mseg.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 20:07:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318624#M508733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T20:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318625#M508734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since you have no header line, you need to read the table into a workarea. Try something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_tvarv_date TYPE ty_tvarv_date.&lt;/P&gt;&lt;P&gt;DATA: t_tvarv_date TYPE STANDARD TABLE OF ty_tvarv_date INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE p1_tvarv_date TO t_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_tvarv_date INTO w_tvarv_date.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select data from table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT a~bukrs&lt;/P&gt;&lt;P&gt;a~mblnr&lt;/P&gt;&lt;P&gt;FROM mseg AS a INNER JOIN mkpf AS b ON a&lt;SUB&gt;mblnr EQ b&lt;/SUB&gt;mblnr&lt;/P&gt;&lt;P&gt;AND b~cpudt &amp;lt;= w_tvarv_date-high&lt;/P&gt;&lt;P&gt;AND b~cpudt &amp;gt;= w_tvarv_dateb-low&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CPUDT and CPUTM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INTO TABLE p1_it_mseg.&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;I hope this helps.&lt;/P&gt;&lt;P&gt; - April King&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 20:08:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318625#M508734</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T20:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318626#M508735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Timothy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "solution" provided by Srinivas will indeed solve your current syntax problem but in the long term any application working with itabs having header lines will be a nightmare with respect to maintenance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are in pricipal two way to work with table types (= itabs WITHOUT (!!!) header lines):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;(1) Defining tables types in the ABAP dictionary
(2) Using local table type definitions&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whereas (1) should be quite straightforward I give you an example for (2) adjusted to your current coding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES: BEGIN OF ty_s_tvarv_date.
TYPES:  low    TYPE tvarv_val.  " NOTE: I prefer to use the TYPES:... for each
TYPES: high    TYPE tvarv_val.  "  field in the definition although this is not necessary
TYPES: END OF ty_tvarv_date.
TYPES: ty_t_tvarv_date  TYPE STANDARD TABLE OF ty_s_tvarv_date
                                    WITH DEFAULT KEY.

DATA:
  ls_tvarv_date     TYPE ty_s_tvarv_date,
  lt_tvarv_date     TYPE ty_t_tvarv_date.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The rest of your coding is not always clear to me, mostly due to missing naming conventions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that somewhere in your coding you have the follwing statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PERFORM select_data_tvarv CHANGING it_tvarv_date.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so then I would code the routine as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM select_date_tvarv 
                     CHANGING 
                         ct_tvarv_date TYPE ty_t_tvarv_date.
...
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is your next PERFORM statement:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PERFORM select_data_mseg USING it_tvarv_date
it_tvarv_time
it_zfi_gl_subcontrk[]
CHANGING it_mseg.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most likely you want to select the messages for all entries in your itab. Thus, the routine should look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM select_data_mseg
                                USING
                                  VALUE(ut_tvarv_date)  TYPE ty_t_tvarv_date
                                  VALUE(ut_tvarv_time)  TYPE ty_t_tvarv_time
                                  VALUE(ut_zfi_gl_subcontrk)  TYPE ...
                              CHANGING
                                         ct_mseg     TYPE ty_t_mseg.

" If all values of the CHANGING parameter should come from the routine
" then I would add an initialization step:
  REFRESH: ct_mseg.

" Not required
*DATA: t_tvarv_date TYPE STANDARD TABLE OF ty_tvarv_date INITIAL SIZE 0.
" Not required
*MOVE p1_tvarv_date TO t_tvarv_date.

* Select data from table
IF ( ut_tvarv_date IS INIITIAL ).
ELSE.
  SELECT a~bukrs
  a~mblnr
  FROM mseg AS a INNER JOIN mkpf AS b ON a~mblnr EQ b~mblnr
  FOR ALL ENTRIES IN ut_tvarv_date  " added !!!
  AND b~cpudt &amp;lt;= ut_tvarv_date-high 
  AND b~cpudt &amp;gt;= ut_tvarv_dateb-low
  * CPUDT and CPUTM
  INTO TABLE ct_mseg.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any advantage of my "strange" naming conventions over yours? In your case any parameter (USING or CHANGING) begins with p1_. Thus, I cannot tell from the variable name which data are used as input and which are used as output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using my naming conventions I can immediately spot input and output of a routine without knowing the routine interface. On the contrary, I can tell from the variable names how the routine interface looks like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Final remark&amp;lt;/b&amp;gt;: &amp;lt;u&amp;gt;naming conventions are as important as staying away from header lines for high-quality ABAP development&amp;lt;/u&amp;gt;. Do not get confused by people telling you this is nonsense because they are wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 20:14:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318626#M508735</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-05-14T20:14:15Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318627#M508736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;added the code - sample attached&lt;/P&gt;&lt;P&gt;FORM select_data_mseg USING    p1_tvarv_date       TYPE ty_t_tvarv_date&lt;/P&gt;&lt;P&gt;                               p1_tvarv_time       TYPE ty_t_tvarv_time&lt;/P&gt;&lt;P&gt;                               p1_zfi_gl_subcontrk TYPE ty_t_zfi_gl_subcontrk&lt;/P&gt;&lt;P&gt;                      CHANGING p1_it_mseg          TYPE ty_t_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for tvarv_date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: t_tvarv_date TYPE STANDARD TABLE&lt;/P&gt;&lt;P&gt;                   OF ty_tvarv_date INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;  data: wa_tvarv_date type ty_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move the internal table p1_it_tvarv_date to local table t_tvarv_date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE p1_tvarv_date TO wa_tvarv_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select data from table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT a~bukrs&lt;/P&gt;&lt;P&gt;         a~mblnr&lt;/P&gt;&lt;P&gt;    FROM mseg AS a INNER JOIN mkpf AS b ON a&lt;SUB&gt;mblnr EQ b&lt;/SUB&gt;mblnr&lt;/P&gt;&lt;P&gt;     AND b~cpudt &amp;lt;= wa_tvarv_date-high&lt;/P&gt;&lt;P&gt;     AND b~cpudt &amp;gt;= wa_tvarv_date-low&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          CPUDT and CPUTM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    INTO TABLE p1_it_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;new error message  the type in "WA_TVARV_DATE" cannot be converted to the type in  "P1_TVARV_DATE".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 20:17:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318627#M508736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T20:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318628#M508737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Timothy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reason for the syntax error is as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p1_tvarv_date is a &amp;lt;b&amp;gt;TABLE TYPE&amp;lt;/b&amp;gt;, thus you could write:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
READ TABLE p1_tvarv_date INTO wa_tvarv_date INDEX 1.
..
" do the select&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 20:21:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318628#M508737</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-05-14T20:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: working with internal tables without header lines</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318629#M508738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think it will work this way because p1_tvarv_time is a table and wa_tvarv_time is a line.  Please try my way (see my other post) where you loop at p1_tvarv_time into work area w_tvarv_time.&lt;/P&gt;&lt;P&gt; - April King&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 11:55:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-with-internal-tables-without-header-lines/m-p/2318629#M508738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T11:55:22Z</dc:date>
    </item>
  </channel>
</rss>

