on 09-22-2014 1:16 PM
Hi Experts.
We implemented Positive Time evaluation on 2014 currently clients use Time evaluation to get IT2006 records, before that No time Evaluation Everything was manual.
i have got all the results but little issue with Generation of Annual Quota. I explain in detail.
An Employee was hired in 04.10.2010, So we captured is hiring date as 04.10.2010 in IT0041, Clients run time evaluation for the employee for the whole year i.e. 01.01.2014 to 31.12.2014,
Currently in Table V_T559E - base entitlement as 0 to 4 years - 20 days and 4 to 14 years 22 days, used feature HDATE and gave M2- hiring date specifications as the return type.
In T559L - i gave Accrual period as Calendar year , Accrual Entitlement with Prorata and no multiplication, Transfer time upon accrual.
In 2014 itself he had many personnel actions like position grade change and many and i used Rounding rule where over 0.5 becomes 1.
Issue:
When we run time evaluation 2014 for whole year, it goes to HDATE feature takes the hiring date i.e.04.10.2010, and runs till 31.12.2014 and transfer values 21 days to IT2006, but client says its wrong , total value will be 20.48767 as per counting rule it should be 20 days.
But due to multiple personnel action ran on 2014 itself. Split occurs and transfers the values to IT2006 on split day itself rather than calendar year
For example if split occurs on 31.03.2014, if it gives the value as 2.60, it becomes 3 on that moment itself. so 21 days coming instead of 20 days.
How to solve the case,attached the screenshots for your reference, since learning time management i am stuck up here, your help is greatly appreciated.
Can anyone help me out please?
Thanks
Sriram
Hi Sriram,
We will have to do this differently.
Write your PCR Z123 like this.
*
****
HRS=FEXXC where XX is your time quota
ROUNDHR01
ADDDBYYYY where YYYY is your daily time type
HRS=DYYYY
HRS-FEXXC
OUTAQTYP
XX
UPDTQAXX
**
Ensure that this PCR is placed after QUOTA function and is called using P2006 as shown below. Also include another CUMBT function after P2006.
QUOTA
P2006 Z123
CUMBT
I hope this will resolve your issue. Let me know how it goes.
Thanks and regards,
Vivek Barnwal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vivek.
I have done that too, its working fine. but we have an issue here also,
For example if future termination action does for that employee. when quota runs total value becomes 0
if i am firing that employee on 1st of october, till 30th of september quota runs, but what happens since we have given calendar year , no quota transfer takes place. value in IT2006 becomes zero.
But still in QTRANS i can see the value, dont know how to transfer it
Thanks
Sriram
Hi Vivek,
No encashment here, But if he has 20 days of leave for the whole year. if he is terminated in future i am saying.
Currently he is still the employee of the company . but while future termination happens depend pro-ration should happen. 20 must become 18 on that time. since termination has been happened in future.
they are seeing 0 in IT2006, rather than some values.
Hence client requesting it.
Thanks
Sriram
Hi Vivek,
We don't have payroll in our module. Annual Quota is being generated for the employees 0 to 4 years 20 days, 4 to 14 years 22days, and 14 to 0999 . 24 days, we are calculating seniority from a date type called working day which is stored in 41, Time evaluation was introduced to them by 2014 January. we are using this feature HDATE.
Currently we have problem with Annual Quota which is causing this issue ?
yes our schema is copied version of TM00, we have our own customized schema. Client will run the schema from 01.01.2014 to 31.12.2014 for any employee.
they are expecting like this. i run time evaluation for the employee for the whole year who doesnt have future terminated action. system gives some value for example 21 days for him
Tomorrow , he is leaving the company on november. they run the termination action in the system by today itself. and when they run schema again they expect pro-ration before he had 21, now until october he is available in company. so pro-ration it should be 18 days.
I told them to use quota correction infotype for future terminated people. but they say i don't want manual intervention. all i need is automatic.
Hope is answer your question, i welcome your suggestion as well in this as i am just learning the time schema
Thanks
Sriram
Hi Sriram,
Please do the following:
Z123
*
****
VARSTCURMO
12
VARSTREDAY
31
GCY Z123A
**
GCY Z123B
**
GCY Z123B
A
****
HRS=FUXXC where XX is the new quota created
ROUNDHR01
HRS-FE01C
HRS?0
<
OUTAQTYP
01
UPDTQA01
**
*
B
****
VARSTNDYAC
N
GCY Z123A
Y
Introduce this PCR after QUOTA function like the earlier PCR (the one you deleted) and also add CUMBT function after this PCR.
In the above PCR, I am reading the value of quota XX which will be something like 20.47777. I round it off to 20 and subtract 21 (value read from 01). The difference of -1 is passed to quota 01, thereby reducing it to 20.
I hope this will resolve your issue. Let me know how it goes.
Remember that you new quota XX is just a dummy quota to arrive at the cumulated value for the given calendar year.
Thanks and regards,
Vivek Barnwal
I have asked you to select upon accrual or calendar year and also mention the transfer package as 99999. Hence, till your accrual reaches 99999, the accrued value will never get transferred and it will never reach 99999 in a year because your yearly quota is around 24 days max.
Please read the earlier post where I have explained the logic.
Thanks and regards,
Vivek Barnwal
Hi Vivek.
You are awesome, yes this logic 100% works, many many thanks for your solution as i was breaking my head on this.
I have tested from my end. it works pakka. but still lot of testing are there, will test all and get back to you on this.
really a very good learning which just gave me a deep knowledge on this , but many thanks for your solution and guidance.
i test all and get back to you if everything is working 100%
Regards
Sriram
Hi
As per your screen shot, it's may be problem with your rounding rule and provide screen shot of your M1 rounding rule & here we need to do corrections.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sankarsan.
I have tested, It shows as 24, which is again not an expected results. I hope rounding rules are fine.
but i have given accrual period as calendar year. so 31.12.2014 only quotas details will be transferred. But what happens here due to multiple personnel actions on same day.
Split occurs on that day itself quota gets transferred actually it should not. but due to split it happens. thats the issue. if i remove work center basic pay check box. 20 coming perfectly.
but i have issues if employees have a future termination action.
Thanks
Sriram
Hi Sriram,
Please share your Rounding rule.
Regards,
Sankarsan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
9 | |
9 | |
5 | |
4 | |
3 | |
3 | |
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.