<?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 logic in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246644#M1013607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;write select command with conditio where date in &amp;lt;select-option date table )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like select &amp;lt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;where date in s_date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Jul 2008 06:05:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-30T06:05:49Z</dc:date>
    <item>
      <title>Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246643#M1013606</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 am giving value range for date in select option in the selection screen say from 20.07.2008 to 30.07.2008 . In this case I need to capture the 10 dates from 20th to 30th and all these date values shuld be there in my internal table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls let me know how can i do this&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Saravan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:02:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246643#M1013606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246644#M1013607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;write select command with conditio where date in &amp;lt;select-option date table )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like select &amp;lt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;where date in s_date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:05:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246644#M1013607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246645#M1013608</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;try this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CSCP_PARA1_GET_PERIODS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I_TIMEUNIT                      D&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after getting the data into table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete et_dates where not datum in s_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:06:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246645#M1013608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246646#M1013609</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;try this. it may help you.&lt;/P&gt;&lt;P&gt;while selectoption-low LE select option-high.&lt;/P&gt;&lt;P&gt;move selectoption-low to workarea.&lt;/P&gt;&lt;P&gt;append work area to internal table.&lt;/P&gt;&lt;P&gt;add 1 to select option-low.&lt;/P&gt;&lt;P&gt;endwhile&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:07:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246646#M1013609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246647#M1013610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;loop at internal_tab into work_area upto 10 records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select loop and press F1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sendil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:08:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246647#M1013610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246648#M1013611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Say, there is a date, DATS type, field in internal table itab, wa_itab a work area of same structure, and a SELECT-OPTIONS so_date then do a&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT so_date WHERE SIGN = 'I'.
CASE SO_DATE-option.
  WHEN 'BT'.
    wa_itab-date = so_date-low.
    WHILE itab-date LE so_date-high.
       APPEND wa_itab to itab.
       ADD 1 TO itab-date.
    ENDWHILE.   
   WHEN 'EQ'.
    wa_itab-date = so_date-low.
    APPEND wa_itab to itab. 
  ENDCASE.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Use function module [SELECT_OPTIONS_RESTRICT|https://www.sdn.sap.com/irj/sdn/directforumsearch?q=select_options_restrict&amp;amp;objid=f50&amp;amp;daterange=all&amp;amp;searchid=14638616&amp;amp;forumid=50&amp;amp;rankby=10001&amp;amp;start=0] to restrict select-options available so there are only EQ and BT options and I include sign.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:09:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246648#M1013611</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-07-30T06:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246649#M1013612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii!&lt;/P&gt;&lt;P&gt;  Check this sample code&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT z_sdn.

SELECT-OPTIONS:
  s_date FOR sy-datum.

DATA:
  w_diff TYPE i.

DATA:
  BEGIN OF fs_emp,
    empname(10) TYPE c,
    date TYPE sy-datum,
  END OF fs_emp.

DATA:
  t_emp LIKE
  TABLE OF
        fs_emp.

START-OF-SELECTION.

w_diff = s_date-high - s_date-low.
w_diff = w_diff + 1.
 DO w_diff TIMES.
   fs_emp-empname = 'XYZ'.
   fs_emp-date = s_date-low.
   APPEND fs_emp TO t_emp.
   s_date-low = s_date-low + 1.
 ENDDO.


 LOOP AT t_emp INTO fs_emp.
  WRITE:
   / fs_emp-empname,
     fs_emp-date.

ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:11:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246649#M1013612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:11:52Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246650#M1013613</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; TYPES: BEGIN OF ty_rtab ,&lt;/P&gt;&lt;P&gt;          sign   TYPE c LENGTH 1,&lt;/P&gt;&lt;P&gt;          option TYPE c LENGTH 2,&lt;/P&gt;&lt;P&gt;          low    LIKE date field,&lt;/P&gt;&lt;P&gt;          high   LIKE date field,&lt;/P&gt;&lt;P&gt;        END OF ty_rtab.&lt;/P&gt;&lt;P&gt;data: wa_mardc3 TYPE ty_rtab.&lt;/P&gt;&lt;P&gt; LOOP AT so_date INTO wa_mardc3 .&lt;/P&gt;&lt;P&gt;    CLEAR wa_tab-date.&lt;/P&gt;&lt;P&gt;   CASE wa_mardc3-option.&lt;/P&gt;&lt;P&gt;  WHEN 'BT'.&lt;/P&gt;&lt;P&gt;   wa_tab-date = so_date-low.&lt;/P&gt;&lt;P&gt;   WHILE ( wa_tab-date LE so_date-high ) .&lt;/P&gt;&lt;P&gt;    APPEND wa_tab TO it_tab.&lt;/P&gt;&lt;P&gt;     wa_tab-date = wa_tab-date + 1.&lt;/P&gt;&lt;P&gt;      ENDWHILE.&lt;/P&gt;&lt;P&gt;     WHEN 'EQ'.&lt;/P&gt;&lt;P&gt;       wa_mardc2-date = wa_mardc3-low.&lt;/P&gt;&lt;P&gt;    APPEND wa_mardc2 TO it_mardc2.&lt;/P&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Wa_tab is the work area where you want to append the values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sreeja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:26:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246650#M1013613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246651#M1013614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   give &lt;/P&gt;&lt;P&gt;select-option corresponding field for tablename-fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and after that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in select condition give&lt;/P&gt;&lt;P&gt; select * from table name into table internaltable name where select option fieldname in same select option fieldname.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:33:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246651#M1013614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246652#M1013615</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;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: date1 type SY-DATUM.&lt;/P&gt;&lt;P&gt;Data: n1(2) type n, n2(2) type n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;n1  = so_obj-low+6(2).&lt;/P&gt;&lt;P&gt;n2  = so_obj-high+6(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;date1 =   so_obj-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while (n1 &amp;lt;= n2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   date1+6(2) = n1.&lt;/P&gt;&lt;P&gt;   ITAB-FLD = date1.              (" Adding the date to the internal table field )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   n1 = n1 + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endwhile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Murthy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:41:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-logic/m-p/4246652#M1013615</guid>
      <dc:creator>former_member787646</dc:creator>
      <dc:date>2008-07-30T06:41:32Z</dc:date>
    </item>
  </channel>
</rss>

