on 03-07-2012 12:27 PM
Dear SAP Gurus,
I have a requirement where in I have to achieve sequential number range with parallel buffeing for invoice documents,
but the idea is to implement it in a very controlled manner i.e. market wise not for the entire box.
have any one come across this type of requirement?
Suggestions invited :
Hi
Have you see SAP Note 23835 - Buffering RV_BELEG / Number assignment in SD?
Regards
Eduardo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thanks for the reply, I have checked the folowing notes:
179224, 599157 and 840901
840901 very well explains the concept of parallel buffering without hampering the performance,
but if i hav to customize it further while applying in system i should have enough control to apply it market wise and
not to my entire system (i.e. not to all markets), I am lloking a solution to this..let me know if you can throw some light on the same.
Regards
Ritzzz!
Hi
See Note 363901 - Country-specific buffering RV_BELEG/number assignment in SD, instead to filter by country do it market wise (I suppose that any field related in VBRK). See the sample code for RV60AFZZ for subroutine USEREXIT_NUMBER_RANGE. So, in this subrutine you can try with this coding:
IF market_wise = 'X'.
NO_BUFFER = 'S'. " or value 'X'
ENDIF.
I hope this helps you
Regards
Eduardo
Edited by: E_Hinojosa on Mar 7, 2012 5:47 PM
Hi, thanks for the reply it really helped me to reach closer to solution, just one doubt remianed unsolved,
Can I apply 2 OSS Notes 363901 (for country specific or market specific) and 840901(for parallel, sequential and pseudo ascending) together to achieve a solution as follows :
1. Market Specific Parallel Buffering, sequential and ascending number range
e.g. market in North America requires Parallel buffering (for performance reasons)and sequentially ascending numbers without gaps and on the other hand Imarket in taly requires only sequential numbers without any botheration about performance or buffering
so can a parallel implementation (if at atll feasible) of above mentioned OSS will be able to provide this solution, If not what could be the other possible way???
Hi
As the note suggested says, you can try to do it in RV60AFZZ for subroutine USEREXIT_NUMBER_RANGE. This subroutine is call for each invoice. So, if you have the information in VBRK, filter it and then you set if the buffer works or not as the coding suggested at the note for country. As you say, it's a legal requirement, then, the market wise is by country. Create a customer table for countries. See for this note the correction instruction. You have a coding for RV60AFZZ. If you don't know ABAP, search an ABAPer. He will help you to code it.
Regards
Eduardo
Hi thanks for the reply again I am aware of RV60AFZZ , subroutine USEREXIT_NUMBER_RANGE and also the customer table you mentioned in earlier replies (but i am unaware how will that gurantee performance ).
But my last post was concerning to the idea of sequencing with mproved performance (i.e. Buffering + Sequencing + Increment Numbers) and to implement it can I use 363901 and 840901 together???
Warm Regards
Ritzzz!
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.