Number Ranges - Best Practise

Can anyone advise what's the best approach if a particular number range is being used up for a sales order type? Do we assign another number range?  What if we really run of number ranges, is there anyway to reuse the number range by archiving documents out?
Thanks
Peter

There are many ways by which you can acheive your desired result.
You can have number range based on Fiscal year. eg. in 2008 for Sales doc you are using no range 10, 1000000000 - 199999999 and say you exhaust that. this u can treat in two ways:
either Reassign new number range to the sales doc say 49, 2000000000 - 2999999999.
or reset the counter for the number range 10 to 0 (Zero) and use it. There will be no conflict in numder series use in the same fiscal year. As doc number does not total depend on number range only, it also take date into consideration.
Hope it clears you query. If not kindly revert or esle reward.
Take care. JP

Similar Messages

  • HR number ranges best practice

    What would be the best practice for the global organization in terms of HR records number ranges?
    1. Having country specific ranges and Central person functionality to group several records when people are moved between countries
    2. Having one common number range and mix up all countries in there?  There would be no need to leave and re-hire if moved between countries?
    Thank you for sharing your experience!

    Hi,
    Our NUMKR Feature looks at country, but only splits out employees from Contractors/Consultants assigning one number range for all employees and one for all contractors. 
    Pros are you could identify the country of the employee by looking at the personnel number without having to know the Personnel Area or other information. 
    Con - You would have to look at other indicators such as Company Code or Personnel Area to determine the country of assignment.  You would have to change the personnel number - terminate in old country and hire in new country each time there was a change of country. 
    Paul

  • Number ranges - Import of Legacy Data - best practice

    Hi,
    we are planning to move legacy data objects to our SAP CRM.
    These Objects have an external key (Numeric, 6 digit) in a number range that is relatively full and highly fragmented.
    Is there a best practice how to implement internal number assignment for this kind of pre filled number range?
    The internal key in SAP would be different and under our control, the external key is the interesting one.
    Cheers,
    Andreas

    Hi Luís,
    The scenario is in the context of insurance business.
    The setup: SAP CRM as central Business Partner system. And in the CRM we keep the policy numbers of the surrounding (non SAP) policy systems as references (I'm talking about insurance policies...).
    For each policy we create a one order object, containing, among others, LOB, policy type and the policy number.
    These policy number ranges are to be maintained in the central CRM system in the future.
    And in one of these Systems they have the situation described above:
    6 digit key in a number range that is relatively full and highly fragmented. They are managing their numbers in an xls right now, but we would also have them migrated into our system.
    And after the migration we would be responisble to find a unused number, whenever a new policy is to be created.
    Cheers,
    Andreas

  • Best Practice for Change Maintenance Order Number Range

    Hello
    We have decided that our Maintenance Orders will always start with the year of the open date. Example 201112345155
    Every year we will need to change the number ranges
    What is the best practice to change the order number range? What is the best approach here?
    I have also another question. Why the "Current Number" is not incremental?
    Thanks for the help

    Hi,
    The current number can be explained by use of buffering of the numbers. Buffering is defined via transaction SNRO, the  AUFTRAG object is relevant for orders. When buffering is active, a set of unused numbers are assigned to each application server.
    In your example -  The fiirst 20 numbers were taken from the available number range and assigned to the buffer (possible 10 numbers to each of two servers). As orders are created a number is assigned from the buffer. Once the buffer values are used a further set of numbers are taken from the number range and the current number is increased (by buffer value).
    -Paul

  • Best practice for Number range buffering in SAP BI for FI Cubes

    Hello Experts,
    I have a question regarding Number range buffering. What i have observed is if we use more number of background processes while loading data, it for sure creaets locks with NRIV table bcoz of more calls for bufffered numbers with multiple processes.
    But there is a clause in SNRO while we buffer 'Main Memory' that it should not be used for Financial documents. I understand that this is for serial assignment of numbers for Documents and acoounts on the backend ECC, but does this even stand true for DIM ID's which we are buffering while loading data into a FI Cube?
    I have looked up a SAP note 1398444, which talks about NRIVSHADOW and parallel buffering and different use case scenarios.
    Which one of those should be used if I need to buffer my Dimension while loading a FI Cube in BI with maximun background processes?
    Please help me understand the difference?

    hi,
    well the message is just like a warning to signify that  incase you load more number of new records then your existing limit of buffer then you will have to increase accordingly if no then you can ignore
    if you want to understand the reason it like this....
    if there is not sufficent buffers space available and then process would be rollback and the existing numbers will get lost resulting gaps between the document numbers and for applications like finance this is not desirable .
    see doc more details
    http://help.sap.com/saphelp_nw04/helpdata/en/95/3d5540b8cdcd01e10000000a155106/frameset.htm
    Also if you are not sure you ask your basis team for Early watch alert report in their you can easily see whether number range buffering is really required or not, if yes then for which object/dimensions
    Also check below SAP Note:449030 and 62077
    hope it helps
    regards
    laksh

  • Number Range scenario...best way of handling?

    I was looking at a possible scenario:
    There is one university with 100 colleges under it which is implementing HE-R.These colleges offer 500 programs of study in all.( 100 colleges * 5 programs each).Each register around 400 students to a program around the same time( Total students=500*400=20000).
    In this scenario,how will the university administrator register students in a way that using the number range,he can differentiate a student on the basis of his college and program?
    Some options which came to my mind was that he would create 500 number ranges and assign the same whenever a student is to be booked to the respective programs.The other option probably is that the administrator would change the 'current number'in the number range interval node. Do send your thoughts on the same.

    Yes, that is true for externally assigned ranges.  However, if you use an internally managed number range, then the only thing you can change the number to is an externally managed number range.  You could not change it to a number that is in any the INTERNAL number range.
    The intelligent numbering is possible of course, but still introduces more problems than it addresses, and also much complexity, as you can see.  Whenever an administrator pulls up a student record, all of the relevant organization and program data are displayed prominently in the student header.  It is much easier to see that information directly than it is to remember the several dozen or hundreds of coded ranges.
    Consider the analogy to general ledger accounts.  Almost every legacy financial system uses intelligent G/L account numbering.  Almost every customer that migrates to SAP starts off believing that those intelligent numbers are needed in SAP.  In the end, though, it almost always becomes clear to all users (except for the most stubborn ones who will never be happy with any change whatsoever) that the SAP G/L structure is far more flexible and easier to report off of than any intelligent numbering scheme could be.
    Perhaps in the legacy student system, the intelligent numbering is NECESSARY, because it is otherwise cumbersome and difficult to see the organization and program context of the student.  This just isn't the case with SAP Student Lifecycle Management.  We cannot take all the 'requirements' at face value.  I would suspect that the real requirement is not 'We need intelligent numbering', but that 'We need to be able to easily and quickly ascertain the student's school and program'.

  • Number range for org model

    Hi,
    Can i give the BP number range as external for the org units created in org model, so that i can give an external number while creating the org unit in the org model.
    thanks,
    Sarat.

    Hi Sarat,
    Any Org unit created in the Org model will be created as BP and you can give the number range.
    What i suggest is go to best practises in help.sap.com and select C02_BB_Configurationguide_en and this has the details how you can give the number range and grouping.
    Thanks and reward points if helpful
    Srini

  • Number Ranges Year Wise

    Hello All,
    This is with the reference to the Thread
    [Number range;
    My client want to maintain the number ranges year wise for Billing, Orders etc., We have suggested not to go with Year wise  best practise
    Is there any OSS notes which tells that number ranges can not be maintained fiscal year wise?
    Regards,
    Narasimha Kumar

    As said in above replies,
               You can achieve the same by using USEREXIT_Number_range in include;RV60AFZZ.
    where create new Ztable = ZNR_Billing:
    Year / Sales Organization / Distribution chanel(Optional) / NR interval.
    eg: 2010 / Z100 / Z1 = ZZ
    where Z100 -= Sales Org & Z1 = Dist Channel &
    ZZ = Number range Interval (maintain number ranges in SNRO for ZZ- Make sure interval should not be overlap with other number ranges, but i dont think its possible.
    eg:
    Z1:2009--> 1000 - 9000
    at the same time you cant create another number range in SNRO as Z2:1000-9000 ( numbers will overlap)
    But i f you dont maintain same numbers in different years, then you can use the above Userexit, but still doesnt have any sense to use Userexit, when you dont maintain same numbers.

  • Number ranges for all doc's ( IN - F2)

    Hai,
        We have 2 comp codes,
    What would be the best practise to have number ranges for the sales doc's-
    as of now, I maintianed same number ranges for both company codes. But I no, there would be conflict between the documents such as,
    user-1 ( comp code-1) & user-2(company code-2) may create Std order-OR at the same time.then numbering might get effected.
    am having around 30 doc types ( from Inquiry - Invoice).
    is it better to use diff doc type & number ranges for each company or should i use the same doc type ( hence number range will become same).?
    suggest me asap.

    Hi Abhi
    I would suggest you to have different number rangers for each company code. this will be easy to identify the the document of which company code it belongs to. and to avoid the confusion.
    i suggest if  possible go to alpha numeric, like if you have A and B company codes
    use Axxxxxxxxxx for A company code
    use Bxxxxxxxxxx for B company code
    Regards
    Neelima

  • [IS-Retail] - IS Retail + Best Practise Installation

    Hello all,
    I would like to know where i can made a start on installing the IS Retail with Best Practises on my own machine/laptop, which is purely for self-study and understand the basis purpose. I have tried to read a number of document regarding to the IDES Demo, Solution Manager and Best Practise Installation guide in the service market place, but it still got nowhere I can make a start on it.
    Highly appreciate if anyone can give me some lights or share your thoughts here. Thanks.
    Please forgive me if I ask a silly question here.....
    Regards,
    Tony

    Hi my answers for your qestions as follows
    1) In IS Retail Site is a master data, but to create Site/DC/stores need to do some config in SPRO, Like...
    Number ranges for Sites, Account groups, create DC and site profiles and assign account groups to them.
    then you Create DC or site using WB01, now site master data will consider.
    2) yes you should have all Sites in golden client ( i am not clear this questn)
    3) After golive better need to create new stores on devleopment in then export (using WBTI/WBTE) to prodcution, in case any future changes requires to do something on stores like assign/delete merch category etc... you can do its easliy to aviod data mismatch in the production.
    regards
    satish

  • Excise invoice number range.

    Dear Sirs,
    For a new trading business I have assigned a new number range for commercial invoices but I am unable to create a new number range for Excise Invoices.
    Please suggest how I can create a new Excise number range for this particular business & how I can interlink it with the commercial invoices.
    Looking forward for your kind support.
    best regards,
    Rajdeep

    Hi
    As Ratish alraedy mentioned that Excise Invoice No. Range is maintained on the basis of Series Group, so check your series Group.
    T-Code : SNRO
    Following is the No. Range Objects related to Excise, select the proper no. range object as per your requirement.
    J_1I57FC - 57FC Number Range
    J_1IARE1 - ARE1 Doc No object based on Series Group
    J_1IARE3 - ARE3 Doc No object based on Series Group
    J_1IBOND - Excise Bonding: Bond number object
    J_1ICERT - Withholding Tax Certificates (India)
    J_1ICHLNNO - Internal number range for challans
    J_1ICONPLA - Consolidated PLA serial no. generation
    J_1IDEPINV - Excise Invoice Number for Depot Invoices
    J_1IEXCEXP - Export excise invoice number range
    J_1IEXCINV - Excise invoice number
    J_1IEXCLOC - Local excise invoice numebr range
    J_1IEXCTST - Excise invoice with intervals
    J_1IEXINEX - Excise invoice number for export
    J_1IINTNUM - Internally document number to be generated
    J_1IINTPR2 - Despatch serial number
    J_1ILIC - Excise Bonding: License number object
    J_1IPLA2 - PLA part II number range object
    J_1IRG1 - RG1 Number range object
    J_1IRG1_T - No. Range for RG1 - Excise group / Material
    J_1IRG23A1 - RG23A part 1 no. range object
    J_1IRG23A2 - RG23A part II number range object
    J_1IRG23C1 - RG23C part I number range object
    J_1IRG23C2 - RG23C part II number range object
    J_1IRG23D - Folio Numbers for RG 23D
    Regards
    Amitesh Anand

  • Deemed  Exports and Exports LoUT to follow same Number Range

    Hi CIN Gurus,
    Client requirement is :
    Domestic Excise Invoice- No Range 8500- 9999
    Deemed Exports Excise Invoice No Range: 201-999
    Exports under LoUT Excise Invoice No Range: 201-999
    Deemed One Invoice raised it should take 201 and the next invoice raised in Exports under LoUT then it should take 202 . Common number range for Deemed exports and Exports under LoUT.
    For the above to get I maintained
    J_1IEXCLOC: Domestic Invoice no range : 8500 -9999 for Excise Group 21 and Series Group 10.
    J_1IEXCEXP: Deemed Exports no Range: 201-999 for Excise Group 21 and Series Group 30.
    J_1IEXCEXP: Exportsunder LoUT No Range: 201-999 for Excise Group 21 and Series Group 20.
    I created and Excise invoice for Exports under LoUT, it saved with 201. Up to this its fine.
    Next Excise Invoice I raised for Deemed Exports, it has to take 202 and save, but instead it is asking for
    J_1IEXCLOC Number range to be maintained.
    How to maintain same number range for Deemed Exports Excise Invoice and Exports under LoUT.
    Thanks&Regards
    SRI

    Hi CIN Gurus,
    We have asked the client to write to Excise Dept for using Local Number range for Deemed Exports.
    So closing the thread. and if any suggestions welcome.
    Thanks for all.
    Best Regards
    Sri
    Edited by: Sri on Nov 18, 2008 12:58 PM

  • Interval 01 was not created for number range object HRTEM_REFN

    Dear expert!
    Now, I'm getting some issues in Training and event management module.
    - The first, I created business event
    - Second, I process to book for business event by tcode: PSV1 --> book --> book/payment info --> activity allocation.
    But when I was booking, the system displayed error: "Interval 01 was not created for number range object HRTEM_REFN"
    Help me, please!
    Best regards, Huy!

    Go to the customization as below
    Training and event mgt>Basic settings>Number range maintanence>Define number ranges for External operation
    and maintain number ranges as 01 Internal
    Hope ur problem will solve
    with regards
    partha

  • How to change Number range to Contact Person in Customer Master Record

    Dear all,
    We are maintaining contact person details under contact person tab in customer master record.
    Currently contact person is being created using VAP1 transaction.
    Can we automate this contact person creation by entering the data in contact person itself?
    and where can we change the number range of contact person.
    I have searched a lot to find the solution for this. Please help me to resolve this issue. Your suggestions will be highly appreciated.
    Best regards
    Venkat

    Hi Venkat,
    To your first question: "Can we automate this contact person creation by entering the data in contact person itself?"
    Yes, you can enter the contact person directly in the customer master in the contact person tab. A number is generated automatically.
    To your second question, go to transaction SNUM, and there use object "PARTNER". Here you can configure number range for contact persons.
    Hope this helps,
    Regards
    Nikhilesh

  • No number range found for 01 RP_REINR SP11--Travel Manager

    Hi
    While creating Travel request in in Travel manager i got this error messages"No number range found fo 01 RP_REINR SP!!-Travel Manager..Plse advice me how to resolve this..
    Thanks&best regds
    Shaila

    In adition to task from Shailaja .. Consider this:
    Please note that while defining your number ranges, the number must be two Digits  i.e ( 01,02,03)  , it must NOT be single digit  i.e (1,2,3)..
    I'd had the same issue, but with the two digits number it has been solved.
    Regards,
    Rodolfo

Maybe you are looking for