<?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/1204854#M131857</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Silviya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I had checked with ur delete statement , its working fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   How did u give the tcode ranges?did u click on the extension button of select options and give the 3 tcodes.&lt;/P&gt;&lt;P&gt;check if u had given spaces before tcodes while giving input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check my code.&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  YCHATEST                                                    *&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  YCHATEST                                .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : tstc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of it_tcode occurs 0,&lt;/P&gt;&lt;P&gt;       tcode like tstc-tcode,&lt;/P&gt;&lt;P&gt;     end of it_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1.&lt;/P&gt;&lt;P&gt;select-options : s_tcode for tstc-tcode.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'KS02'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'MM02'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'LT03'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'VA01'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;clear it_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete it_tcode where not tcode in s_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write : / 'a'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i had given Ks02 , mm02 and lt03 in the range and i got those 3 in my internal table at last , it had deleted va01.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Mar 2006 11:59:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-03-01T11:59:12Z</dc:date>
    <item>
      <title>Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204852#M131855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I gave input in tcode range 'ks02,MM02,LT03'.&lt;/P&gt;&lt;P&gt;i want tcodes changes only which are in Tcode ranges as mentioned above.Remaining tcodes i want to delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   For this i have used this statement.&lt;/P&gt;&lt;P&gt;DELETE icdhdr WHERE NOT TCODE in r_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But still i am getting all tcodes which are not in Tcode ranges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   How to remove the unwanted tcodes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 11:37:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204852#M131855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T11:37:53Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204853#M131856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi silviya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Use like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;loop at icdhdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if icdhdr-tcode in r_tcode.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;delete icdhdr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 11:43:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204853#M131856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T11:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204854#M131857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Silviya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I had checked with ur delete statement , its working fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   How did u give the tcode ranges?did u click on the extension button of select options and give the 3 tcodes.&lt;/P&gt;&lt;P&gt;check if u had given spaces before tcodes while giving input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check my code.&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  YCHATEST                                                    *&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  YCHATEST                                .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : tstc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of it_tcode occurs 0,&lt;/P&gt;&lt;P&gt;       tcode like tstc-tcode,&lt;/P&gt;&lt;P&gt;     end of it_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1.&lt;/P&gt;&lt;P&gt;select-options : s_tcode for tstc-tcode.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'KS02'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'MM02'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'LT03'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;it_tcode-tcode = 'VA01'.&lt;/P&gt;&lt;P&gt;append it_tcode.&lt;/P&gt;&lt;P&gt;clear it_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete it_tcode where not tcode in s_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write : / 'a'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i had given Ks02 , mm02 and lt03 in the range and i got those 3 in my internal table at last , it had deleted va01.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 11:59:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204854#M131857</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T11:59:12Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204855#M131858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Try this ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete  icdhdr where not ( TCODE in r_tcode).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sriranjani.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 12:03:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204855#M131858</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T12:03:41Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204856#M131859</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;ranges : r_tcode for sy-tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_tcode-low = 'KS02'.&lt;/P&gt;&lt;P&gt;r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;append r_tcode.&lt;/P&gt;&lt;P&gt;r_tcode-low = 'MM02'.&lt;/P&gt;&lt;P&gt;r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;append r_tcode.&lt;/P&gt;&lt;P&gt;r_tcode-low = 'LT03'.&lt;/P&gt;&lt;P&gt;r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;append r_tcode.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;delete icdhdr where  TCODE not in r_tcode.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 12:04:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204856#M131859</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T12:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204857#M131860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with u all.but problem is..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is range for TCODE.&lt;/P&gt;&lt;P&gt;ranges : r_tcode for struct-TCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is Hard coded value for TCODE&lt;/P&gt;&lt;P&gt;Transaction_code = 'KS02,LT03,XK02'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this hard coded value will pass through the following subroutines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to delete Tcodes which are not in Tcode ranges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOR Transcation Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form ranges.&lt;/P&gt;&lt;P&gt;  do.&lt;/P&gt;&lt;P&gt;    split Transaction_code at '^' into v_range Transaction_code.&lt;/P&gt;&lt;P&gt;    split v_range at ',' into  v_frm v_to.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    shift v_frm left deleting leading ' '.&lt;/P&gt;&lt;P&gt;    shift v_to left deleting leading ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if v_frm eq '' and v_to eq ''.&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;    if v_frm ne '' and v_to ne ''.&lt;/P&gt;&lt;P&gt;      r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;      r_tcode-option = 'BT'.&lt;/P&gt;&lt;P&gt;      r_tcode-low = v_frm.&lt;/P&gt;&lt;P&gt;      r_tcode-high = v_to.&lt;/P&gt;&lt;P&gt;      append r_tcode.&lt;/P&gt;&lt;P&gt;      clear  r_tcode.&lt;/P&gt;&lt;P&gt;    elseif v_to ne '' and v_frm eq '' .&lt;/P&gt;&lt;P&gt;      r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;      r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;      r_tcode-low = v_to.&lt;/P&gt;&lt;P&gt;      append r_tcode.&lt;/P&gt;&lt;P&gt;      clear  r_tcode.&lt;/P&gt;&lt;P&gt;    elseif v_frm ne '' and v_to eq ''.&lt;/P&gt;&lt;P&gt;      r_tcode-sign = 'I'.&lt;/P&gt;&lt;P&gt;      r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;      r_tcode-low = v_frm.&lt;/P&gt;&lt;P&gt;      append r_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  enddo.&lt;/P&gt;&lt;P&gt;  clear : v_range,v_frm,v_to.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 12:12:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204857#M131860</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T12:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204858#M131861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the problem may be with the ranges.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;r_tcode-sign = 'I'.
