on 03-22-2010 2:17 PM
Hi Experts,
I have an issue regarding the absence quota for the new joiner or leaver. My client wants the leave earned to be given upon completion of the month. My current configuration is base on calendar days.
For example, when a new joiner join the company at 2nd or mid of the month then the leave entitlement will be given for the following month. That mean when an employee join at 3rd or any other days in January 2010, the leave will be prorated starting from February. This same to the leaver, if the employee is leaving the company at 3rd or any other days in April, then the leave will be prorate till March. The entire April will not be take into account.
My question is how can I configure this scenario?
Appreciate the input.
Thanks
Hi
as per my knowledger,for leaveing employee purpose use the dynamic actions.for new employess wise,evry month of work 2 days will add to the quota. through time evalution i thing it is possible. .i am not sure about it .please ask the exports.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If you are not using TE then you will can always write an ABAP program which will run and load data on the first of every month.
For Hire:
The program can check the hire date from IT 0041. If the hire date is less than the first of previous month then you can add the monthly entitlement to the absense quote in IT 2006. If it is in the middle of the previous month then you can prorate according to the formula and then add to the monthly entitlement to the absense quota in IT 2006.
For Termination:
You can base the above logic with the termination date in the IT 0041
If you maintain IT 0041 well and good or else you will have to base it on IT 0000 Actions infotype.
Hope this helps.
Ajay
Hi,
I also don't think that there is standard SAP functionality that covers your requirements.
However, beyond development you can configure respective rule in time evaluation to generate quotas:
1. For new hires: create quota is quite straight forward - generate fixed entitlement for every employee on first day of month
2. For leavers: calculate in the PCR what month is it and do respective recalculation, for new hires check when was hired and recalculate.
The outcome: time evaluation opens a lot of flexibility to do different kind of quota calculations without any ABAP development.
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
without TE think about a user Exit for Infotype 2006. ABAPer can design the code. A sub routine which will be called by a dynamic action. dynamic action to be based on 0000 action change. whenever there is a hiring or leaving action to trigger the dynamic action which will call the sub-routine.
Hi,
This is what I have understood from you question, suppose, an employee earns 2 leaves per month and if he joins after 2nd of any month he doesnt earn any leave and if he joins before 3rd he earns 2 leave. In this case you will need to have some help from your ABAP programmer, as far as I know standard system doesn't support this scenario. You may confirm it with others as well
Regards,
FG
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
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.