<?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: Ranges in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602719#M270590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ranges can be described as programatic version of select-option. They are used to filter data from database or internal table. They work similar to select-options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Definition&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;RANGES : r_werks FOR mard-werks,&lt;/P&gt;&lt;P&gt;         r_lgort FOR mard-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Filling it with data&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_werks-sign = 'I'.&lt;/P&gt;&lt;P&gt;    r_werks-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    r_werks-low = p_werks1.&lt;/P&gt;&lt;P&gt;    APPEND r_werks.&lt;/P&gt;&lt;P&gt;    CLEAR r_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Usage&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * from marc where werks in r_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Anurag Bankley&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Anurag Bankley&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Sep 2006 10:23:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-14T10:23:56Z</dc:date>
    <item>
      <title>Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602717#M270588</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; Can any tell the use of ranges and also the procedure to create ranges. If possible with the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Haritha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:21:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602717#M270588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T10:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602718#M270589</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;Define a range: same like select-options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ranges: r_field for &amp;lt;table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not field1 is initial.&lt;/P&gt;&lt;P&gt;r_field-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_field-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_field-option-low = field1.&lt;/P&gt;&lt;P&gt;append r_field.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not field2 is initial.&lt;/P&gt;&lt;P&gt;r_field-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_field-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_field-option-low = field2.&lt;/P&gt;&lt;P&gt;append r_field.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if field1 is initial and field2 is initial.&lt;/P&gt;&lt;P&gt;r_field-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_field-option = 'EQ'.&lt;/P&gt;&lt;P&gt;append r_field.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from &amp;lt;table&amp;gt; where field1 in r_field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if hlped rwd points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:23:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602718#M270589</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-09-14T10:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602719#M270590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ranges can be described as programatic version of select-option. They are used to filter data from database or internal table. They work similar to select-options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Definition&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;RANGES : r_werks FOR mard-werks,&lt;/P&gt;&lt;P&gt;         r_lgort FOR mard-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Filling it with data&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_werks-sign = 'I'.&lt;/P&gt;&lt;P&gt;    r_werks-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    r_werks-low = p_werks1.&lt;/P&gt;&lt;P&gt;    APPEND r_werks.&lt;/P&gt;&lt;P&gt;    CLEAR r_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Usage&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * from marc where werks in r_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Anurag Bankley&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Anurag Bankley&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:23:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602719#M270590</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T10:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602720#M270591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;ranges are similar to select options

ranges: sel FOR f. 

this is same as

DATA: BEGIN OF sel OCCURS 10, 
         SIGN(1), 
         OPTION(2), 
         LOW  LIKE f, 
         HIGH LIKE f, 
      END   OF sel.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Chandrasekhar Jagarlamudi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:23:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602720#M270591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T10:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602721#M270592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for quick response. &lt;/P&gt;&lt;P&gt;I have a requirement to get current accounting date and comparision date by performing some logic, and to put both these dates in ranges. So does it mean that i have to create a table then put both these dates in that table and create a range in the program or what.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Haritha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:32:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602721#M270592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T10:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602722#M270593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;A little bit more info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The 'I' value in the SIGN field denotes 'Include', that means to Include the values given in the LOW and HIGH fields. U may use 'E' here to exclude these values, when u r using the range in a SELECT query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Johnson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 10:35:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602722#M270593</guid>
      <dc:creator>former_member215243</dc:creator>
      <dc:date>2006-09-14T10:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602723#M270594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    ranges are similar to select-options but&lt;/P&gt;&lt;P&gt;    can't be displayed on screen.&lt;/P&gt;&lt;P&gt;    ranges has limitation i.e it can't hold more data&lt;/P&gt;&lt;P&gt;    where as selectoptions can hold large data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   example of ranges&lt;/P&gt;&lt;P&gt;    ranges:r_matnr for mara-matnr.&lt;/P&gt;&lt;P&gt;    r_matnr-sign = 'I'.&lt;/P&gt;&lt;P&gt;   r_matnr-option = 'EQ'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    r_matnr-low = '100'.&lt;/P&gt;&lt;P&gt;    r_matnr-high = '200'.&lt;/P&gt;&lt;P&gt;append r_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regrads&lt;/P&gt;&lt;P&gt;Amole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 11:07:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602723#M270594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T11:07:12Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602724#M270595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;lcurracdate &amp;lt;= current accounting date.&lt;/P&gt;&lt;P&gt;lcalcompdate &amp;lt;= calculated comparision date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Lets say your lcalcompdate is always going to be greater than lcurrdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;range : r_date for sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_date-low = lcurracdate.&lt;/P&gt;&lt;P&gt;r_date-high = lcalcompdate.&lt;/P&gt;&lt;P&gt;r_date-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_date-option = 'BT'.&lt;/P&gt;&lt;P&gt;append r_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in your logic you can use the above range to select data which fall within the defined range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;anurag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please assign points for helpful answers !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 11:50:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602724#M270595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-14T11:50:51Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602725#M270596</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;the best way is to create in TA se11 a 'Ranges' table type. Call TA se11, push the radio button 'table type' and choose 'edit' and finally 'define as ranges table type' (or something like that). Then use this newly created data type in your program. It also can be used in select statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 16:29:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602725#M270596</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T16:29:16Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602726#M270597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Additionally..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab TYPE RANGE OF type. &lt;/P&gt;&lt;P&gt;DATA itab LIKE RANGE OF f. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;creates an internal table that can be used as a range&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SIGN(1)   TYPE C &lt;/P&gt;&lt;P&gt;  OPTION(2) TYPE C &lt;/P&gt;&lt;P&gt;  LOW       TYPE type bzw. LIKE f &lt;/P&gt;&lt;P&gt;  HIGH      TYPE type bzw. LIKE f&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2006 10:12:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1602726#M270597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-01T10:12:53Z</dc:date>
    </item>
  </channel>
</rss>

