Number range buffer - can this really be? SAP BW 710
Hello everone,
hope you are fine!
I am looking for some real light into the number range buffering
I have extracted 2 Million data from DS 0PCA_EC_3 into a standard DSO which took inititally 13 h. (14 h in Production)
Now I figured the InfoObjects with high number range levels and enabled the buffering there.
The result is - which I can not believe at the moment and thats why I am looking first for answers before I disable the number range buffering and ran again into 13 h load - that the load took plus activation 45 MINUTES!!!!!
The Questions are:
1. Can this be possible that the performance increase so dramatically due to number range buffering?
I have not checked the SM66 for selection to table NRIV at the initial run
2. If this is realy the reason do I have to transport the settings I did in SNRO?
3. What if I decide not to use the number range buffering after some loads, is it easy to disable again without any data issue?
Thanks really for your input these are much appreciated.
bye Ömer
Hi everyone,
is there no one who can at least share his/her experience with number range buffering?
thanks for any input on this.
bye Ömer
Similar Messages
-
Hi,
During the creation of customer in customer master data, we encountered an error that says Number range buffer is full. Now, we cannot proceed with the saving. How can we correct this.
Thank so much.
RachelleHave you checked OSS? There are a number of notes regarding number range buffers (not necessarily BCS related). For example, 964929 and 633980.
If you know the offending number range, you can change the buffer settings through t-code SNUM....just make sure you know what you are doing relative to your instance name, number of application servers, requirements for continious numbering, etc.
- Chris -
Hello Gurus,
Where do we set Billing document Number range Buffer?
Let me know the transaction code where I can set the buffer for Billing document Number range Buffer.
Regards
PVRHiiii
Commericial Invoice Number range is not as per the Company Code. It is general number range which is handled through assignment of your billing document type
But Accounting document number range is Company code and year specific (T-Code = FBN1)
Regards
Shambhu Sarkar -
I would like know more about Number range buffer
Hi Guys,
We want to implement Number Range Buffer to our dimensions.
So i would like to know advises from you regarding when i have to go to
Number range buffer .
What are the precations i have to take.
Please reply me
Thanks
PrasannaHi Prasanna,
Go through the link:
http://help.sap.com/saphelp_nw04/helpdata/en/fd/d43e2a6fa24faeb60527a95561460b/frameset.htm
Gives what is number range buffering, purpose, precautions and lots more...
Happy Reading,
Cheers
SRS -
hi,
I have assign the number range to the PO in SPRO setting.
I have a number range from 9600022400 and when I create a PO I have in some moments 9600022291 for example.
but in this list of POs created in the system I have some numbers empty.
i want to find and delete all the buffer numbers.
wht can i do??? plz explain in detail..Try TCode SNRO, enter object EINKBELEG, and click the pencil button to change. Select menu path: Edit -> Set up buffering -> No buffering. This is the default setting as you should see "Number ranges are not buffered" under "Warning %".
Using the same method for object MATBELEG (Physical Inventory Documents), you will see that the the Main memory buffering is check and numbers in buffer as 10. The same goes for object MATERIALNR. There you will see the same and that 10 numbers are buffered.
Regards. -
HI,
We are facing performance issue and i would like to perform BW number range buffering.
I used function module RSD_CUBE_GET to get the information on the dimension name.
What i notice is the name of the dimension in BW Production and BW Development is different.
I would like to know if we need to do Number range buffering directly in Production or should that be transported?
Appreciate anyone's advice on this..
Regards,
MailiHi everyone,
is there no one who can at least share his/her experience with number range buffering?
thanks for any input on this.
bye Ömer -
Can I really Install SAP ECC 6.0 SR3
Hello Experts,
I have a question, I am an amateur and need your expert advice regarding installation of SAP R3 on my laptop. My question is that If I install SAP on my laptop would I be able to practice it anywhere even without the Internet? I am new in SAP FICO and willing to give all my time to learn it. I have 12 points in my account(not a lot I know, but that's all I have), I'll give all these points to someone who can take this time out and explain me how do I do this.
I have Windows 7
Ram 4 GB
HDD 320 GB
Apart from the points, I would really appreciate your help on this.
Peace,
NickWell don't worry you don't have to sacrifice your pionts
Hope you are aware that you can download trail versions of various SAP Netweaver releases here [Downloads|http://www.sdn.sap.com/irj/scn/nw-downloads].
Am not really sure how helpful they could be for practicing FICO, as these trail version may not contain most of the standard SAP transactions.
Another option is to install a IDES, which is definitely possible for the configuration you have in your laptop. You may have to look around in your area where you can get it installed . (Should be easy if you are in India).
Vikranth -
Was wondering what was going with my time that I purchased and checked my usage and found over several months someone has been calling a number in 317 area code and was being billed to my number
Every time I make a call it is announced how many minutes remains, I could not believe I was using this many minutes. I checked my usage and found that there were numerous (10's if not 100') calls made to a phone in the 317 area code, using up the most of my minutes over the last several months.
I don't know any one in this area, (I looked it up online and if I remember correctly, it is in Indiana)
I will be glad to send you a copy of my usage. I work for myself, it will be afterwhile when I can get back with you.
Thanks so much for helping me
Jerry -
Cineman tools vs. afp network drive--can this really still be a problem?
I have a QNAP network attached storage device for my video clips, and Cinema Tools is throwing "error -40" when I attempt to conform a clip. Doing a search, I find this message in the archives: http://discussions.apple.com/thread.jspa?messageID=5433438
It is so old that replies are no longer permitted. Yet it seems to describe precisely the problem I am having. Is it really possible that in the past 3 years, either nobody else is trying to use network drives for video, or that Cinema Tools cannot perform the basic tasks that every other app seems to do with ease, such as write to a directory that enjoys full read+write permissions?I do have a workaround, but it is such a hack that I cannot possibly believe it. If I trim my clips down to less than 2GB each (which, I can tell you, is an enormous PITA, because if there's one thing FCP does not want to do, it is to slice and dice master clips), then, miraculously, Cinema Tools will conform the resulting clips without complaint.
Could it possibly be that Cinema Tools is even more brain-damaged than that FAT filesystem, which itself is only limited to 4GB clips? Surely somebody in the world before me has attempted to conform files of more than trivial size. -
Can this really happen, or is someone mistaken?
I replied to this off topic message by Sooty1234:
http://forums.adobe.com/message/1920588#1920588
and, as you can see, I received a message from jiseguerrero, who hadn't been in that thread at all, saying that s/he had received my reply to Sooty1234!
I have my doubts that such a thing can happen. Anyone else has seen something like this, or heard of it happening?Thanks, and sorry, but I had completely forgotten about that, maybe because I stopped all subscriptions long ago...
It's comforting to have you back around as usual. -
Last year I purchased a 27 inch imac. A good friend who is a mac guru and an MIT grad, offered to set it up for me. So I said sure. Well a year latter there are emails that I have never got, imessaging is set up (and that is something I would never do. Someone needed my apple id and password to do that. Facebook, Twitter, they are active accounts because there are active conversations going on in these accounts. Mobile Me (pics of me in a mobile me gallery that to say the least are not flattering. And a lot of other weird stuff. Anyhow, when i power up to research why my mac is starting up in a grey screen with a flashing ? mark and folder, i came accross Disk Utilities. I do have a 21 inch iMac that is set up in my office. The problems started with that one and so I bought the 27 inch. And yes my friend set up that one to. There are many folder and apps that I can not acces or have permissions to do so. My user was set up as an Admin., but when I was snooping areound, I realized that this is just an alias, and that I am being managed. Didnt know what it was at first, and didnt think much of it since apple techs told me that this light is always on, but a green light always appears on my desktop, and it only seems to happen at night, my computer is in my bedroom that is why i notice it. Back to my mac keeps apparing, so does some icons regarding remote login. If this is all in my head, thats fine, but at this point I want control of my Mac. No other super users, Administrators or root users, just me and only me. I know I will loose some stuff that hasn't been backed up but again, i don't care. My only other concern is that my internet is through comcast and he has the password for the network. and there is like 5 networks set up for just my mac. that doesnt make senseI I do have my dvd and install disc 1 and 2.I havent heard from my friend for a few weeks, which doesnt make sense, but he acted surprised when I mentioned some of these issues. But these issues seemed to get worse after I brought this info to him. Maybe Im just been nuts, but please let me know if I should just leave it all alone. Thanks
I mean... as I guy who sets stuff like this up for people, it sounds odd... If I were you, I'd back the essential files up, and wipe the hard drive. Use Internet Recovery, not your friend, to restore OS X.
Don't mention it to him, see if he asks about it like "hey, how's your Mac doing?" once he realizes he's lost access.. Assuming that's what he's up to...
But wait, you bought the 21", were having issues, so bought the 27"? Can I have the 21"?!
No but seriously, it sounds like he's one of those tech guys who wants to feel like a badass by "managing" your iMac for you, but again, I wouldn't be comfortable with that, and I'd reinstall OS X from scratch.
Good luck! -
Number Range Buffering - Detailed Explanation needed!!!
Hi GURU's,
Could someone please explain me what does it mean by Number Range Buffering and where we use it and how we use it.
Wouls definitely assign points for the detailed explanation. Thanks in advance.Hai ,
The number range buffer is used to increase performance when assigning
numbers. Instead of fetching the numbers each time from the database,
a single access to the buffer suffices. Only when the buffer is empty,
is it refilled from the database (table NRIV).
Use of the buffer has the following benefits:
· Accessing the main memory is a thousand times quicker than accessing
the database. Speed is particularly important for applications that
assign numbers frequently.
· Database accesses are always subject to the database transaction
mechanism. Once an application has assigned a number for one user, a
second user cannot assign a number until the first user has executed a
commit operation on the database. The application blocks further
assignment, and the second user has to wait, until the commit has been
executed.
· The number range buffer can also prevent deadlock situations, which
may arise from assigning different numbers in a different order.
Since the SAP kernel accesses table NRIV directly for the number range
buffer, the structure of the table must never be changed. This also
applies when adding new fields.
We can set number range buffering inSNRO t code.
Loading Master data - The number ranges buffer for the SID's resides
on the application server and reduces DB server accesses. If you set
e.g. the number range buffer for one InfoObject to 500, the system
will keep 500 sequential numbers in the memory and need not access the
database.
Hope this helps.
asing points if helpfull
regards
Kp -
Number Range Object for a Infoobject
Hi Gurus,
Can anyone explain me what is the significance of Number Range Object for a perticular infoobject and what do you mean by Buffering of those Number Range Object...
Your help will be appreciated..
Thanks a lot in advance..
Thanks,
Shalaka.Hai Shalaka,
The number range buffer is used to increase performance when assigning
numbers. Instead of fetching the numbers each time from the database,
a single access to the buffer suffices. Only when the buffer is empty,
is it refilled from the database (table NRIV).
Use of the buffer has the following benefits:
· Accessing the main memory is a thousand times quicker than accessing
the database. Speed is particularly important for applications that
assign numbers frequently.
· Database accesses are always subject to the database transaction
mechanism. Once an application has assigned a number for one user, a
second user cannot assign a number until the first user has executed a
commit operation on the database. The application blocks further
assignment, and the second user has to wait, until the commit has been
executed.
· The number range buffer can also prevent deadlock situations, which
may arise from assigning different numbers in a different order.
Since the SAP kernel accesses table NRIV directly for the number range
buffer, the structure of the table must never be changed. This also
applies when adding new fields.
We can set number range buffering inSNRO t code.
Loading Master data - The number ranges buffer for the SID's resides
on the application server and reduces DB server accesses. If you set
e.g. the number range buffer for one InfoObject to 500, the system
will keep 500 sequential numbers in the memory and need not access the
database.
#####>>> whenever master data loading is done system creates SIDs, &
to create SIDs system look into a specific table, check the latest
number & generate the next no in the series, so to check this latest
no for every time ( every record) system needs to go back to database
table & generate the next no in series. when I do the buffering I
provide the whole series to system at application level so it need not
to go back to table to check the latest no & generate the next one. It
just picks up the next in available on application server.
>>>####
Please refer - SAPnote 130253
Loading Transcation data - The number range buffer for the dimension
ID's resides on the application server and reduces DB server accesses.
For example, if you set the number range buffer for one dimension to
500, the system will keep 500 sequential numbers in memory and need
not access the database
If you load a significant volume of transaction data (e.g., initial
load), increase the number range buffer. If possible, reset it to its
original state after the load in order to minimize unnecessary memory
allocation
Hope this information helps u....
Asign points if helpfull
regards
KP -
Message while creating plant,Do you really want to transport number ranges?
hI
while creating plant[Copy from existing] i got the message 'Do you really want to transport number ranges?'
can some one through some light on this message
ThanksREad carefully the info coming along with this message.
IF you transport number ranges, then you overwrite existing number ranges in your production system. you transport the e.g. the current number from your development system into production and overwrite there the current number.
As you usually produce less data in Development system than in a production system, the current number will be smaller after the transport, and SAP would then try to create data using the next number, which leads to a dump as thereis already a record in the database having this number.
so you should only transport number ranges if you do not effect existing number ranges in your production system. -
Inspection lot number ranges skipping
My inspection lot number ranges are skipping, those are std number ranges like 01 origin, 04 origin etc, what could be the reason for that.
Inspn lots are getting generated and I took UD also. But certain numbers in the range got skipped.
Eg:- Incoming inspn lot 010000000041 then it comes 010000000045
Lot numbers 01/42, 01/43, 01/44 does not exist in sytem.
Please suggest a way out
Thanks
Vineeth
Edited by: vineeth varghese on Jul 18, 2008 11:31 AMCraig,
But expert suggestion says, not to switch off buffer thru SNRO as it may affect fuctionality as you said early in this discussion.
But I believe, this is to be relooked by SAP as number range skipping is not good (My case its skipping 5-7 numbers at a time). But I am not convinced with the reply from SAP also.
Anyway thanks to you craig for your advice.
SAP Note on this matter for reference of all. Thanks
================================
Note: 62077
Summary
Symptom
Gaps (jumps) occur when allocating internal numbers.
The status of the number range interval does not match the number that was last assigned.
The number assignment does not reflect the insert sequence.
IMPORTANT: Read Notes 504875 and 678501.
Other terms
Document number, number range, number range object, buffering, current number level, trip number assignment, number interval, CO document, CO actual posting, inspection lot, material document, physical inventory document, production order number, planned order number, process order number, maintenance order number
FB01, VF01, KO88, KE21, KE11, FD01, FK01, XK01, XDN1, MB01, MB0A, MB11, MB1A, MB1B, MB1C, MB31, KANK, KB11, KB13, KB14, KB41, KB43, KB44, KB21, KB23, KB24, KB31, KB33, KB34, KB51, KB53, KB54, PR01, PR02, PR03, PR04, PR05, XD01, VD01, MK01, SNUM, SM56, SNRO, VL01, VL02, CO01, CO40, CO41, VA01, MR1M, MIRO
Reason and Prerequisites
A large number of number range objects are buffered. When the system buffers a number range object, it does not update numbers individually in the database but reserves a preset group of numbers (depending on the number range object) in the database the first time a number is requested, and makes these numbers available to the application server in question. The following numbers can then be taken directly from the application server buffer. New numbers are not used in the database until the application server buffer has been used up.
The effects described under "Symptom" are a direct consequence of this:
If an application server is shut down, the numbers that are left in the buffer (that is, that are not yet assigned) are lost. As a result, there are gaps in the number assignment.
The status of the number range interval reflects the next free number that has not yet been transferred to an application server for intermediate buffering. The current number level therefore does not display the number of the "next" object.
The current number level (for each server) can be displayed using Transaction SM56. Call transaction SM56 and choose the menu 'Goto' -> 'Entries'. In the dialog box, enter the client, the affected number range object (for example, RK_BELEG) and possibly the required subobject (corresponds to the controlling area for the object RK_BELEG).
If you use several application servers, the numerical sequence will not reflect the (chronological) insert sequence because the numbers are buffered separately on the individual hosts.
Buffering the number range objects has a positive effect on performance, because the system no longer has to access the database (number range table NRIV) for each posting. Furthermore, a serialization of this table (database locking) is prevented to a large extent so that posting procedures can be carried out in parallel.
Solution
Since number range buffering does not cause any expressly assured qualities to be lost, no correction is required.
If you still require continuous allocation, you can deactivate the number range buffering specifically for individual objects.
Proceed as follows:
- Start Transaction SNRO and enter the affected object.
- Choose 'Change'.
- Deactivate buffering: Choose 'Edit' -> 'Set Up Buffering' -> 'No Buffering'.
- If you want to change the buffer size only, enter the corresponding value in the field 'No. of numbers in buffer'.
- Save the changes.
Please note that this change is a modification. The modification is overwritten as soon as the affected number range object is redelivered - in other words, you must check the change manually each time you import a release.
In particular, read Note 678501, bearing in mind that changing the buffering type - if not explicitly recommended by SAP - constitutes a modification. For other possible solutions, refer to the following notes:
179224, 599157 and 840901.
For the the following number range objects, gaps may cause users to have doubts since they are 'expecting' a sequential numbering:
Area CO:
- RK_BELEG (CO Document)
CAUTION: Note that the problems described in Notes 20965 and 29030 may occur if you deactivate buffering.
- COPA_IST (Document number in actual posting)
- COPA_PLAN (Document number in planned posting)
- COPA_OBJ (Profitability segment number)
Area FI:
- DEBITOR (Customer master data)
- KREDITOR (Vendor master data)
Area HR:
- RP_REINR (Trip numbers)
Area PM, PP, PS
- AUFTRAG (Order number, production, process, maintenance order, network number)
- QMEL_NR (Number range - message)
Area MM:
- MATBELEG (Material documents)
- MATERIALNR (Material master)
Area QM:
- QLOSE (Inspection lots in QM)
- QMEL_NR (Number range - message)
- QMERK (Confirmation number)
- QMERKMALE (Master inspection characteristics in QSS)
- QMERKRUECK (Confirmation number of an inspection characteristic in QM results processing)
- QMETHODEN (Inspection methods in QM)
- ROUTING_Q (Number ranges for inspection plans)
- QCONTROLCH (Quality control chart)
Area Workflow:
- EDIDOC (IDocs)
Number range buffering can be activated or deactivated at any time.
Number range objects that have to be continuous due to legal specifications (for example, RF_BELEG, RV_BELEG), or due to a corresponding application logic must not be buffered using the buffering type 'Main memory buffering'. See also Notes 37844 (for RF_BELEG) and 23835 (for RV_BELEG).
Header Data
Release Status: Released for Customer
Released on: 10.07.2007 12:57:00
Priority: Recommendations/additional info
Category: Consulting
Primary Component: BC-SRV-NUM Number Range Management
Secondary Components: CA-GTF General Application Functions
BC-SRV-ASF-UOM Unit Management
CO Controlling
CO-OM-CCA Cost Center Accounting
CO-OM-CCA-A Master Data
CO-PA Profitability Analysis
FI Financial Accounting
FI-AP Accounts Payable
FI-AR Accounts Receivable
FI-GL General Ledger Accounting
FI-TV Business Trip Management
LO-MD-MM Material Master
MM Materials Management
MM-IM Inventory Management
MM-IM-PI Physical Inventory
PM Plant Maintenance
PP Production Planning and Control
QM Quality Management
QM-PT Quality Planning
QM-QN Quality Notifications
Edited by: viny on Jul 23, 2008 9:18 AM
Maybe you are looking for
-
This problem started after upgrading to 3.6.8. It first looked as if Firefox is looking to update some plug-ins, despite setting it not to look for updates. I have the same plug-ins for a long time (MS drm, ad-block +, Java and script . I wonder if l
-
Cannot stream NETFLIX. Cannot update BDP S590
Hello LoriFleishman, thank you for your message. Check and see if the you can access other Internet video applications (such as the YouTube® app or the Crackle® app). If videos from these apps play properly, it is possible that Netflix® app is perfo
-
Why does firefox put hotmail on the edge of the page and keep losing installed addons?
I have recently been trying out various addons and then deleting those I found unsatisfactory. I finally just kept Adblock Plus. I have also adjusted the settings for Mozilla. As a consequence Mozilla keeps putting my hotmail on the lefthand edge of
-
Replace #Missing with zero
Hi All, Is this possible to replace '#missing' with zero with in a FIX Command in Calculation Script. Thank you. tvmk
-
How to correct socket communications error 10054: connection reset by peer
We are running Lookout 5.1 (build 8) reading data through Modbus Ethernet Drivers and we are constantly getting "socket communications error 10054: connection reset by peer" alarms on the server. When I connect to the server file with a client file t