<?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: number range problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725564#M1298945</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hengky Irawan,  &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: wnorange like INRI-NRRANGENR, " number range, Which should be ZX / TO before You 
                                                           " Pass to "FM NUMBER_GET_NEXT"
                  wdocno(12).

" Before You pass wnorange = 'TO' , this could solve your problem
      
call function 'NUMBER_GET_NEXT'
  exporting
    nr_range_nr = wnorange
    object = 'ZOWNNO'
  importing
    number = wdocno "Number generated by SAP
  exceptions&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suneel G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Jun 2009 05:46:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-08T05:46:02Z</dc:date>
    <item>
      <title>number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725561#M1298942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;Have program that need to used number range. Currently I have a number range ZX.&lt;/P&gt;&lt;P&gt;new program I use the same number range(ZX) but I create new interval with defferent "TO year".&lt;/P&gt;&lt;P&gt;The problem is the new range is not work, the system still getting the old interval. Any I dea to solved it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hengky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 04:42:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725561#M1298942</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T04:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725562#M1298943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;can you post your code, so that we can have a look and come out with a solution.&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;anupama.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 04:56:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725562#M1298943</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T04:56:17Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725563#M1298944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually noting wrong with the coding. In my coding I just used the function module NUMBER_GET_NEXT, the input parameter is ok. but the result still getting the old number range, not the new one.&lt;/P&gt;&lt;P&gt;I've tried to run single test FM NUMBER_GET_NEXT via tcode SE37. the result still wrong.&lt;/P&gt;&lt;P&gt;The I did debuging the FM.&lt;/P&gt;&lt;P&gt;I found in line&lt;/P&gt;&lt;P&gt;      CALL 'ThNoRead' ID 'BNRIV' FIELD BNRIV.&lt;/P&gt;&lt;P&gt;the value BNRIV-TOYEAR is change into the wrong number.&lt;/P&gt;&lt;P&gt;before the codding above the value BNRIV-TOYEAR is 3301.&lt;/P&gt;&lt;P&gt;after the coding above execute the value change into 3600.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So this is the cause of problem. Any idea to how fix it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 05:19:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725563#M1298944</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T05:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725564#M1298945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hengky Irawan,  &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: wnorange like INRI-NRRANGENR, " number range, Which should be ZX / TO before You 
                                                           " Pass to "FM NUMBER_GET_NEXT"
                  wdocno(12).

" Before You pass wnorange = 'TO' , this could solve your problem
      
call function 'NUMBER_GET_NEXT'
  exporting
    nr_range_nr = wnorange
    object = 'ZOWNNO'
  importing
    number = wdocno "Number generated by SAP
  exceptions&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suneel G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 05:46:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725564#M1298945</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T05:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725565#M1298946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Suneel and all,&lt;/P&gt;&lt;P&gt;I have used the same FM like your.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem happen inside the function module NUMBER_GET_NEXT.&lt;/P&gt;&lt;P&gt;my input parameter are&lt;/P&gt;&lt;P&gt;   NR_RANGE_NR = '01'&lt;/P&gt;&lt;P&gt;   OBJECT            = 'ZX'&lt;/P&gt;&lt;P&gt;   TOYEAR           = '3301'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but inside FM  at PERFORM READ_NRIV. there is codding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BNRIV-TOYEAR     = P_TOYEAR.   " &lt;STRONG&gt;the value still 3301&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         Intervall im Puffer lesen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL 'ThNoRead' ID 'BNRIV' FIELD BNRIV.&lt;/P&gt;&lt;P&gt;      CASE SY-SUBRC.                         " The value change into 3600&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after this logic the value of TOYEAR is changed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 06:12:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725565#M1298946</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T06:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725566#M1298947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This my coding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if ztffakt002-idmirror is not initial and ztffakt002-idmirror ne '000'&lt;/P&gt;&lt;P&gt;           and ztffakt002-idmirror ne '   '.&lt;/P&gt;&lt;P&gt;          ccode   = ztffakt002-idmirror.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          ccode   = p_bukrs.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;     *&lt;STRONG&gt;---- At this point the value CCODE is 3301&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'NUMBER_GET_NEXT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            nr_range_nr             = '01'&lt;/P&gt;&lt;P&gt;            object                  = 'ZX'&lt;/P&gt;&lt;P&gt;            toyear                  = ccode&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            number                  = nofaktur&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            interval_not_found      = 1&lt;/P&gt;&lt;P&gt;            number_range_not_intern = 2&lt;/P&gt;&lt;P&gt;            object_not_found        = 3&lt;/P&gt;&lt;P&gt;            quantity_is_0           = 4&lt;/P&gt;&lt;P&gt;            quantity_is_not_1       = 5&lt;/P&gt;&lt;P&gt;            interval_overflow       = 6&lt;/P&gt;&lt;P&gt;            buffer_overflow         = 7&lt;/P&gt;&lt;P&gt;            OTHERS                  = 8.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          retcode = 99.&lt;/P&gt;&lt;P&gt;          ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;----  at this point the result os number range is taken from  TOYEAR 3600 not 3301&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;        vnofaktur = nofaktur.  &lt;/P&gt;&lt;P&gt;        found     = ''.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 06:18:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725566#M1298947</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T06:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: number range problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725567#M1298948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hengky Irawan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;I have created two intervals :&lt;/P&gt;&lt;P&gt;1	3301	50000000	50009999	50000003&lt;/P&gt;&lt;P&gt;1	3600	60000000	60009999	0&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA :  CCODE  TYPE INRI-TOYEAR. " I doubt how did you declare your CCODE, Check once

CCODE = '3301'.

call function 'NUMBER_GET_NEXT'
  exporting
    nr_range_nr = wnorange
    object      = 'ZOWNNO'
    subobject   = ' '
    TOYEAR      = CCODE
  importing
    number = wdocno "Number generated by SAP
  exceptions
    interval_not_found = 1
    number_range_not_intern = 2
    object_not_found = 3
    quantity_is_0 = 4
    quantity_is_not_1 = 5
    internal_overflow = 6
    others = 7.
if sy-subrc ne 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
* message e086 with 'Number Range' sy-subrc.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the time I am getting &lt;STRONG&gt;3301&lt;/STRONG&gt; Intervals only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suneel G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 07:27:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-problem/m-p/5725567#M1298948</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T07:27:19Z</dc:date>
    </item>
  </channel>
</rss>

