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.B

    For 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
    Mohit

    Hi 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.

  • Order type & Number Ranges

    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 M

    Hi 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.
    Sunanda

    Resolved 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.
    Regards

    System 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.S

    I 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,
    jayaprakash

    Hi
    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

  • Internal order number ranges

    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.
    MSJ

    HI,
    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,
    Sohail

    Hi
    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
    Bhaskar

    This 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 AM

    Hi 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.

  • Number Range Query

    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

  • Importing CDS Problem

    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

  • RoboHelp & IE7

    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