I am writing fast formula for 457 and 457 catchcup. i am checking for maximum contributions in fast formula of 457 catchup element .
i want to access value of current run of one element into fast formula of other element or access the YTD (including current run) of one element into fast formula of other element
hartf 457 has priority 3752
hartf catchup has priority 3755
So the 457 element is processed first and then catchup element.
In catchup fast formula, for current payroll, 457_YTD shows value for the last payroll and not with current value.
is any other way i can either access the latest value ?
I was trying different approach by using HARTF_457_ASG_GRE_RUN or HARTF_457_ASG_RUN in catchup fast formula. These values are 0.
Please anybody can suggest how to achieve this.
Edited by: user12294385 on Dec 20, 2012 9:49 AM
If the Priorities are correct then in the second FF, the YTD should show the correct value.
Are the balances configured correctly ?
What values do you see after the payroll is complete ?
Are your latest Balances correct ? PAY_PERSON_LATEST_BALANCES PAY_ASSIGNMENT_LATEST_BALANCES
Thanks for quick reply
1. balances are configured correctly.
2. payroll results shows correct values(YTD and PTD ass well) for hart 457
3. after running the payroll, the below table also shows the latest values for YTD
not sure whats wrong??
other option i tried was creating a new balance and feeding the current run value and accessing that database item (RUN) of that balance into fast formula. This approach is also giving value as zero and not working
You need to DEBUG your formula and see what values it returns mid-way through the formula.
Try PYUPIP for debugging your formula -
How To Generate PYUPIP Trace on a Package - Step By Step? [ID 787679.1]
Setup & Instructions to Run - PYUPIP HR Trace in the Applications (Trace File and DBMS_PIPE) and PYUPIP Against Packages [ID 301343.1]
How to Setup and Run PYUPIP on a Form [ID 160469.1]
How to trace an HRMS API [ID 119870.1]
How To Trace In The HRMS Application [ID 105292.1]
How are you accessing the YTD/RUN value in the fast formula. Is it using Database items?
In some cases, for YTD the values may not be available as Payroll does not flush the run results immediately once an element is processed. But the RUN values should be available if Database items are being used.
I am not well versed with US setup.
But, from a review of 437 and 437 catch-up - it looks like there is Catchup processing - Option Group (Sequential, Current etc.) - I am inclined to think this issue is because of the settings for these.
Suggest you review the setup documentation for these plans at -