r_tcode-option = &amp;lt;b&amp;gt;'EQ'.&amp;lt;/b&amp;gt;
r_tcode-low = v_frm.
r_tcode-high = v_to.
append r_tcode.
clear r_tcode.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;and check the r_tcode values in debug mode...&lt;/P&gt;&lt;P&gt;it should be EQ not BT.&lt;/P&gt;&lt;P&gt;it works very well for me,&lt;/P&gt;&lt;P&gt;just check it&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZTEST_RANGE                             .

RANGES : R_TCODE FOR SY-TCODE.
DATA: BEGIN OF ITAB OCCURS 0,
       TCODE LIKE SY-TCODE,
      END OF ITAB.

R_TCODE-LOW = 'KS02'.
R_TCODE-SIGN = 'I'.
R_TCODE-OPTION = 'EQ'.
APPEND R_TCODE.
R_TCODE-LOW = 'MM02'.
R_TCODE-SIGN = 'I'.
R_TCODE-OPTION = 'EQ'.
APPEND R_TCODE.
R_TCODE-LOW = 'LT03'.
R_TCODE-SIGN = 'I'.
R_TCODE-OPTION = 'EQ'.
APPEND R_TCODE.
"9 reocrds are there
ITAB-TCODE = 'MM01'.
APPEND ITAB.
ITAB-TCODE = 'VA02'.
APPEND ITAB.
ITAB-TCODE = 'VA01'.
APPEND ITAB.
ITAB-TCODE = 'VL01'.
APPEND ITAB.
ITAB-TCODE = 'MM02'.
APPEND ITAB.
ITAB-TCODE = 'MM03'.
APPEND ITAB.
ITAB-TCODE = 'KS02'.
APPEND ITAB.
ITAB-TCODE = 'MM02'.
APPEND ITAB.
ITAB-TCODE = 'LT03'.
APPEND ITAB.
DELETE ITAB WHERE TCODE NOT IN R_TCODE.
break-point.
"now only 4 records are there&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 12:28:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204858#M131861</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T12:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: Ranges</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204859#M131862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Silviya, &lt;/P&gt;&lt;P&gt;have you tried this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  r_tcode-low = 'KS02'. &lt;/P&gt;&lt;P&gt;  r_tcode-sign = 'E'.  -&amp;gt; excluded from selection&lt;/P&gt;&lt;P&gt;  r_tcode-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  append r_tcode.&lt;/P&gt;&lt;P&gt;  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append the ranges table like this for every single tcode that you want to be excluded from the selection.&lt;/P&gt;&lt;P&gt;After that, the statement should work like this:&lt;/P&gt;&lt;P&gt;delete icdhdr where tcode in r_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps, regards, Kathrin!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2006 15:39:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ranges/m-p/1204859#M131862</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-01T15:39:07Z</dc:date>
    </item>
  </channel>
</rss>

