on 10-08-2010 3:19 PM
Hi All,
Please help me in the enclosed scenerio:
The scenerio is that the employees who join before 1st Jan 2010 are entitled for flat 20 days of annual leave.The employees who join after 1st Jan 2010 are entitled for Annual leave based in sceniority as below:
1)
Constant in t511k Sceniority Days
0032A More Than 19 years 30,00
0032B 18-19 years 29,00
0032C 17-18 years 28,00
0032D 16-17 years 27,00
0032E 15-16 years 26,00
0032F 14-15 years 25,00
0032G 13-14 years 24,00
0032H 12-13 years 23,00
0032I 11-12 years 22,00
0032J 10-11 years 21,00
0032K 1-10 years 20,00
0032L Less Than 1 year 0
0032M Ann. Leave Before Jan2010 20,00
2) T555A : Maintained a Time Type as 0032.
3) T559L :
a) Grouping in Selection Rule is as follows:
ESG for time quotas 3
PSG for time quotas 28
PSG for time rec. 28
Quota type sel. grp 01
Selection rule 014 Annual leave
Absence quota type 32 Annual Leave
b) Assigned the time type in Base entitlement in the Day Balance.
ES grpg for time quotas 3
PS grpg for time quotas 28
PS grpg for time recording 28
Absence quota type 32 Annual Leave
Rule for base entitlement 001
Sequential no. 001
c) Quota type is set to Increase.
4) Time Schema being used : TM04.
5) Coded a PCR as follows:
000010 D HRS=BCURYRHRS?2010
000020 * D VARSTCURMO
000030 * **
000040 * 01 D VARSTREDAY
000050 * 01 **
000060 * 01 01 Z HRS=YDAY01PAYTP C
000070 > HRS=YDAA01HRS=1 HRS=C0032M
000010 D HRS?0
000020 * Z PAYTP D
000010 D HRS?1
000020 * D HRS?10
000030 * * Z PAYTP E
000040 * > HRS=C0032KADDDB0032
000050 < HRS=C0032LADDDB0032
000010 D HRS?11
000020 * D HRS?12
000030 * * Z PAYTP F
000040 * > HRS=C0032IADDDB0032
000050 < HRS=C0032JADDDB0032
000010 D HRS?13
000020 * D HRS?14
000030 * * Z PAYTP G
000040 * > HRS=C0032GADDDB0032
000050 < HRS=C0032HADDDB0032
000010 D HRS?15
000020 * D HRS?16
000030 * * Z PAYTP H
000040 * > HRS=C0032EADDDB0032
000050 < HRS=C0032FADDDB0032
000010 D HRS?17
000020 * D HRS?18
000030 * * Z PAYTP I
000040 * > HRS=C0032CADDDB0032
000050 < HRS=C0032DADDDB0032
000010 D HRS?19
000020 * HRS=C0032AADDDB0032
000030 > HRS=C0032BADDDB0032
Issue : Either one of the scenerio doesn't work . My Question(s) are as follows:
1) How can ce check if the hire date is before 1st Jan 2010 in a PCR . (I am new in PCR coding)
2) Please help me find out the changes I shall make to get the desired result.
You can do this using T559L.
1. Assign two work contracts (P0001-ANSVH); one to employees joining before 01.01.2010 and one to employees joining on and after 01.01.2010*
2. Use feature QUOMO to divide employees (on the basis of their work contract) to two separate quota selection rule groups
3. Build two sets of base entitlement rules, one with flat 20 days and one with the gradually increasing version on the basis of seniority
4. Assign your quota generation rules to the appropriate quota selection rule group and base entitlement.
If the number of employees joining before 01.01.2010 is not that many, you can also use PERNR in the feature to segregate these employees into the appropriate quota selection rule group.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI SHIVANI
IF U R USING TIME EVALUATION, U NEED TO DO IT WITH RULES, STANDARD CONFIGURATION WILL HELP U. jUST IN THE FEATURE HDATE MAINTAIN THE HIRING DATE AS 01.
When an employee joins ur company maintian dynamic actino that creates date type 01 in ur infotype 41 as 01.
In quota configuration for lenght of service maintain ur requirement as
0-20 x days
20-30 y days
30-4- z days
it will work.
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 | |
12 | |
11 | |
6 | |
6 | |
4 | |
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.