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,
AndreasHi 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 helpHi,
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'. -
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 -
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 KumarAs 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,
TonyHi 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,
RajdeepHi
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
SRIHi 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
VenkatHi 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
ShailaIn 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
-
How do I transfer my email folders on comcast over to my new imac? I am getting email but need the folders which have all my old/saved items.
-
I am changing macs from MacBook Pro to MacBook Air can I transfer application licenses to new device
I have a MacBook Pro 15 that I need to switch to a MacBook Air . I have applications like aperture, MS Office 2010, photoshop and others that I want to move to the air. I will be cleaning the drive on the MacBook Pro and selling it. Is there a way to
-
I'm using MacBook Pro 13-inch, early 2011 running 10.7.1. I want to upgrade to 10.7.4 but the system discarded the upgrade after I successfully downloaded it. Please help!
-
Where has the just added function gone?
Where has the "just added" function gone in the store
-
Layer position misBehavior..! -( help ? )-
On any of the various pages I'd been putting together recently, I get confusing responses. When I come back to verify link settings before publishing (locally), some of the links refuse to be positioned frontmost. Then I discover that a few of the ot