Hello Experts,
After some days of analysis, we ultimately concluded to write custom PCRs and inserted them before the UGRN function inside the Garnishment sub-schema. First we stored all garnishment w/t amounts in variable tables fetching the values from ORT, then using the second PCR we queried the type of Payroll run ( regular or special ), then using SCOND operation determined whether the UGRN function shall be called later to calculate garnishment based on the amounts found inside the garnishment w/ts. The system is now working as desired.