<?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 Error BRAIN 649 (Invalid Range) for Customer Exit Variable in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-brain-649-invalid-range-for-customer-exit-variable/m-p/5055937#M1175076</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;      There is a User Entry variable VAR_DAY_RANGE with u2018INTERVALu2019 on Contract Start Date and created a customer exit variable ZVCPBDAY on Contract Start Date with u2018INTERVALu2019 and the input is above User Entry variable and it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;Reads VAR_DAY_RANGE  from selection and fills the variable&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from 01/01/1995 to previous day of the lower range selection&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;&lt;/P&gt;&lt;P&gt;  WHEN 'ZVCBPDAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF i_step = 2.                                  "after the popup&lt;/P&gt;&lt;P&gt;      LOOP AT i_t_var_range INTO loc_var_range&lt;/P&gt;&lt;P&gt;              WHERE vnam = 'VAR_DAY_RANGE'.&lt;/P&gt;&lt;P&gt;        CLEAR l_s_range.&lt;/P&gt;&lt;P&gt;        CLEAR e_t_range.&lt;/P&gt;&lt;P&gt;        l_s_range-sign     = 'I'.&lt;/P&gt;&lt;P&gt;        l_s_range-opt      = 'BT'.&lt;/P&gt;&lt;P&gt;        L_YEAR  = loc_var_range-low+0(4).&lt;/P&gt;&lt;P&gt;        L_MONTH = loc_var_range-low+4(2).&lt;/P&gt;&lt;P&gt;        L_DAY   = loc_var_range-low+6(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONCATENATE L_YEAR L_MONTH L_DAY INTO l_date_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_date_low  =  '19950101'.&lt;/P&gt;&lt;P&gt;        l_date_high =  l_date_high - 1.&lt;/P&gt;&lt;P&gt;        l_s_range-low      = l_date_low.&lt;/P&gt;&lt;P&gt;        l_s_range-high     = l_date_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND l_s_range TO e_t_range.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;Read VAR_DAY_RANGE from same above selection and should &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;return Greater Than or Equal (GE) to the lower range date&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;&lt;/P&gt;&lt;P&gt;  WHEN 'ZVCLOWDT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF i_step = 2.                                  "after the popup&lt;/P&gt;&lt;P&gt;      LOOP AT i_t_var_range INTO loc_var_range&lt;/P&gt;&lt;P&gt;              WHERE vnam = 'VAR_DAY_RANGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR l_s_range.&lt;/P&gt;&lt;P&gt;        CLEAR e_t_range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_s_range-low      = loc_var_range-low.&lt;/P&gt;&lt;P&gt;        l_s_range-sign     = 'I'.&lt;/P&gt;&lt;P&gt;        l_s_range-opt      = 'GE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND l_s_range TO e_t_range.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After adding the code for the second variable ZVCLOWDT (to restrict Greater Than or Equal (GE) to the lower range date) on Contract End date with u2018SINGLE valueu2019 it is giving the error : BRAIN 649 (Invalid Range) and finally gives the Exception CX_RSR_BAD_VALUE_COMBINATION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How could I fix this problem, PLEASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Jan 2009 17:57:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-01-12T17:57:39Z</dc:date>
    <item>
      <title>Error BRAIN 649 (Invalid Range) for Customer Exit Variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-brain-649-invalid-range-for-customer-exit-variable/m-p/5055937#M1175076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;      There is a User Entry variable VAR_DAY_RANGE with u2018INTERVALu2019 on Contract Start Date and created a customer exit variable ZVCPBDAY on Contract Start Date with u2018INTERVALu2019 and the input is above User Entry variable and it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;Reads VAR_DAY_RANGE  from selection and fills the variable&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from 01/01/1995 to previous day of the lower range selection&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;&lt;/P&gt;&lt;P&gt;  WHEN 'ZVCBPDAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF i_step = 2.                                  "after the popup&lt;/P&gt;&lt;P&gt;      LOOP AT i_t_var_range INTO loc_var_range&lt;/P&gt;&lt;P&gt;              WHERE vnam = 'VAR_DAY_RANGE'.&lt;/P&gt;&lt;P&gt;        CLEAR l_s_range.&lt;/P&gt;&lt;P&gt;        CLEAR e_t_range.&lt;/P&gt;&lt;P&gt;        l_s_range-sign     = 'I'.&lt;/P&gt;&lt;P&gt;        l_s_range-opt      = 'BT'.&lt;/P&gt;&lt;P&gt;        L_YEAR  = loc_var_range-low+0(4).&lt;/P&gt;&lt;P&gt;        L_MONTH = loc_var_range-low+4(2).&lt;/P&gt;&lt;P&gt;        L_DAY   = loc_var_range-low+6(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONCATENATE L_YEAR L_MONTH L_DAY INTO l_date_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_date_low  =  '19950101'.&lt;/P&gt;&lt;P&gt;        l_date_high =  l_date_high - 1.&lt;/P&gt;&lt;P&gt;        l_s_range-low      = l_date_low.&lt;/P&gt;&lt;P&gt;        l_s_range-high     = l_date_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND l_s_range TO e_t_range.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;Read VAR_DAY_RANGE from same above selection and should &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;return Greater Than or Equal (GE) to the lower range date&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;&lt;/P&gt;&lt;P&gt;  WHEN 'ZVCLOWDT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF i_step = 2.                                  "after the popup&lt;/P&gt;&lt;P&gt;      LOOP AT i_t_var_range INTO loc_var_range&lt;/P&gt;&lt;P&gt;              WHERE vnam = 'VAR_DAY_RANGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR l_s_range.&lt;/P&gt;&lt;P&gt;        CLEAR e_t_range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_s_range-low      = loc_var_range-low.&lt;/P&gt;&lt;P&gt;        l_s_range-sign     = 'I'.&lt;/P&gt;&lt;P&gt;        l_s_range-opt      = 'GE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND l_s_range TO e_t_range.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After adding the code for the second variable ZVCLOWDT (to restrict Greater Than or Equal (GE) to the lower range date) on Contract End date with u2018SINGLE valueu2019 it is giving the error : BRAIN 649 (Invalid Range) and finally gives the Exception CX_RSR_BAD_VALUE_COMBINATION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How could I fix this problem, PLEASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jan 2009 17:57:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-brain-649-invalid-range-for-customer-exit-variable/m-p/5055937#M1175076</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-12T17:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: Error BRAIN 649 (Invalid Range) for Customer Exit Variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-brain-649-invalid-range-for-customer-exit-variable/m-p/5055938#M1175077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing similar problem. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;did you managed to fix this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me how.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sudeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jan 2011 10:30:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-brain-649-invalid-range-for-customer-exit-variable/m-p/5055938#M1175077</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-05T10:30:23Z</dc:date>
    </item>
  </channel>
</rss>

