on 05-02-2010 7:46 AM
Hi Gurus,
We have Ex. Classic and while creating a SC in EBP , while distributing Account Assignment, there is option of distributing it
-By Qty
-By %age
-By Value
But in R/3 there is only two (By value and By %age)
Now When we create SC with distributing it by value , in the backend the value is changed to %age and then the value (Price)and hense there is change in the Price of each distribution (as the conversion will only rounding off to 2 decimal places).
I can also see that the partial invoice indicator and the distribution indicator is not picking from the acct assgnmnet cat from backend.
Can any one have any idea of this.
Please guide.
Thanks
Hi there,
I have seen this before
In include LBBP_PDMAPFM6, the value distribution is converted to a
percentage distribution:
...
convert amount to percentage, if value distribution type
CALL FUNCTION 'BBP_ACC_CONVERT_VALUE_IN_PERC'
TABLES
ct_account = it_account.
ENDIF.
...
Then, the values that result from that conversion are rounded:
...
field distr_perc has 2 decimals, et_req_acct-distr_perc only 1
CALL FUNCTION 'BBP_ACC_ROUNDING_DISTR_PERC'
TABLES
ct_account = it_account.
...
I checked with the MM colleagues, and this is their answer:
- in R/3, there is accounting distribution only by quantity or
percentage.So when distribution by value is used, a rounding
always has to take place.
- in R/3, the use of value based distribution in SRM will lead to
rounding differences.
- they recommend to use another distribution, because right now,
there are no plans for an enhancement of this functionality.
Any changes to this functionality would involve too many changes
to the system.
One recommendation given was the following
=====
The options of cost distribution are standard in SAP SRM
and there are no ready customising to hide any of these options.
SRM caters to different deployment scenarios and hence the current
distribution options cannot be changed.
The options of
a) Percentage
b) By Value
c) By Quantity
are part of the standard code written for screen designed for the cost
assignment and hence cannot be changed.
One option that you could try is the use of the BADI BBP_UI_CONTROL_BADI
using the method BBP_SC_UI_CTRL for your implementation.
The data element BBP_DIST_IND is the one associated to the cost
distribution.
This Badi is mainly used to display and hide any fields as per customer
requirement.
Hope this helps,
Kind Regards,
Matthew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.