Missing orders in Number Range
Hi Friends,
We are facing an issue in our production systems where once in a while we find some orders missing in the number range provided. We have a custom report which tells us whenever a particular number on a sales document number range is skipped. Usually when this report identifies a missing order we will be able to find some error information from ST22 or SM13 logs and from that we identify the user who was trying to create this order and we contact them to re-enter the order. In most cases they are unaware that there has been an error since they get a success message when they save orders. But in some cases no information is available in these transactions and we are unable to identify who was creating this missing order and Business team fears that we are missing some legitimate orders which the customer thinks was created. I read thorugh lot of messages in the SDN forums and lot of similar issues were due to number range buffering but we do not have number range buffering set in our systems for sales documents. Have any of you faced this issue before and do you have a suggestion to prevent this?
Regards,
Praveen
Hi Praveen,
I remember that the module pool drwas a numer from the number range before the order is actually saved. If the creation process is cancelled, the number has been used.
You could try to check that by setting a break-point at function module NUMBER_GET_NEXT and then manually create an order, play around with the different tabs and views, create and delete items and check when the number is drawn.
If it is drawn as it should be in update task, you may find update fails in the update monitor and the users responsible should have received an express mail.
Regards,
Clemens
Similar Messages
-
MB51- Missing sequent Doument number range.
Dear All,
Here when I execute transaction MB51,I am un able to get all MIGO (GR) Document in sequential, even though I have maintain input fields for MB51 only posting date from- to, but when I see MIGO documents in MB51few documents are missing. Where can we see those missing documents and why in between number ranges are missing?
Example :
MB51 number range(MIGO) showing like this 500000645 to 500000660 then, 500000667, 68,69, then 75. now i want to see missing number, where can i see and why it's happening like this.
Kindly advice me to get more things on this issue...
Thanks
Madhusudhan.BFor Eg..
Go to SNRo. choose overview.. YOu ll get a list. choose for eg AUFTRAg..THis is for production orders..
Double click .. you ll see No.Of numbers in the Buffer..It ll be set as 5 ,10 or 20..
If its 20 ,then 20 numbers will be thr in the bufer for assigning to the orders..
PLs check if its maintained...
At the time of server crash or something,This buffer would ve been reset...
That may be ur problem..
Please reset the value in the buffer as 10 or 20 and proceed ur GRs etc... -
Purchase order(me21) number range depending upon the plant
Hello All,
I have to generate differant number range for purchase order depending on the plant.
I have found one User exit MM06E003 but it has only ekko as importing structure.
In whiih exit , I cam get plant (ekpo-werks ) and import it to memory id , which will be further used in
MM06E003.
Regards
MohitHi Mohit,
You can try the Enhancement MM06E005. Both EKKO and EKPO structures are available in various function exits in the above Enhancement.
Also you can try using BADI ME_PROCESS_PO_CUST. This BADI is called whenever transactions ME21N/22N/23N are called.
Hope the above info will help.
Regards.
Abhisek Biswas. -
Dear All,
Am having A, B and C products. A & B produced in plant and C in other plant. I have used standard order type PP01 for all the products. Now clients wants different number ranges for A , B & C. How to go about it. Should i create three different order types. Is it possible. When am creating new order type its popping up order type already exist. is it possible to have two different order types in one plant. Please put some light on this order type.
Regards,
Saravana Srinivas MHi Saravana,
Please try out this,
1.In <b>OPJH - Define Order type</b>,As u said you are copying from PP01 type,after copying change the name of the order type and save it.(EG let it be TT01),again carryout the same step to create 2 more order types say TT02 and TT03.
2.In <b>OPL8 - Define Order type dependent parameters</b>,Enter the settings for the newly created order types for TT01,TT02,TT03 and save it.
3.In <b>CO82,Define the number ranges</b> for individual order types as explained by our friend ,If you want external number assignment then Include a tick mark agianst the check box for an order type save it.
I hope now the system allows you to assign number ranges as per you need.
If useful reward your points
Thanks & Regards
Karthik.
Message was edited by:
Karthikraj -
Missing PRCTR from Number Range Table
Hi There,
I need to find out all the the available profit centre which not created yet ie no profit centre available in CEPC from the number range table NRIV.
I tried the FM number_get_next but nothing happened.
Details given below:
In the NRIV table I have got say following details :
Object From Number To Number etc etc
Y_PC 0000000001 0000000100
Y_PC 0000000101 0000000150
Y_PC 0000000160 0000000200
Profit Centre Created Available in CEPC say
In the no range 1 to 100
0000000001
0000000002
0000000003 (Not created)
0000000004
5 ,6 & 7 missing
0000000008
In the no range 101 to 150
0000000101
0000000102
0000000103
0000000104 (Not created)
0000000105
6,7....upto 149...(Not created)
0000000150
Similarly in other ranges few nos missing
My requirement is to read the NRIV table take all from number and to number into an internal table and for those nos find the missing nos from the CEPC table .
Appreciate your help.
Regards.
SunandaResolved by myself !!
Cheers. -
SALES ORDER INTERNAL NUMBER RANGE
Hi friends,
I have a problem with Sales Order Number Range with Doc Type SO(Standard Order) its about internal number range OBJECT ASSIGNED in document type is 01
In VN01 for object 01 range assigned is from 01 to 999999 & current number range is 976832 which is about to finish ,
Help me in this regards what r the steps involved in this as while saving order its already showing a warning error that number range is about to finish your earlier help will be appreciated & rewarded.
RegardsSystem will not allow overlaping of number range. As the number range is nearing to end of redefined, followinwing are the options:
Option 1:
Set number range for number range object 01 is 01 to 999999 . Check if the number range starting from 1000000 is free or already being used. If it is free & that number range is not being used else where, you can reduce the number range in it say number range object 02 is assigned number range from 1000000 to 1999999, you amend the number range to 1500000 to 1999999 & extend the number range fornumber range object 01 as 01 to 1499999.
Option 2:
If the following number range is in use, go to VOV8 --> select the Sales Document Type SO --> change number range object say 01 to say A1 & transport the same from Development to Test (QA) & then to Production Server. In the next step step maintain new number range (not overlaping) to say A1, number range being 10000000 to 19999999. The imapct of transporting the reauest of VOV8 transaction will be that you will have to maintain the new number range immediately & from very next Sales order, the new number range will be active.
Hope this is useful input for you.
Regards,
Rajesh Banka
Reward point if helpful. -
Missing numbers in Number Range
Hi all,
I have a requirement like this. When I do a standard process I need to generate batches depending on the cuts in the cable. I'm doing this using Number Range. After I get the batches I may save the document or may not save it. Suppose my first document generated batches 100,101,103,104. At the end if I dont save and exit for the next document the batches are coming as 105,106 ans so on. However since I didnt save earlier I need from 100. How can I do this?
Thanks&Regards,
Manjula.SI don't think so. You have to understand that number ranges take care of concurrency. Hence you can have more application servers, more users running same program and SAP guarantees that you will get each number once. So generally implementing number range with possibility of returning number is really tricky thing and you have to be careful about concurrency. As I said, common approach how to avoid wasting numbers from number range is to use temporary numbers and during saving process replace these numbers by real numbers from number range.
Good luck -
Internal Order Number Ranges & Order Types
hi,
i am facing a problem when creating order groups & number ranges it is not appearing in the screen how to over come this problem
with regards,
jayaprakashHi
Goto TCode KONK
Select Groups
Goto Menu Group and select Insert and enter your text and interval number from and to which are not overlapping
Then Select the newly created Group and put a cursor on the element
Goto menu Edit and select Assign Element group
SAVE
Cheers
Srinivas -
Hi gurus
I moved my new Order type into QE and also the new number range to be used with this new Ordertype.
However when I look in the "Define Order type" configuration , the number range interval is "Not assigned".
If I go into "Maintain Number Ranges for Orders" and add my new order number interval
on transction KONK and click on Interval > transport, I get the message..
" In the target system, all intervals of selected number range object are
deleted first so that only the exported intervals exist after the import.
The number statuses are imported with the value that they had when exported
Dependent tables are not transported or
converted.
Do you want to transport the intervals?
Yes...NO cancel.
When I click Yes It is prompting for transport. My question, IF I move this transport into target client, will SAP erase all number intervals?, I am not sure as how to assign my new number interval for my new Internal Order type.
Many thanks in advance.
MSJHI,
In case of internal order, the number ranges are not transported to QA or Prod servers we have to configure the number ranges. After the transport
With Regards
Babu
Edited by: Babu on Feb 27, 2009 2:46 AM -
Regading purchase order number range assign & migo no.range assign
Hi,
Can any body suggest me , Where we assign number range for Purchase order after creation of number range?
And also where we define number range for MIGO posting, if any objects for that then give me deatils plz.
Regards,
SohailHi
SPRO>Materials Management>Purchasing>Purchase Order>Define Number Ranges and assign the same in Define Document Types
,Assign the number range against the relevant PO document type
For MIGO
SPRO>Materials Management>Inventory Management and Physical Inventory>Number Assignment>
or Use OBF4 Tcode
Regards
Amuthan M -
Object RV_BELEG number range interval 01 does not exist
Hi Gurus,
I need suggestion or solution to solve my problem when creating sales order(standard order) from VA01 transaction.
Error Descriptio and Message:
For object RV_BELEG , number range interval 01 does not exist
Message no. NR751
Diagnosis
The database table NRIV has the delivery class 'C', i.e. the SAP default settings are only in client 000.
Procedure
Create the missing number range interval in customizing.
Transaction code:
Reporducing the error:
Screen flow: VA01 Intial Screen Input
Order Type: SD 'Subs.Dlv.Free of Ch'.
Sales Org :
Enter.
Next Screen: Click on "Complete Dlv" push butoon.
It will take to next screen go with "SAVE" option.
Iam getting an incomplete Delivery want to edit.
Go with "EDIT" and give Input in "ORDER REASON" drill down option.
select any one option and go with arrow symbol in the menu "EDIT NEXT DATA" or F5.
Provide Input In "Customer Group" drill down option select any one option from it.
Again go with arrow symbol in the menu "EDIT NEXT DATA" or F5.
Here iam getting an status "Document is complete".
Click on "SAVE" option.
Here status message error showing: "For object RV_BELEG , number range interval 01 does not exist".
This is the issue occuring with me while creating Sale Order from VA01.
help me if any one have know solution or suggestion to solve error.
Tnks & Rgds
BhaskarThis because of the missing SD Document Number Range.
You can check this in tcode SNRO for object RV_BELEG.
Ask your SD Consultant to Change the number range assignment or create that missing 01 number range number object.
This will solve your problem,
Regards
Karthik D -
Number Range for PO based on company code and document type
Dear All,
I've a requirement to assign a separate purchase order Number Range for a company code for the following document types.
ZNB Standard PO
ZRB Return PO
ZUB Stock transport ord.
ZLPA Scheduling agreement
ZLU Transp. sched. agmt.
(Number Ranges are different for each of the doc types mentioned above)
Is it something like I've to create 5 different Number Range objects and then provide the condition in the corresponding user exit , so that the appropriate document could pick its corresponding Number range.
Does anyone have any specific advice / experience on this , I am new to SAP and please advise me as how to go about this requirement. Thanks !!
Srinivas G.Create the five different number ranges via configuration the configuration for PO. Usually a user exit is not needed. You've really posted in the wrong forum.
There is a lot of work involved in creating a different PO types. It is usually done in materials management.
If everything is done:
In spro go to materials management -> purchase order -> define number ranges.
Once they are defined they should work automatically or be entered manually depending on how your number range is set up.
Edited by: Michelle Crapo on Aug 3, 2009 3:07 PM -
PO Number ranges based on company code
Hi all,
I have a small problem,
when saving a purchase order, diffrent number ranges must be assigned based on the company code,
i found that the below user exit can be used, where i can use EBELN as the purchase order number,
but, how to assign the PO number exactly in between numbers, that is how to assign number ranges.
like:
for companycode 2000, all the PO numbers must lie between 10000000 to 19999999.
for companycode 3000, all the PO numbers must lie between 20000000 to 29999999.
The User exit i found is :
Enhancement: MM06E003
FM: EXIT_SAPMM06E_001
Include: ZXM06U17
I am also creating a ztabel, with number ranges assigned to each combination of company code and purchase org.
But how must i assign the EBELN must be between those number range.
Thanks.
Edited by: vinay k on Mar 22, 2009 1:14 AMHi suresh,
Thank you for the reply,
but the link you gave just says , what i explained above, do u have any more suggestions,
how should i make the system to choose a doc number in the given number range ? *
i read in some threads, we can use ranges,
can anyone tell how to use it, in our scenario.
Thanks. -
Hi,
I have a requirement that number range for sales order and delivery to be same but it is not possible in SAP. Request if anyone can guide for solution like maybe prefix etc.
The requirement is that when we look at delivery number we should know the sales order number but without any document flow or report but by just viewing the delivery number the sales order number to be guessed correctly.
kindly help.Firstly the idea of suffix like "S" for Sales Order, "D" for Delivery seems good...
But practically speaking it would be very hard, infact impossible to continue with same numbers for Sales Orders & Deliveries.
The main reason behind this Sales Orders may be blocked, cancelled, deleted. Similarly, Deliveries may be reversed or blocked & so on...
So over a period of time Sales Order & Delivery number ranges may not run in same sequence, no matter how hard you try... This is my practical experience.
The client can anytime see the Document flow & know the preceeding / suceeding number document numbers.
Hope this helps...
Thanks,
Jignesh Mehta -
Invoice Number range - Material documents
Hi,
I want to generate Order specific number range during Invoice Verification. Currently the system setup is like.
For transaction MIRO, Objects RD & RS are assigned with 01
For 01 Number range object, the interval is defined as
No Year From Number To Number
01 9999 5105600001 5105699999
But now i want to generate my LIV material document as follows
If Order type is NB 51056XXXXX
If Order type is <> NB 41056XXXXX
How to achieve this functionality.
Regards,
R. Dillibabu.Hi
You need an abap developer here.
The required programming can be done in the exit.
Txn: CMOD can be used for implementing the exit. The given exit consists of a function module EXIT_SAPLMRME_003. Any ABAPer can do the necessary coding inside a given user exit/FM. Pl explain them what you want (number range should be determined based on doc type).
Best regards
Ramki
Maybe you are looking for
-
My brand new ipod touch won't hold a charge
new ipod touch won't hold a charge. Genius bar said something might be corrupted, but I have no trouble with my iphone. please advise.
-
Not seen in windows (or anywhere else!)
I have a problem.. I was given an Ipod - I am assuming it is a mini, but I'm not 100% certain - All I know is it has a touch wheel, is marked with 4Gb on the back, and it has a monochrome screen. There were NO cables, manuals, or CD's with it. I went
-
Right click on script"run with PowerShell"
I have set the execution policy in GPO to remoteSigned, and it is working fine, when I run the script from cmd prompt powershell –f When I right click the script and choose "run with PowerShell" it starts with this text in red Set-ExecutionPolicy : W
-
For some reason, iTunes is not importing properly. When I put in a CD it recognises it fine, imports it fine for the first couple of songs, next track or so it only imports the title track or artist then after no details at all but will play the file
-
I'm running into an issue that I really can't understand why it might be happening. I am testing using IE7 Beta 3 (version 7.0.5450.4) and I just downloaded the lastest patches from Microsoft on the computer a few days ago. I believe, since then I ha