on 2008 Nov 19 6:16 PM
HI ALL,
We are not able to maintain 3 digit after decimal for any constant in table V_T511K.
Eg: Constant St DT End DT Value
Zhrpy 01.11.2008 31.12.9999 0.145
Here System is not allowing us to maintain 0.145.
system allows us to save with value 0.14 but not with 0.145.
Any suggestion on this.
Thanks,
Pradeep.
Hi ,
Check with your ABAP guy and ask him to work on this.Earlier i had same issue and we solved it with the help of ABAPers.This is possible
Usha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I can only give you a workaround solution. But you need to know it's a little tricky:)
You may store the constant as integer in table T511K, in your case, it should be 145. And in your schema, you need to change the personnel calculation rule and divide this constant, which is 1000 in this case. so you can get the result you want.
Wish you good luck!
Zippo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pradeep,
I can understand that U want to maintain 0.145 as a constant...But SAP only allows 2 digits after decimal. and I think when SAP does something it has some logics behind it.
Payroll constants are generally used to multiply with some value to reach to another value.
Even if U store the constant to 0.145 after multiplication the result will be again rounded off to 2 digits and may end up with the result same as stroing the constant as 0.14. I completely agree that this is a kind of assumption and can not be applicable to some scenarios. But U can think in this way and do an analysis to get the final result and convince Ur client or who ever concerns to use 0.14 instead of 0.145.
If anybody feel like discussing this please put ur inputs so that we can get a solution to this.
~BiSu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In standard SAP system, the data element field ABRWT (value of payroll constants) has decimal places of 2 and that is why it saves only 2 decimal place value.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
8 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.