Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: VF - Billing
Message number: 373
Message text: Flexible numbering routine returned an external number range interval.
The billing type of the billing document that you are trying to create
uses a custom routine to determine an appropriate number range interval.
This custom routine is implemented through the BAdI <ZK>Flexible Billing
Document Numbering </>(SD_BIL_FLEX_NUMBERING).
The custom routine that is assigned to the type of billing document that
you are trying to create refers to an external number range interval.
However, only internal number range intervals are permitted.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
No billing documents are created.
Correct the custom logic in the BAdI implementation so that it refers to
a valid internal number range interval.
For more information, key users can view the documentation for the BAdI
<ZK>Flexible Billing Document Numbering </>(SD_BIL_FLEX_NUMBERING) in
the <ZK>Custom Fields and Logic </>app.
Error message extract from SAP system. Copyright SAP SE.
VF373
- Flexible numbering routine returned an external number range interval. ?The SAP error message VF373, which states "Flexible numbering routine returned an external number range interval," typically occurs in the context of billing document processing in SAP. This error is related to the number range assignment for billing documents, particularly when using flexible number ranges.
Cause:
The error can be caused by several factors, including:
Number Range Configuration: The number range for billing documents may not be properly configured. This can happen if the number range is set to external but the system is trying to generate a number internally.
Missing Number Range: The number range interval for the billing document type may not be defined or may be inactive.
Authorization Issues: The user may not have the necessary authorizations to access or use the specified number range.
Custom Code: If there are custom routines or enhancements in the number range determination logic, they may not be functioning correctly.
Solution:
To resolve the VF373 error, you can take the following steps:
Check Number Range Configuration:
- Go to transaction code
SNRO
(Number Range Objects).- Find the relevant number range object for billing documents (e.g.,
F2
for invoices).- Ensure that the number range intervals are correctly defined and active.
Verify Document Type Settings:
- Use transaction code
VOTXN
to check the settings for the billing document type.- Ensure that the document type is assigned to the correct number range and that the number range is set to either internal or external as required.
Review User Authorizations:
- Check if the user has the necessary authorizations to create billing documents using the specified number range.
- Use transaction code
SU53
to analyze authorization issues after the error occurs.Check Custom Code:
- If there are any custom developments related to number range determination, review the code to ensure it is functioning as expected.
- Debug the number range determination logic if necessary.
Consult SAP Notes:
- Check the SAP Support Portal for any relevant SAP Notes that may address this specific error or provide additional guidance.
Testing:
- After making changes, perform tests to ensure that the error no longer occurs and that billing documents can be created successfully.
Related Information:
SNRO
- Number Range ObjectsVOTXN
- Billing Document Type ConfigurationSU53
- Authorization CheckBy following these steps, you should be able to identify and resolve the VF373 error in your SAP system.
Get instant SAP help. Sign up for our Free Essentials Plan.
VF372
Flexible numbering routine returned an undefined number range interval.
What causes this issue? The billing type of the billing document that you are trying to create uses a custom routine to determine an appropriate numb...
VF371
Custom routine &1 - Check issue: &2&3
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
VF374
Flexible numbering routine returned prefix &2 and an initial interval.
What causes this issue? The billing type of the billing document that you are trying to create uses a custom routine to determine an appropriate numb...
VF375
An error occurred in Flexible numbering routine.
What causes this issue? The billing type of the billing document that you are trying to create uses a custom routine to determine an appropriate numb...
Click on this link to search all SAP messages.