my client wants following requirement.
they hav 8 sales office in India. they need separate number ranges for billing documents on each sales office.
they don't want to copy F2 to ZF2
You full fill this requirement in two ways
1.If you want to different number ranges for the different sales offices you can define different billing document types for each sales office then define the different number ranges and assign different number ranges to each billing document.
2.If you want to use single billing document in all sales office i.e you don't want to define different billing document type for each billing document type, you need to go for the User exit with the help of ABAPer.
Try with these Usee Exits
1. USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
The internal number range used in the standard system is specified
in the billing type table and can be changed in this user exit. This
user exit is only called when the billing documents is created.
2.USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program
Depending on the number range, table TVFKD is used to set the
billing date (country-specific requirments in Italy).
USEREXIT_NUMBER_RANGE is automatically deactivated when this user
exit is being applied.
I hope this will help you,