on 07-28-2008 11:08 AM
Guys,
Points will be given for all helpful answers.
I am not able to use condition DIFF, for rounding off in SD Pricing. Configuration of pricing procedure is done below way-
I have put the condition type DIFF, in a step above the step of total value. And have given Requirement Type- 13 , calculation type- 16, Base Type- 4.
This is somehow not triggering / working.
Any more setting required? Please suggest.
regards,
rahul asai
hi.
you can write a requiremnet and attache to the DIFF condition type.
srk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
you need an abapers help to write a routine(req / cal type / base value).You can go to VOFM transaction to write new routines. Also you would need an access key to be able create a new routine.
I thought more than a requirement an alternative calculation type can be created with all conditions you are looking forward to to the rounding. Like for Canada we round to the nearest one dollar, some countries a commercial rounding everything acheived with the same DIFF condition put with different checks in the alternative cal type. Please check your requirement once with an abaper.
regards
sadhu kishore
Hi Rahul,
Please check whether you have maintained "Rounding Rules for Currencies" in table T001R for the company code you are using.
For the special condition type DIFF the condition value is chosen in that way that your T001R requirement is fulfilled.
For example, the total value of the document should be divisible by
0,05 CHF (5-Rappen-rounding in Switzerland).
The condition value is always chosen in that way that its absolute
value is as small as possible (only five different values for DIFF are
possible in case of "rounding to x.y5 or x.y0").
See the following examples (second line):
Total value before DIFF 6,70 6,71 6,72 6,73 6,74 CHF
Value of DIFF 0,00 0,01- 0,02- 0,02 0,01 CHF
Total value after DIFF 6,70 6,70 6,70 6,75 6,75 CHF
Formula '16' was delivered along with condition type DIFF to support
rounding unit rules that can be defined in T001R for company code /
currency combinations. Condition type DIFF was delivered to perform
rounding at the end of the pricing procedure with the total value.
formula '16', the system computes the rounded value and assigns the
difference to the condition type DIFF.
I hope this is helpful.
Regards,
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please check in the condition type DIFF the rounding rule is updated like rounding up or down or commercial rounding.
thanks
Kuntla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
11 | |
10 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.