<?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: How to write this syntax in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669283#M295980</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;if ( it_bseg-mwskz between 'C0' AND 'C9' ) OR&lt;/P&gt;&lt;P&gt;( it_bseg-mwskz between 'E0' AND 'E9' )&lt;/P&gt;&lt;P&gt;or it_bseg-mwskz = 'MP'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Oct 2006 16:22:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-31T16:22:05Z</dc:date>
    <item>
      <title>How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669282#M295979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to check &lt;/P&gt;&lt;P&gt;it_bseg-mwskz is in between ( 'C0','C1', 'C2', 'C3', ...'C9' )&lt;/P&gt;&lt;P&gt;or it_bseg-mwskz is in between ( 'E0','E1', 'E2', 'E3', ...'E9' )&lt;/P&gt;&lt;P&gt;or it_bseg-mwskz = 'MP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then set flag as true....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to write this sytax&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:20:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669282#M295979</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-31T16:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669283#M295980</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;if ( it_bseg-mwskz between 'C0' AND 'C9' ) OR&lt;/P&gt;&lt;P&gt;( it_bseg-mwskz between 'E0' AND 'E9' )&lt;/P&gt;&lt;P&gt;or it_bseg-mwskz = 'MP'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:22:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669283#M295980</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-31T16:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669284#M295981</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;IF ( IT_BSEG-MWSKZ BETWEEN 'C0' AND 'C9' )&lt;/P&gt;&lt;P&gt;           OR&lt;/P&gt;&lt;P&gt;   ( IT_BSEG-MWSKZ BETWEEN 'E1' AND 'E9' )&lt;/P&gt;&lt;P&gt;           OR&lt;/P&gt;&lt;P&gt;   ( IT_BSEG-MWSKZ = 'MP' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLAG = 'X'.&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;THanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:24:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669284#M295981</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-31T16:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669285#M295982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use a range....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;tables: bseg.



ranges: r_mwskz1 for bseg-mwskz.
ranges: r_mwskz2 for bseg-mwskz.
ranges: r_mwskz3 for bseg-mwskz.

r_mwskz1-sign   = 'I'.
r_mwskz1-option = 'BT'.
r_mwskz1-low    = 'C0'.
r_mwskz1-high   = 'C9'.
append r_mwskz1.

r_mwskz2-sign   = 'I'.
r_mwskz2-option = 'BT'.
r_mwskz2-low    = 'E0'.
r_mwskz2-high   = 'E9'.
append r_mwskz2.

r_mwskz3-sign   = 'I'.
r_mwskz3-option = 'EQ'.
r_mwskz3-low    = 'MP'.
append r_mwskz3.

if it_bseg-mwskz in r_mwskz1
  or it_bseg-mwskz in r_mwskz2
  or it_bseg-mwskz in r_mwskz3.


endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:28:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669285#M295982</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-31T16:28:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669286#M295983</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 the following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges: r_mwskz  for bseg-mwskz ocuurs 5,&lt;/P&gt;&lt;P&gt; r_mwskz1 for bseg-mwskz occurs 5 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_mwskz-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz-low = 'C0'.&lt;/P&gt;&lt;P&gt;append r_mwskz.&lt;/P&gt;&lt;P&gt;r_mwskz-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz-low = 'C1'.&lt;/P&gt;&lt;P&gt;append r_mwskz.&lt;/P&gt;&lt;P&gt;r_mwskz-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz-low = 'C2'.&lt;/P&gt;&lt;P&gt;append r_mwskz.&lt;/P&gt;&lt;P&gt;r_mwskz-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz-low = 'C3'.&lt;/P&gt;&lt;P&gt;append r_mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_mwskz1-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz1-low = 'E0'.&lt;/P&gt;&lt;P&gt;append r_mwskz1.&lt;/P&gt;&lt;P&gt;r_mwskz1-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz1-low = 'E1'.&lt;/P&gt;&lt;P&gt;append r_mwskz1.&lt;/P&gt;&lt;P&gt;r_mwskz1-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz1-low = 'E2'.&lt;/P&gt;&lt;P&gt;append r_mwskz1.&lt;/P&gt;&lt;P&gt;r_mwskz1-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_mwskz1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_mwskz1-low = 'E3'.&lt;/P&gt;&lt;P&gt;append r_mwskz1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mwskz from bseg into corresponding fields of  itab where mwskz in r_mwskz OR&lt;/P&gt;&lt;P&gt; mwskz1 in r_mwskz1 OR&lt;/P&gt;&lt;P&gt;mwskz = 'MP'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;flag = 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs&lt;/P&gt;&lt;P&gt;Manas Ranjan Panda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:28:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669286#M295983</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-31T16:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669287#M295984</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;Use IN Operator.&lt;/P&gt;&lt;P&gt;it_bseg-mwskz IN('C0','C1', 'C2', 'C3', ...'C9')&lt;/P&gt;&lt;P&gt;or it_bseg-mwskz IN ('E0','E1', 'E2', 'E3', ...'E9').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 16:30:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669287#M295984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-31T16:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to write this syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669288#M295985</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;ABAP IN operator works only with ABAP ranges or range tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;pre&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  lr_mskz type range oif mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform append_range using:&lt;/P&gt;&lt;P&gt;  'ICP'  'C+' '' changing lr_mskz,&lt;/P&gt;&lt;P&gt;  'ICP'  'E+' '' changing lr_mskz,&lt;/P&gt;&lt;P&gt;  'IEQ'  'MP' '' changing lr_mskz.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This works if all C and E MWSKZ are cobined with letter&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and digit, it fails if there is like 'AA' or 'CX'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;In that case you must 'IEQ' all of them.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if it_bseg-mwskz in lr_mwskz.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set flag or what else&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;&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;      Form  append_range&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      append selection range for any range type (c) Clemen Li&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM append_range  USING    p_signopt     TYPE c&lt;/P&gt;&lt;P&gt;                            p_low         TYPE any&lt;/P&gt;&lt;P&gt;                            p_high        TYPE any&lt;/P&gt;&lt;P&gt;                   CHANGING pt_range      TYPE table.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS:&lt;/P&gt;&lt;P&gt;    &amp;lt;range&amp;gt;                               TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;sign&amp;gt;                                TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;option&amp;gt;                              TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;low&amp;gt;                                 TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;high&amp;gt;                                TYPE ANY.&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    l_ref                                 TYPE REF TO data.&lt;/P&gt;&lt;P&gt;  CREATE DATA l_ref                       LIKE LINE OF pt_range.&lt;/P&gt;&lt;P&gt;  ASSIGN l_ref-&amp;gt;* TO &amp;lt;range&amp;gt;.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc                          = 0.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'SIGN' OF STRUCTURE &amp;lt;range&amp;gt; TO &amp;lt;sign&amp;gt;.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc                          = 0.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'OPTION' OF STRUCTURE &amp;lt;range&amp;gt; TO &amp;lt;option&amp;gt;.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc                          = 0.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'LOW' OF STRUCTURE &amp;lt;range&amp;gt; TO &amp;lt;low&amp;gt;.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc                          = 0.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'HIGH' OF STRUCTURE &amp;lt;range&amp;gt; TO &amp;lt;high&amp;gt;.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc                          = 0.&lt;/P&gt;&lt;P&gt;  &amp;lt;sign&amp;gt;                                  = p_signopt(1).&lt;/P&gt;&lt;P&gt;  &amp;lt;option&amp;gt;                                = p_signopt+1(2).&lt;/P&gt;&lt;P&gt;  &amp;lt;low&amp;gt;                                   = p_low.&lt;/P&gt;&lt;P&gt;  &amp;lt;high&amp;gt;                                  = p_high.&lt;/P&gt;&lt;P&gt;  APPEND &amp;lt;range&amp;gt; TO pt_range.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " append_range&lt;/P&gt;&lt;P&gt;&amp;lt;/pre&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 17:52:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-this-syntax/m-p/1669288#M295985</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2006-10-31T17:52:41Z</dc:date>
    </item>
  </channel>
</rss>

