on 10-15-2008 2:24 PM
Dear Friends,
Can any one help with a pcr to stop generate absence quota if he /she join the company after 15 th of the month.
Thanks in advance,
Regards,
sai prasad
Thank you all for your kind help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
U can do it through IT0019 also. But for this u should do some IMG settings in T559l.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sai Prasad,
You can use HRS operation.
For eg:-
1) * -> ****
2)Use HRS=YDAA** (HRS=Y is the operation and D here stands for the date in date specifications infotype (41) [So if you are using this rule you need to make sure that you maintain Infotype 41 record], A stands for Current day being evaluated, A stands for Number of days from Hire date **, ** again is the hire date in IT 41)
3) HRS?0. If yes(Which means he got hired today) then store the currentday and currentmonth in two different time types.
4)Store the current day in a time type say '1234' by HRS=BCURDY...ADDDB1234 (before this you can query Current month as HRS=BCURMO and store this in 5678.
5) See if the current day is greater than 15 by HRS=D1234 or M1234(based on your requirement).
4)Now check if HRS>15. If Yes then
5) HRS=0 and UPDTQA*(* refers to the Quota Type )
Or if this is not working
You can simply do one thing...You can configure one more rule in Base Entitlement with the next sequence number with period balance as 2334(if you are generating quotas every month) or Day Balanceas 2334(if you are generating on daily basis). Use the above rules and if Current day is greater than 15 then Time Type 2334=0 and generate it on the same day for which you were generating previously. So the existing number would be replaced by zero now. So you will not see any quota.
But one more thing, You need to be more clear about your question. You need to give more details about the accrual period,etc,.
See if the above rules works for you or else let me know the details. I can help you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Friends,
A small brief about the requirement.
the requirement is like this.:
if a employee join the company on or before 15th of the month he should get quotas generated and if he joins after 15th no quota should get generated.
and one more thing of a employee resigns the company before 15 no quota should get generated and if he resigns the company quota should get generated.
we are following negative management and i have to write time pcr for it.
awaiting for your kind responce.
Regards,
sai prasad.
Hi Sai Prasad I will help you but I need to know how you configured the base entitlement. Is it by Constant or is it by Period balance? and alsoYou didn't answer my question what is the accrual period. This really helps for me to give you the PCR. Give me more information about the generation. Is the entitlement getting generated at the beginning of the month or at the end of the month?
Try this
*
****
HRS=YDAAZA(ZA hire Date in IT 41)
HRS?0
*
= -
HRS=BCURDY
HRS?15
*
( >) HRS=0
ADDDB1234Z
So this rule would store zero in time type 1234 if an employee is hired after 15th. Now you should create an other rule in base entitlement with day balance as 1234. In the selection rules in V_T559L make the accrual period as DAILY.
This would solve your problem. Let me know if this is working for you.
Edited by: Hemanth Jamithi on Oct 22, 2008 1:19 AM
Edited by: Hemanth Jamithi on Oct 22, 2008 1:22 AM
Dear Madam,
as per the requirement for example if we have 20 days is the annual ELs.
the scenario is if a person joins the company after 15th of any month.
the quota for that month should not get generated.
This is what the result i am expecting.
i hired a candidate on 16.05.2008 and if i have to generate quota for that person based on my requirement i should get 10days ELs but i am getting 12 as the result.
Regards,
sai prasad
Hi I see somebody saying the rule should be as PTIP but this is wrong you need to maintain this rule in Schema as ACTIO ZZZZ before Function QUOTA.
Now I don't understand one thing. Is this working or not?. Let me know how often you run the time evaluation?. I don't understand how your accrual is working if your accrual period is calendar year (referring to the above scenario you mentioned).
Does deductions mean -1.66 in your above post??. Let me know how often you run time eval? Is it monthly or daily?. Based on that I can make a new rule. See that is why you need to be more appropriate about your requirement.
Edited by: Hemanth Jamithi on Oct 22, 2008 7:29 PM
Dear Hemanth Jamithi ,
As per my understanding with your first reply and second reply for pcr i have written it like this request you to suggest if any modification required or kindly excuse me if the pcr that i have written is wrong.
please reply me to the earliest.
.
Z16Q Personnel Calculation Rule Z16Q
HRS=YDAAZA Set
HRS?0 Decision op. HRS
HRS=BCURMO Set
ADDMB5678Z Set month bal. = 0
HRS=BCURDY Set
HRS?15 Decision op. HRS
HRS=0 Set
ADDDB1234Z Set day balance = 0
(>)
HRS=0 Set
ADDDB1234Z Set day balance = 0
Thanks in advance,
Regards,
sai prasad
hi Sai,
can we do like following,
i suppose ur accrual period is month for that quota.for e.g u r giving one day quota per month then u can give percentage of inactive days as 50% and in to percentage field u can give complete reduction and in from percentage field u can give no reduction.
please correct me members if im wrong.
check my bcard u need to give some more details for ur requirement
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Friends,
i am still waiting for your kind response.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Friends,
i am still waiting for your kind response.
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.