DBA Data[Home] [Help]

APPS.HR_AU_HOLIDAYS dependencies on PER_ACCRUAL_CALC_FUNCTIONS

Line 292: per_accrual_calc_functions.get_accrual(

288: if (rec_ppl.start_date <= p_end_date and rec_ppl.end_date >= l_date_start) then
289:
290: l_ppl_start_date := rec_ppl.start_date;
291:
292: per_accrual_calc_functions.get_accrual(
293: p_assignment_id => p_assignment_id
294: ,p_plan_id => p_plan_id
295: ,p_payroll_id => p_payroll_id
296: ,p_business_group_id => p_business_group_id

Line 308: per_accrual_calc_functions.get_accrual(

304: if p_end_date < l_ppl_end_date then
305: l_ppl_end_date := p_end_date;
306: end if;
307:
308: per_accrual_calc_functions.get_accrual(
309: p_assignment_id => p_assignment_id
310: ,p_plan_id => p_plan_id
311: ,p_payroll_id => p_payroll_id
312: ,p_business_group_id => p_business_group_id

Line 517: per_accrual_calc_functions.get_accrual(

513: FOR j in l_fw_dates.FIRST..l_fw_dates.LAST
514: LOOP
515: /* Accrual is got by getting accruals as on Accruals(End Date) - Accruals(Start Date - 1) */
516:
517: per_accrual_calc_functions.get_accrual(
518: p_assignment_id => p_assignment_id
519: ,p_plan_id => p_plan_id
520: ,p_payroll_id => p_payroll_id
521: ,p_business_group_id => p_business_group_id

Line 528: per_accrual_calc_functions.get_accrual(

524: ,p_end_date => l_end_date
525: ,p_accrual_end_date => l_acc_end_date
526: ,p_accrual => l_net_ent_end);
527:
528: per_accrual_calc_functions.get_accrual(
529: p_assignment_id => p_assignment_id
530: ,p_plan_id => p_plan_id
531: ,p_payroll_id => p_payroll_id
532: ,p_business_group_id => p_business_group_id

Line 714: per_accrual_calc_functions.get_carry_over_values(

710: OPEN c_get_co_formula (l_plan_id);
711: FETCH c_get_co_formula INTO l_co_formula_id;
712: CLOSE c_get_co_formula;
713:
714: per_accrual_calc_functions.get_carry_over_values(
715: p_co_formula_id => l_co_formula_id
716: ,p_assignment_id => l_assignment_id
717: ,p_calculation_date => l_calculation_date
718: ,p_accrual_plan_id => l_plan_id

Line 832: per_accrual_calc_functions.get_accrual(

828: THEN
829:
830: /* Fetch Net accruals till entitlement end date */
831:
832: per_accrual_calc_functions.get_accrual(
833: p_assignment_id => l_assignment_id
834: ,p_calculation_date => l_entitlement_period_end_date
835: ,p_plan_id => l_plan_id
836: ,p_business_group_id => l_business_group_id

Line 855: per_accrual_calc_functions.get_accrual(

851: ,p_end_date => l_entitlement_period_end_date);
852:
853: /* Fetch Net accruals till entitlement end date */
854:
855: per_accrual_calc_functions.get_accrual(
856: p_assignment_id => l_assignment_id
857: ,p_calculation_date => l_calculation_date
858: ,p_plan_id => l_plan_id
859: ,p_business_group_id => l_business_group_id

Line 901: l_abs_ent_period := per_accrual_calc_functions.get_absence

897:
898: /* Step (8) - Get the absences and Other Contrib for the Plan being queried
899: */
900:
901: l_abs_ent_period := per_accrual_calc_functions.get_absence
902: (p_assignment_id => l_assignment_id
903: ,p_plan_id => l_plan_id
904: ,p_calculation_date => l_accrual_period_start_date - 1
905: ,p_start_date => l_start_date);

Line 907: l_abs_acc_period := per_accrual_calc_functions.get_absence

903: ,p_plan_id => l_plan_id
904: ,p_calculation_date => l_accrual_period_start_date - 1
905: ,p_start_date => l_start_date);
906:
907: l_abs_acc_period := per_accrual_calc_functions.get_absence
908: (p_assignment_id => l_assignment_id
909: ,p_plan_id => l_plan_id
910: ,p_calculation_date => l_calculation_date
911: ,p_start_date => l_accrual_period_start_date);

Line 913: l_other_ent_period := per_accrual_calc_functions.get_other_net_contribution

909: ,p_plan_id => l_plan_id
910: ,p_calculation_date => l_calculation_date
911: ,p_start_date => l_accrual_period_start_date);
912:
913: l_other_ent_period := per_accrual_calc_functions.get_other_net_contribution
914: (p_assignment_id => l_assignment_id
915: ,p_plan_id => l_plan_id
916: ,p_calculation_date => l_accrual_period_start_date - 1
917: ,p_start_date => l_start_date);

Line 919: l_other_acc_period := per_accrual_calc_functions.get_other_net_contribution

915: ,p_plan_id => l_plan_id
916: ,p_calculation_date => l_accrual_period_start_date - 1
917: ,p_start_date => l_start_date);
918:
919: l_other_acc_period := per_accrual_calc_functions.get_other_net_contribution
920: (p_assignment_id => l_assignment_id
921: ,p_plan_id => l_plan_id
922: ,p_calculation_date => l_calculation_date
923: ,p_start_date => l_accrual_period_start_date);

Line 1099: per_accrual_calc_functions.get_net_accrual(

1095: ,p_net_ent => l_fw_net_entitlement);
1096: END IF;
1097:
1098:
1099: per_accrual_calc_functions.get_net_accrual(
1100: p_assignment_id => l_assignment_id
1101: ,p_plan_id => l_plan_id
1102: ,p_payroll_id => l_payroll_id
1103: ,p_business_group_id => l_business_group_id

Line 1142: l_absence := per_accrual_calc_functions.get_absence

1138: ,p_end_date => l_end_date)
1139: );
1140:
1141:
1142: l_absence := per_accrual_calc_functions.get_absence
1143: (p_assignment_id => l_assignment_id
1144: ,p_plan_id => l_plan_id
1145: ,p_calculation_date => l_calculation_date
1146: ,p_start_date => l_start_date);

Line 1148: l_other := per_accrual_calc_functions.get_other_net_contribution

1144: ,p_plan_id => l_plan_id
1145: ,p_calculation_date => l_calculation_date
1146: ,p_start_date => l_start_date);
1147:
1148: l_other := per_accrual_calc_functions.get_other_net_contribution
1149: (p_assignment_id => l_assignment_id
1150: ,p_plan_id => l_plan_id
1151: ,p_calculation_date => l_calculation_date
1152: ,p_start_date => l_start_date);

Line 1252: -- per_accrual_calc_functions.get_net_accrual procedure. The

1248: --
1249: -- get_net_accrual
1250: --
1251: -- This function is a wrapper for the
1252: -- per_accrual_calc_functions.get_net_accrual procedure. The
1253: -- wrapper is required so that a FastFormula function can be
1254: -- registered for use in formulas.
1255: --
1256:

Line 1328: per_accrual_calc_functions.get_net_accrual(

1324: END IF;
1325:
1326: /* End Bug 9950136 */
1327:
1328: per_accrual_calc_functions.get_net_accrual(
1329: p_assignment_id => l_assignment_id
1330: ,p_plan_id => l_plan_id
1331: ,p_payroll_id => l_payroll_id
1332: ,p_business_group_id => l_business_group_id

Line 1432: -- per_accrual_calc_functions.get_other_net_contribution

1428: -- core get_absence function
1429: --
1430: -- Added Step 4a for Bug 6449311
1431: -- 4a Find the Net Contribution of other elements using
1432: -- per_accrual_calc_functions.get_other_net_contribution
1433: -- Added Step 4b for Bug 9444169
1434: -- 4b If the Other Adjustments type is 'Entitlement', 'Other Net Contributions'
1435: -- are added to Net Entitlement.
1436: --

Line 1563: per_accrual_calc_functions.get_carry_over_values(

1559: fetch c_get_co_formula into l_co_formula_id;
1560: close c_get_co_formula;
1561:
1562:
1563: per_accrual_calc_functions.get_carry_over_values(
1564: p_co_formula_id => l_co_formula_id
1565: ,p_assignment_id => l_assignment_id
1566: ,p_calculation_date => l_calculation_date
1567: ,p_accrual_plan_id => l_plan_id

Line 1591: per_accrual_calc_functions.get_net_accrual(

1587: else
1588: l_entitlement_period_end_date := (l_accrual_period_start_date - 1);
1589: end if;
1590:
1591: per_accrual_calc_functions.get_net_accrual(
1592: p_assignment_id => l_assignment_id
1593: ,p_plan_id => l_plan_id
1594: ,p_payroll_id => l_payroll_id
1595: ,p_business_group_id => l_business_group_id

Line 1614: per_accrual_calc_functions.get_net_accrual(

1610: --
1611: -- Step three find the Net leave at the calculation_date
1612: --
1613:
1614: per_accrual_calc_functions.get_net_accrual(
1615: p_assignment_id => l_assignment_id
1616: ,p_plan_id => l_plan_id
1617: ,p_payroll_id => l_payroll_id
1618: ,p_business_group_id => l_business_group_id

Line 1638: l_accrual_absences := per_accrual_calc_functions.get_absence(

1634: --
1635: -- Step four find out the numder of hours taken during the accrual period
1636: --
1637:
1638: l_accrual_absences := per_accrual_calc_functions.get_absence(
1639: p_assignment_id => l_assignment_id,
1640: p_plan_id => l_plan_id,
1641: p_start_date => l_accrual_period_start_date,
1642: p_calculation_date => l_calculation_date );

Line 1648: l_other := per_accrual_calc_functions.get_other_net_contribution(

1644: /*Bug 6449311 Begin */
1645: --
1646: -- Step 4a find out the contribution from other elements
1647: --
1648: l_other := per_accrual_calc_functions.get_other_net_contribution(
1649: p_assignment_id => l_assignment_id,
1650: p_plan_id => l_plan_id,
1651: p_start_date => l_accrual_period_start_date,
1652: p_calculation_date => l_calculation_date );

Line 1656: /* 8301730 - Removed the above call to per_accrual_calc_functions.get_other_net_contribution made

1652: p_calculation_date => l_calculation_date );
1653:
1654: /*Bug 6449311 End */
1655:
1656: /* 8301730 - Removed the above call to per_accrual_calc_functions.get_other_net_contribution made
1657: in bug 6449311 */
1658:
1659: -------------------------------------------------------------------------------------------
1660: --- Bug #1942971 ----- Start