<?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 object in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815942#M349335</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ajay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create number range object using OYSN.&lt;/P&gt;&lt;P&gt;Then call the following function modules.&lt;/P&gt;&lt;P&gt;FORM get_next_id CHANGING p_discrep.&lt;/P&gt;&lt;P&gt;  DATA: last_id LIKE zrecaudit-discrep,&lt;/P&gt;&lt;P&gt;        quant   LIKE inri-quantity,    "dummy&lt;/P&gt;&lt;P&gt;        code    LIKE inri-returncode.  "returncode&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'NUMBER_RANGE_ENQUEUE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            object           = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            foreign_lock     = 1&lt;/P&gt;&lt;P&gt;            object_not_found = 2&lt;/P&gt;&lt;P&gt;            system_failure   = 3&lt;/P&gt;&lt;P&gt;            OTHERS           = 4.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&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                  = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              number                  = last_id&lt;/P&gt;&lt;P&gt;              quantity                = quant&lt;/P&gt;&lt;P&gt;              returncode              = code&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;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'NUMBER_RANGE_DEQUEUE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              object           = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              object_not_found = 1&lt;/P&gt;&lt;P&gt;              OTHERS           = 2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_next_id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="16005"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jan 2007 07:39:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-24T07:39:31Z</dc:date>
    <item>
      <title>number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815937#M349330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to use number_get_next using snro .can u tell me briefly&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:27:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815937#M349330</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:27:59Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815938#M349331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/2a/fa02e3493111d182b70000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/2a/fa02e3493111d182b70000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:30:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815938#M349331</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815939#M349332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Goto Tcode SNRO&lt;/P&gt;&lt;P&gt;2) select ur concerned OBJECT there.&lt;/P&gt;&lt;P&gt;3) Click on Number Ranges Push Button.&lt;/P&gt;&lt;P&gt;4) then click on Display Interval Button over there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:31:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815939#M349332</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815940#M349333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;refer.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/EN/2a/fa0331493111d182b70000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/EN/2a/fa0331493111d182b70000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:32:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815940#M349333</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815941#M349334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Create a Number range object in SNRO and assign the number ranges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While saving the custom module pool program, call the FM Number_Get_Next and pass the parameter number range object and number range NR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;number range NR is nothing but the number , that you have given for the range of numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:33:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815941#M349334</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:33:56Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815942#M349335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ajay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create number range object using OYSN.&lt;/P&gt;&lt;P&gt;Then call the following function modules.&lt;/P&gt;&lt;P&gt;FORM get_next_id CHANGING p_discrep.&lt;/P&gt;&lt;P&gt;  DATA: last_id LIKE zrecaudit-discrep,&lt;/P&gt;&lt;P&gt;        quant   LIKE inri-quantity,    "dummy&lt;/P&gt;&lt;P&gt;        code    LIKE inri-returncode.  "returncode&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'NUMBER_RANGE_ENQUEUE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            object           = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            foreign_lock     = 1&lt;/P&gt;&lt;P&gt;            object_not_found = 2&lt;/P&gt;&lt;P&gt;            system_failure   = 3&lt;/P&gt;&lt;P&gt;            OTHERS           = 4.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&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                  = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              number                  = last_id&lt;/P&gt;&lt;P&gt;              quantity                = quant&lt;/P&gt;&lt;P&gt;              returncode              = code&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;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'NUMBER_RANGE_DEQUEUE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              object           = 'ZRECAUDIT'&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              object_not_found = 1&lt;/P&gt;&lt;P&gt;              OTHERS           = 2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_next_id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="16005"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:39:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815942#M349335</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: number range object</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815943#M349336</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;Let me tell you in brief how to use number_get_next.Pls copy the below code&lt;/P&gt;&lt;P&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             = gc_nr&lt;/P&gt;&lt;P&gt;                object                     = gc_nr_obj&lt;/P&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;                number                   = lv_obj_id&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;&lt;/P&gt;&lt;P&gt;Before using this code dont forget to declare gc_nr and gc_nr_obj.Now go to snro transaction and create a number range object and specify the intervals.Now onwards every time you invoke the function module the value gets incremented by 1 and will be stored in the variable  lv_obj_id.Let me know if you still have doubts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward points if found useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Shyam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:08:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/number-range-object/m-p/1815943#M349336</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:08:36Z</dc:date>
    </item>
  </channel>
</rss>

