Skip to Content
avatar image
Former Member

Number range Skip

Hi Guys,

Sometimes I have found that serial number is not getting followed correctly. One or two number get skipped. Can someone suggest what could be the reason behind that and is there any way to find out the missing numbers?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Jun 23, 2008 at 11:55 AM

    Hi Pushpa,

    In SD module, the gaps in invoice numbering may be caused normally due

    to two reasons:

    - update interruptions - the number is set in to the invoice at the

    beginning of the program . If an interruption of the process happens

    after the assignation of this number, the number has run in the range

    and cannot be recovered. Update terminations in transaction VF01 and

    VF04. The billing document number is reserved prior to the update.

    After a possible update termination, it cannot be used again.

    Update terminations are displayed in transaction SM13. At present,

    there is no possible solution to this.

    - Object RV_BELEG is buffered. In this case the performance is improved

    but these gaps are produced.

    Note 19050 provides details on why gaps occur, please also refer to the

    other attached notes for more info.

    I am sorry to tell you that there is no way to solve the gaps or to

    'refill' missing invoice numbers.

    We know that in different countries you have to explain document gaps

    to Legal Authorities, for example Italy. For this reason there is report

    RFVBER00 to document gaps occuring due to an update termination.

    Report RFVBER00 only lists update terminations that are not older than

    50 days (or according to what time is maintained in your system).

    So it could be that this log has already been cleared.

    It is necessary that these update terminations are documented before

    the 50 days expiration period.

    A second possibility is that the gaps occur, but NOT due to an update

    termination other resons, incorrect customising & user exits etc.

    Gaps without update terminations cannot be (easily) explained.

    They can be (only) detected via report RFBNUM00. Report RFBNUM00 display

    s these document number gaps for the number range object RF_BELEG.

    I hope this information helps explain the system behaviour and is

    sufficient for your auditing. If you really cannot have gaps in billing

    documents you will have to switch off buffering of RV_BELEG.

    Thanks & Regards


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Pushpa,

      Buffring of number range for object is controlled through the config setting of that object. Try using T.Code SNRO or SNUM input the object and click on change mode. In "Customizing specification" verify the Main memory buffering. If you unflag the memory buffring system will not skip the number for the object.

      Reward points if helpful.