Part timer accrual formula - consider date track change

Needed some help with part timers accrual formula.
The accrual formula need to prorate the entitlement based on the work hours and accrual bands(years of service).
The accrual formula should account for date track changes to both the years of service and work hours.
How can this be achieved?

This is a common but difficult problem to implement. When I've done this before I've:
1) Used a looping Accrual Fast Formula inside the main Accrual Fast Formula (like the seeded ones), but
2) Built a custom User Defined Fast Formula Function to retrieve the next date of change of hours/years service
3) Called this UDT inside the looping Fast Formula to determine the next change
4) Prorate accruals from the beginning of the year up until the next date of change
5) Loop from the date of change going forward
6) In the next looping iteration call the UDT again to find the next change from now
7) Prorate accruals from now until the next date of change
8) Continue 6-7 until there are no more changes this year.
So in a simple year the looping formula just runs twice: once from the beginning of the year up until the service anniversary and again from the service anniversary to the end of the year. In an example where an employee changes hours it loops three times: once from the beginning of the year up until the hours change (assuming in this case the hours change comes before the service anniversary), then again from the hours change to the service anniversary, and then again from the service anniversary to the end of the year.
In a complex example with multiple hours changes it can loop as many times as needed.

Similar Messages

  • HR Master Data : Track Changes

    Hi experts,
    I am in a Global HR Implementation & Rollout Project. We are creating Outbound Interfaces for 3 countries to export pay, time and general data to the 3rd party systems in those local countries. (Payroll is outsourced there).
    As well as sending New Joiners data every month, we need to send Changers data also to all those 3rd partys every month before the Payroll runs.
    I know 2 solution for this :
    a).  Using Change Documents - Tcode : SCDO ..etc
    b).  Using the report RPUAUD00.
    Query :
    1). Are these the only solutions ?
    2). Whats the best solution for doing this for a Global Rollout project ? I need to track master data change for different countries for different set of Infotypes and fields. I need to send those Changers data as well as the New Joiners data through the Outbound Interface to all the local countries.
    This year we are doing for 3 countires, next year for 9 more countries, etc. Whats the best solution keeping this in mind ?
    Restrictions :
    1).  Our Client HRs dont want us to disturb the report RPUAUD00 as they use that regularlly and want the flexibility to configure the configs themselves.
    2). If I must need to create and activate Change Documents for ALL individual fields, is there an easy way of doing this ?
    Just want the best possible and feasible solution for this issue.
    I will be please to allot point to anyone who gives a good solution.
    Moreover will be Thankfull also !!
    Cheers.

    Here is my 2 cents Advice
    Iu2019d recommend you to write your own report . We are also running ITs changes report for two countries at the moment. From an audit and HR stands point, they donu2019t want us to play with "RPUAUD00" .
       How I wrote report that it looks at last rec and latest rec and compares the changes dynamically and build up report. Change can be typo or any thing. You know what Iu2019m getting at  right ? If for example I put '.' , it also takes as change . These are certain things/define lines  you have  to discuss before developing a report .
        As far as development is concern ,Iu2019d recommend you to develop report which create internal tables dynamically based on your IT number . You can look at the following FMs as a starting point
    RFC_read_table  ( dynamically build IT structure )
    *Fm to compare record and give subrc = 1 and 2
      CALL FUNCTION 'ISB_RM_COMPARE_2_ITABS'
        TABLES
          DATA_ITAB  = REC
          CHECK_ITAB = REC1
        EXCEPTIONS
          NOT_EQUAL  = 1
          OTHERS     = 2.
    Good Luck !
    ^Saquib

  • Microsoft Word: Changing user/reviewer in track changes

    Apologies for posting about non-apple software. Just hoping someone can help:
    I often review drafts of long documents multiple times, sometimes weeks apart, using track changes in the latest version of MSWord. I would like to be able to differentiate between reviewing sessions by changing the color of the tracked changes. I feel like there should be a way, could I change the user even if I am using the same computer?

    You're correct, wrong forums. Post to and search at http://www.officeformac.com/productforums/

  • Accrual plan  and accrual band ... can it be date tracked

    Is there a way we can date track accrual bands on the accrual plan.
    The client want the new accrual band be effective as of 01-apr-2011. Can we date track the accrual bands.
    If not what is the best way to make such a change. Accrual formula change is the only way I can think of. Any other suggestions?
    Thank you,
    Aakash
    Edited by: Aakash Gupta on Mar 22, 2011 9:05 AM

    Accrual bands are not date-tracked, no.
    I steer clear of Accrual Bands altogether because it forces you to create separate Accrual Plans for each sets of T&Cs, which I don't like. Instead what I do is:
    * Model the accrual bands in a custom User Defined Table (range-based)
    * Use the column as something that determines various T&Cs, eg, Grade
    * Use the Rows to define each Accrual Band for each set of T&Cs, which the Value being the amount of holiday
    I then use the GET_TABLE_VALUE Fast Formula function to retrieve the value according to the employee's T&Cs.
    Importantly, User Defined Tables are of course date-tracked as well.

  • Date Track fields - changes

    I have a question regarding the date tracked fields in HRMS.
    If I want to know what changes are made for a person record, How do I know that?
    The changes may be anything like position, salary, job, grade, marital status.
    How can I know the old value and the new value after the change?

    if you are modifying any assignment record an additional record will be created in the table per_all_assignments_f for the same assignment id.
    Example if the assignment is updated 3 times you can see 3 records created for the same assignment
    Thanks
    Regards
    Ramesh Kumar S

  • WCF-SQL notification and SQL Change Data Tracking - incompatible?

    Hi,
    I have a DB with Change Data Tracking enabled on a particular table. Each time an Update/Insert is made on this table, I'm able to check what need to be synchronised with other systems by using the CHANGETABLE function of SQL Server.
    And I want to use it with a Receive location WCF-SQL with inboundOperationType=Notification. So each time a modification is made on the table, I have a notification and I'm able to retrieve the updated/inserted records.
    Unfortunately, it seems that using the CHANGETABLE is not supported in the NotificationStatement, I got the following error: "The notification callback returned an error. Info=Invalid. Source=Statement. Type=Subscribe.".
    Any ideas to workaround?
    Thanks.

    Hi Johns-305,
    Thank you for your response.
    I'm not totally agreed with you about the notification because it depends on the situation.
    In my case, I have a table in a remote SQL database where data are not changing often. But I want to retrieve the changes as fast as I can because it needs to be synchronised with a MDM. 
    The notification is great for me because I get a notification message just after a change and I can synchronise it. Of course, if my receive location is down I can't receive the notification but with the mechanism described in the MSDN article you pointed,
    I can get the changes I missed during the outage.
    And now I have a solution to use the notification and the Data Change tracking: I use a regular SELECT statement in the notification statement (SELECT <columns> FROM MYTABLE). If something changes in the table, I got a notification and then I send
    a SELECT FROM CHANGETABLE(MYTABLE, ...) and I store the number of the last modification I got. So I can retrieve only the changes that occurs since my previous call.

  • I have Elements 11. Sometimes, if I edit a photo in Elements Editor, the date gets changed to the current date. Why does that happen? It doesn't happen all the time, so I can't isolate the cause. Any ideas?

    I have Elements 11. Sometimes, if I edit a photo in Elements Editor, the date gets changed to the current date. Why does that happen? It doesn't happen all the time, so I can't isolate the cause. Any ideas?

    I have Elements 11. Sometimes, if I edit a photo in Elements Editor, the date gets changed to the current date. Why does that happen? It doesn't happen all the time, so I can't isolate the cause. Any ideas?

  • We are recording 2 voices over an instrumental track. Every time there is a rest in the vocal part the volume of the instrumental track noticeable increases. Is this fixable? We are using Alesis multi mix 8 with 2 microphones.

    We are recording 2 voices over an instrumental track. Every time there is a rest in the vocal part the volume of the instrumental track noticeable increases. Is this fixable? We are using Alesis multi mix 8 with 2 microphones.

    Badger33rk wrote:
    Every time there is a rest in the vocal part the volume of the instrumental track noticeable increases.
    turn the Ducking menuItem off

  • I performed a time machine backup without plugging my labtop into a power source. My computer died and all the settings were changed, ie the clock and date were changed back to 2001. So I tried to restore my computer using a previous time machine backup.

    I performed a time machine backup without plugging my labtop into a power source. My computer died and all the settings were changed, ie the clock and date were changed back to 2001. So I tried to restore my computer using a previous time machine backup. (which I now know was wrong). However, when time machine tried to restore it said there was not enough room to do a backup. It seems that it did a half backup because some essential  files such as system profiler are now missing. Can I undo this restore...? What can I do to fix this

    You need to do a full system restore, per Time Machine - Frequently Asked Question #14.
    If that sends a message, please note the exact wording.

  • How does Time Machine track changes?

    My Leopard upgrade got stuck with a minute to go - I had to hold down the power button to restart my Mac, but to my surprise Leopard launched and everything seemed to work fine. I set up Time Machine and it's been running without problems, backing up to my 2nd internal drive. The only problem I noticed was that a few hidden files weren't hidden - presumably it hadn't finished cleaning up after itself. So, I carried on using Leopard until today when I finally decided it might be a good idea to run the installer again. The installation completed fine, and everything is running nicely.
    My question is: will time machine track any changes that have been made from re-running the installer, or does it only track changes that are made while Leopard is running? Should I switch off Time Machine, delete the backups, and start again, or will it handle these changes?

    When I log back into 10.8 Mountain Lion and Time Machine does it's normal back up thing, does it recognize changes that were made to internal disks, folders, and files that were made when I was previously booted into 10.7 Lion?
    Yes.

  • Track changes made to the master data

    How do I track changes according to the users, made in master data files like the item master, Business partners, tax codes, item groups ?

    Hi Vivek,
    If you want to trace the changes that have been made to the masters, oprn that particular master and go to Tools> Chnage log> show differences.  Similarly you can trace the same for any marketing document. Hope this helps.
    Regards,
    Joseph

  • Changing Time Zones-Muse Thinks Assets' Data has Changed

    I moved to Hawaii this week. Yay!
    Changed the Time Zone in Apple's System Preferences. Opened a Muse project. Muse thinks the Assets' data has changed and wants to update all the linked files! I assume that it will then want to re-upload everything when published.
    Changed the location back to my original place, and Muse thinks everything is fine.
    Adobe InDesign does not have this problem. Neither does Illustrator. Those report links in their files are fine. So, maybe Muse should check System Preferences > Date and Time > Time Zone before saying that an asset has been modified.

    This is a bug in iOS5 (don't think it happened in iOS4).
    It's now Sunday am, and instead of Cupertino, my IOS5 iPhone now thinks I am in Denver.  Apparently, Apple puts the iPhone not into an AZ timezone that doesn't change to DST, but the time zone the phone is currently "in synch" with - CA in the summer, CO in the Winter.
    That is fine for current apponintments, and it also does explain while half my appointments in the weeks coming were wrong (off by an hour) until this morning.  After all, I didn't stay in Phoenix and the time didn't change, I moved from California to Colorado to keep the same time, so some appointments shifted by an hour.
    Let's hope Apple fixes this in time for us in Phoenix not to go back on DST - otherwise, appointments past the time change may or may not be right until all of Phoenix moves from Denver back to Cupertino again!

  • Changing Date Time Original Tag from Date Created Tag

    Hi,
    I need to change programmatically the "Date Time Orignal" tag by copying the "Date Created" Tag so that Media Encoder preserves the date during encoding. I can do this by hand without a problem in Bridget 5.5 but would like to automate it. Can I do this with a script?
    Thanks
    Axel

    I have been als been plagued by LR displaying the capture time to be, say 3 AM (03:00), when I know I took the picture at 1 PM (13:00). I decided to try and see why this happens. With the help of Phil Harvey's exiftool, I can see that my Canon cameras embed the time into the EXIF data without any time zone information i.e.: Date/Time Taken = 2008:04:02 16:09:23.
    Here is what I found:
    If the image is now edited with Bridge, the information is changed to: Date/Time Taken = 2008:04:02 16:09:23-08:00 (time zone of the editing computer for the date the image was made. In this case the date was before daylight savings time started.)
    When edited with GeoSetter (good for adding GPS information) the information is changed to: Date/Time Taken = 2008:04:02 16:09:23+02:00 (time zone for Cairo where the picture was taken.)
    Lastly edited with LR, the information is changed to: Date/Time Taken = 2008:04:02 16:09:23-08:00
    When the above images are viewed in LR, using PDT, they display the time as 17:09:23 except for the image tagged with the Cairo time, which displays 07:09:23. If the computer's time zone is changed the displayed time changes accordingly.
    If the images are displayed with Photoshop CS3 all the times are correctly displayed as 16:09:23 as one would expect.
    It appears that the factoring in of the time zone into the displayed time was a conscious decision by the Adobe designers. A decision that several of us are not happy with.

  • Tracking Changes for Single record in Data Dictionary

    Hi Experts,
    I encountered with this question in an interview. I was asked how to maintain/track changes for a particular single record in a Data Dictionary table. I knew that for an entire table we can do it using table maintenance events. But I was confused when the interviewer asked for one particular record in table. Kindly input your thoughts on this.
    Thanks.

    Hi Radhika,
    In case of record in a table we can use "log data changes" option (Table DBTABLOG) in Technical Settings > Log data changes. It enable writing of change documents in Tables CDHDR/CDPOS.
    Hope this helps.
    Regards,
    Naveen

  • View of Date track history change field summary

    Hi experts,
    In Oracle HRMS, we have the function "Date Track History" in People/assignment. In the summary window of Date Track history, we have column which is named "Change Field Summary". For reporting purpose, I am looking for the view/function/package/... which can show type of data.
    For example:
    - If I give certain assignment number/assignment id, view/function can return "Birth Date, Full Name, Known As" in "Change Field Summary".
    Thanks in advance.
    Hieu
    Edited by: user122479 on Jan 26, 2013 10:43 PM

    Hi Vigneswar,
    Thanks for reponse.
    The view PER_ASSIGNMENT_HISTORY_VIEW shows data changes in columns, it is similiar with HRFV_PERSON_ASSIGNMENT_HISTORY view. However It does not show us which columns were changed like in "Date track history change field summary" window. I don't have access to Unix server, so that I can't do the trace stuff.
    Thanks and Regards,
    Hieu
    Edited by: user122479 on Jan 29, 2013 10:50 AM

Maybe you are looking for

  • How to open and read data from text file in PL/SQL

    We have a project ,need to open a file containing entries of data ,then process those data records one by one to update the database.This operation shoulbe be done in the database enviroment. Is there any hint about the file operation in PL/SQL? How

  • Report for Paid Invoices from AP Point of view.

    Hello Gurus, I am looking for a Report from SAP which will give me the Paid Invoices Information from Accounts Payable Point of view for a Particular Period which should cover the below information... Entity Invoice # Invoice  Date Vendor Name Invoic

  • How to set up a hotspot

    Hi, Using Network Manager, I can set up a hotspot while using wired connection. However, is it possible to set up a hotspot using a wireless connection? It seems OK for Windows. Thanks for advice.

  • System Restore and Search/Start Menu

    Hi, On 10061, after an update from 10049, which went fine.   I did something to Network settings so did a System Restore to the point immediately after the update to 61.   This ran successfully, despite showing no info on the progress, just the curso

  • Embed(?) video in page that plays on Blackberry

    I have a need to take the embed [or not] code from YouTube, place it on a web page I am setting up in Dreamweaver CS4, and then it will play back the video.  The page and video needs to play in Blackberry's browser.  I tried doing a simple <embed> fr