"Check number range" message

Hello!
I have a question from the user I am struggling to give a clever answer to.
What does it mean when you get a message on billing saving: "Billing document XXXXX saved (check number range)"?
Thanks!
Cheers
Bea

Hi Beata,
When the number range is near exaust level , System gives a message that the number range is nearing completion.
This % can be 5 % or 10% and can be set during customising.
Now you  need to make provision for new range once this is exausted.
Regards
Vivek

Similar Messages

  • CASE Statement - and checking number ranges

    I am attempting to write a bit of SQL that can be used to do a count of Requisition Values, in different value bands, e.g.:
    0 - 250
    251 - 500
    501 - 1000
    etc...
    I have got this far:
    SELECT   sum_value
           , COUNT(req_id) req_ct
        FROM (SELECT   prha.requisition_header_id req_id
                     , CASE SUM(prla.unit_price * prla.quantity)
                          WHEN 250
                             THEN '250'
                          WHEN 500
                             THEN '500'
                          WHEN 500
                             THEN '1000'
                          ELSE 'OTHER'
                       END sum_value
                  FROM po.po_requisition_headers_all prha
                     , po.po_requisition_lines_all prla
                 WHERE prha.requisition_header_id = prla.requisition_header_id
                   AND prha.creation_date >= SYSDATE - 3
              GROUP BY prha.requisition_header_id
                     , prla.requisition_header_id) rt
    GROUP BY sum_value;
    SUM_V     REQ_CT
    250            3
    500            6
    OTHER        726But - it is not that great, in that it counts REQs with an exact value of 250,400,500 etc.
    I am trying to work out the syntax to allow the CASE statement to work with ranges, but I can't work it out.
    I have naively attempted this, for example:
    WHEN > 250 AND 500
    But that errors out, because I can see that the '>' needs to know what it is checking
    Any help much appreciated.
    Thank you

    Thanks for the reply Sarma,
    I've attempted that:
    SELECT   sum_value
           , COUNT(req_id) req_ct
        FROM (SELECT   prha.requisition_header_id req_id
                     , CASE SUM(prla.unit_price * prla.quantity)
                          WHEN BETWEEN 250 AND 500
                             THEN '250 - 500'
                          WHEN BETWEEN 501 AND 1000
                             THEN '501 - 1000'
                          WHEN BETWEEN 1001 AND 2500
                             THEN '1001 - 2500'
                          ELSE 'OTHER'
                       END sum_value
                  FROM po.po_requisition_headers_all prha
                     , po.po_requisition_lines_all prla
                 WHERE prha.requisition_header_id = prla.requisition_header_id
                   AND prha.creation_date >= SYSDATE - 3
              GROUP BY prha.requisition_header_id
                     , prla.requisition_header_id) rt
    GROUP BY sum_value;But I can see that it doesn't work because I need to state what 'blah' is!
    For example, if I tried to state 'blah' as follows:
    SELECT   sum_value
           , COUNT(req_id) req_ct
        FROM (SELECT   prha.requisition_header_id req_id
                     , CASE SUM(prla.unit_price * prla.quantity)
                          WHEN SUM(prla.unit_price * prla.quantity) BETWEEN 250 AND 500
                             THEN '250 - 500'
                          WHEN SUM(prla.unit_price * prla.quantity) BETWEEN 501 AND 1000
                             THEN '501 - 1000'
                          WHEN SUM(prla.unit_price * prla.quantity) BETWEEN 1001 AND 2500
                             THEN '1001 - 2500'
                          ELSE 'OTHER'
                       END sum_value
                  FROM po.po_requisition_headers_all prha
                     , po.po_requisition_lines_all prla
                 WHERE prha.requisition_header_id = prla.requisition_header_id
                   AND prha.creation_date >= SYSDATE - 3
              GROUP BY prha.requisition_header_id
                     , prla.requisition_header_id) rt
    GROUP BY sum_value;It still errors. I guess I am doing something fundamentally wrong, but I can't see how I can refer to the 'sum' value, to then use it in the Between section of the Case statement.
    Thanks

  • Number range of manual check

    Hello Experts,
    I have ordered new manual checks. The new manual check range should be 10000 to 11000. I want to know whether I can change check number range in FCHI if there is setting before, or is there another transaction to set the number range of manual check in SAP? Could anyone help me?
    Thank you in advance!
    Maria

    Hello Reg,
    Thanks for your reply, you mentioned "define check number ranges" that it seems to be FCHI. My problem is the check number ranges have been defined in FCHI before, if I can change them to another ranges.
    For example:
    Now the setting is:
         Lot number:1
         Check no from:0000001
         Check no to:9999999
    So, can I change them to Check from: 10000 and Check to 11000 in FCHI. If I can not change, is there any another configuration for the Manul check number in SAP?
    Thank you,
    Maria

  • Error: Number range  for object RESB does not exist

    Hi
    I'm trying to convert a planned order (to purch requisition) partially via trxn code MD04. Upon saving I get the above error msg. The complete text of msg is as  follows. I've maitained the number ranges of all the objects specified in this error msg. Can somebody explain on how to overcome this problem?
    Many thanks
    BE
    Error Msg Text:
    Number range  for object RESB does not exist
         Message no. 61501
    Diagnosis
         The system cannot create a document for an MRP element if no number
         range or interval has been maintained in Customizing of MRP or if t
         number range you have maintained is not allowed.
         Below is a list of MRP elements that are affected:
         Number range object  MRP element
         PLAF                 planned order (operative oder simulative)
         EBAN                 purchase requisition
         RESB                 dependent requirements
         MDSM                 simulative dependent reqmts (long-term plannin
         MDTB                 MRP list
    Procedure
         Check the number ranges in Customizing. If you do not have the necessa
         authorization, please get in touch with your systems administration.

    Hi
    Thanks for the reply. But I have maintained the number ranges for matl. reservations/dependant requirements at OMI2. Here is the screen shot..Do find anything wrong with it? Pl advice.
    NR Object                             MRES/DREQ
    No.                          From Number            To Number          Curr Number          Ext
    01                           0000000001               8999999999           380                    blank
    02                           9000000000               9500000000           blank                  checked
    RB                          9500000001               9999999999           blank                  checked
    Number ranges for the plants are assigned to 01 (0000000001 to 8999999999).
    thanks
    BE
    Edited by: Brian Elfie on Jan 10, 2008 11:27 AM

  • SD - Billing - External Number Range

    Hi,
    I have two questions related to SD billing document numbering:-
    1. I am getting error message of [Please specify an internal number range Message no. NR752] while saving a billing document based on the delivery. I have checked only external number range box in VN01. Do I need to use any user-exit for this? If yes then there are 2 user exits available -
    a) USEREXIT_NUMBER_RANGE_INV_DATE USING US_RANGE_INTERN in program RV60AFZC
                              b) FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN in program RV60AFZZ
    but both the cases the variable is US_RANGE_INTERN which is not allowing external number range ID to pass. How this external no range works.?
    2. I have a business requirement for our Mexican company code on external alphanumeric number. There would be 3 billing types say, ZF2, YF2 and ZYF2. Mexican government provides Invoice numbers in advance.
    ZF2 Number range would be A001 to A999
    YF2 Number range would be B001 to B999
    ZYF2 Number range would be C001 to C999.
    All these Invoices would be created at same time. i.e. parallel processing. Also all these invoices would be transmitted thru EDI -IDOC. And accounting document should have same number as billing document will carry i.e. external govt provided numbers.
    How do I map this in systems. My experience says alphanumeric number range is not supported by SAP. Anybody may share his solution on this would be simply great.
    Thanks
    Subrata Das

    FORM USEREXIT_NUMBER_RANGE                                    *
          This userexit can be used to determine the numberranges for   *
          the internal document number.                                 *
          US_RANGE_INTERN - internal number range                       *
          This form is called from form LV60AU02                        *
    FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN.
    Example: Number range from TVFK like in standard
    US_RANGE_INTERN = TVFK-NUMKI.
    *{   INSERT         DEVK905392                                        1
    There was a need to check whether all the mandatory pricing
    conditions have been filled before creation of an invoice so that
    the invoice is released to accounting as and when it is created.
    Piece of code written below ensures the same. Field uvprs = 'X'
    in item table indicates that the item is incomplete with respect to
    pricing.
      LOOP AT xvbrp WHERE uvprs = 'X'.
        EXIT.
      ENDLOOP.
      IF sy-subrc EQ 0.
        MESSAGE e073(vf) WITH xvbrp-posnr.
      ENDIF.
    TABLES : zbd_nr_code.
    data : aa like zbd_nr_code-nr_code.
      IF sy-tcode = 'VF01'.
       SELECT SINGLE *
         FROM tvko
        WHERE vkorg = vbak-vkorg.
       IF sy-subrc EQ 0.
          SELECT SINGLE NR_CODE INTO ZBD_NR_CODE-NR_CODE
            FROM zbd_nr_code
           WHERE vkorg    = vbrk-vkorg
             AND werks    = vbrp-werks
             AND fkart    = vbrk-fkart.
          IF sy-subrc = 0 .
            us_range_intern = zbd_nr_code-nr_code.
          ENDIF.
       ENDIF.
      ENDIF.
    I feel this will help out.
    Regards

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

    Craig,
    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

  • Packing Number ranges

    Hi Frnds,
      I have gone to VNKP ( Number ranes for Shipping units ) and created a new Number range (02).
    Now in VHAR (Change view packing material types ) , i have assinged the number range, but while i am doing trying to do packing i am getting an error saying that
    Please specify an internal number range
    Message no. NR752
    Is there any mistake which i have done while assigning the number range series ??
    Regards
    Rakesh

    Hi,
    Check in VNKP  if you have checked the External number range. It should be unchecked. For more info try this link
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOHU/LOHU.pdf
    Regards,

  • No number range found which is maintained in pr10

    Hi All,
    I ahve maintained nuber range for travel in PR10 for the respective personnel area....but the employee when trying to put the expeses in PREX....here the error is
    "No number range found for 01 RP_REINR ZONC"
    I have don the same in sand box and development client but in quality it not appearing....
    Plz guide...
    Amol

    Hi Amol,
    Check number range once from SNUM transaction Input object RP_REINR. Then select number ranges and input personnel area.
    Regards,
    Dilek

  • Number ranges in MM

    Hi Guy,
    Tomorrow we will open new fiscal year in sap so i need to check number ranges setting for MM.
    what is module is related with number ranges in MM ?

    Dear,
    It depands on the type of number series you r maintaining. For Purchasing Documents, u can find reqd settings in spro-img-mm-purchasing-po-define no ranges, Similiarly u can find settings for SA, PIR, PReq, Quota Arrang, RFQ, Quotation, Contract etc. For Material Docts, u can find no ranges in .....mm-Inv mgt and Physical Inv-Number Assignment. Here u can maintain no ranges which may be year/Doc/Transaction/Event type specific.
    For Period opening scenario, u need to crt new series for new year. But generally for MM, it is the calendar year on which u need to crt new series. But it is business specific also. For ex for new fiscal year, u can crt new series for PDocts.
    Regards,
    Sudhanshu

  • Check Number and F110

    Hi,
    While running F110, the check number is not picked up from my check lot I gave in the print variant. (I am giving Payment method, Bank account number, Account number and check lot number, along with all the other selections in the print variant).
    1. Any suggestions why the check number is not picking up?
    2. For my ABAP reports, I need check number Table and field names. What table do I get the check numbers from?
    Thanks in advance for your suggestions!

    Hi Sam,
    Go to TCode FCHI Here you need to provide check no range for a lot no. IF check number range is available then check which lot no is being available. Give that lot number in variant maintained for F110. then try executing it.
    If above does not solved your problem try this also:
    Put a break-point in your print program & go to TCode FCH7 then reprint any available check. This time you will be in Debuggin mode. no check the structure REGUD-CHECT. weather check no is 0 or not?
    If this initial then it means Strucutre is not filled. In this case open another session & go to TCode SE11 & provide table name PAYR. in this table check weather check no is initial or not. If it is initial then there is some some problem in defining Check lot numbers.
    Ashven

  • How to maintain two different number ranges in OM for positions?

    I have a requirement where i want to create two different number ranges for Positions in OM. Please also explain me the process ?
    Edited by: priyeshosi on Feb 22, 2010 3:46 PM

    yes the enhancement for this transaction code is RHIV0001 & the user exits are as follows :
    1. EXIT_SAPLRHIN_001              Customer exit: Check number ranges for integration.
    2. EXIT_SAPLRHIV_001              Customer exit: Internal number assignment
    3. EXIT_SAPLRHIV_002              Customer exit: Check external numbers
    4. EXIT_SAPLRHIV_003              Customer exit: Check whether internal number assignment
    which one to use from the above four & in what order

  • OM Number Ranges for Job(C)

    Hi All,
    I want to create a separate Number Range for Job Code.
    The following what I tried,
    First i created the Subgroup 01C-Plan Version,Object Type and created the Interval from 1 to 50002896 with internal number range.
    Now for the second i need the Interval from 50002900 to 50002950 for the Job Code,so I created the second interval with same number range and EXT check box is ticked.
    But whenever I enter the Number in the 50002900 in the PP01,
    Plan Version-Current Plan
    Object Type-Job
    Object ID-50002900
    Selected the Object and clicked on the Create  the Following Error Appeared
    "The number indicated is not in any valid external Interval"
    Please Help me out

    Hi,
    Please try this (apologize if repeating what you have done)
    If you want to change the number ranges of the organisation objects,you will have to change the inputs in Table T77IV.
    form the first column  subgroup pick "c" and click on the number range maintenance. The number ranges generally are internal but if you were to mark them as external am not sure if that can happen.
    there are few exits but one has to be very careful  while executing
    Individual Number Assignment
    Warning : You should carry out this activity only if the following two conditions are fulfilled:
    if
    The SAP Standard Processes do not meet your requirements.
    You can program in ABAP competently.
    In this step, you can implement the following User Exits of the enhancement RHIV001:
    EXIT_SAPLRHIN_001: Check number ranges for integration
    EXIT_SAPLRHIV_001: Internal number assignment
    EXIT_SAPLRHIV_002: Check external number assignment
    EXIT_SAPLRHIV_003: Check whether internal number assignment is available
    Hope this helps
    All the best to you
    Regards
    RR

  • Contract Account Number Range

    Hi All,
    I have assigned number ranges (Internally) to create Contract Account Master Data. When the Contract Account Master Data is created, the numbers are not assigning sequentially. For example:
    000200000008  
    000200000016      
    000200000024  
    000200000032 
    Please advise...
    Thanks,
    Kumar

    Hi All,
    Contract Account number range is adding 8 for every (SD and CCS) Contract Account created.
    I have the following setting for object FKK_KONTO:
    Number Lengh Domain: VKONT_KK
    No Interval Rolling       : Flag Checked
    Number Range transaction: FPN2
    Warning: 10,0
    Main Memory Buffering: Flag Checked
    No:of Numbers in Buffer: 100
    While debugging the program, I could see that it is adding 8 for each number created. But was unable to figure where it is adding.
    Thanks for the help.
    Kumar

  • Message no. 8I766 Number Ranges are not maintained For Extended Withholding

    Dear All,
    I am facing the following problem when i am trying to generate the withholding tax certificate
    1.) Message no. 8I766 Number Ranges are not maintained For Extended Withholding Tax 
         Number Ranges are not maintained for Business Place and Section. Check entries in tables J_1iewt_cert  (for Business Place) or J_1iewt_cert_n (for Section Code) and j_1iewt_certno  in EWT.
    I have checked all the above tables and found that the entries are maintained
    2) When i am trying for print priview and then print its generating spool request and the certificate is getting saved -
    > here the following problems are faced
          A) . TDS Number is not coming
          B).Details Of the tax deductor ( Name , Adress , TDS Circle , TAN & PAN is not coming Where       to update these details
          C) In Amount Paid / Credited Column - Some fixed amount is comming irrespective of the actual amount credited
    Please help me in soving the above issues
    Thanks & Regards
    Arun.R

    Hi
    You need to maintain Section Code wise number range . Go to Sm30 Select Table J_1IEWT_CERT_N and maintain it.
    Thanks
    GG

  • Wrong number range in ECC Message creation in "Create Support message " tab

    Dear All,
    While creating the support message in any R3 server (ECC,BW etc.) system by clicking
    help->create support message option in main menu tab.
    The message number sequence changes from existing to new saequence.
    The initial sequence is 9999011940 but the current sequence generated
    by system is 1549. We had updated our R3 system with SAP_APPL component
    stack to 17. This changed sequence is happening after patch upgrade.
    Thanks in advance.
    Regds
    Ravi Kant Arya
    +91 9818880902

    Hi Ravi,
    Did you also patch your SOLMAN system ?
    I believe this is controlled by number range object CRM_SERVIC  in your solution manager. Check OSS note 903528 (particularily the section around the resetting of the number range object)
    Regards.
    Ruchit.

Maybe you are looking for

  • Floating Mark up rates in Leased Asset Accounting

    Dear Gurus, our comapny is going to arrange leased assets (vehicles/Plant and Machinery). we have configured leased Asset Accounting and as Lease Tab is updated according to lease terms, system automatically giving us lease payment schedule. there is

  • First time FaceTime users experiencing problems

    I'm trying to FaceTime with an iPhone user but it's not connecting. iPad is using wi-fi and iPhone is using Verizon network connection. What's the problem?

  • Problem connecting Huawei E303 Mobile Broadband Dongle to MBP 2012

    I have just purchased the Huawei E303 USB Stick for my mobile broadband from Singapore's StarHub. According to the instruction sheet, the laptop should detect the USB automatically and the mobile broadband should install itself automatically. My MBP

  • Who's calling me?

    Hay all. I think the N900 is a great phone except one big issue I have and it really annoys sometimes as I miss calls from it. When I lock the phone to put it in my pocket or put it down ECT... I lock it with the flick switch and the end of the phone

  • Refresh ALV list?

    Dear experts, I have used REUSE_ALV_GRID_DISPLAY to display some data of an internal table. I modified it and I need to display the refreshed data again. How can I do that? Thank you... Roxani