DBA Data[Home] [Help]

PACKAGE BODY: APPS.PAY_NET_CALC_RULE_BK2

Source


1 package body PAY_NET_CALC_RULE_BK2 as
2 /* $Header: pyncrapi.pkb 120.0 2006/06/21 11:27:54 generated noship $ */
3 -- Code generated by the Oracle HRMS API Hook Pre-processor
4 -- Created on 2007/01/03 23:23:08 (YYYY/MM/DD HH24:MI:SS)
5 procedure UPDATE_PAY_NET_CALC_RULE_A
6 (P_NET_CALCULATION_RULE_ID in NUMBER
7 ,P_ACCRUAL_PLAN_ID in NUMBER
8 ,P_INPUT_VALUE_ID in NUMBER
9 ,P_ADD_OR_SUBTRACT in VARCHAR2
10 ,P_DATE_INPUT_VALUE_ID in NUMBER
11 ,P_OBJECT_VERSION_NUMBER in NUMBER
12 )is
13 l_commit_unit_number number;
14 l_legislation_code   varchar2(30);
15 begin
16 hr_utility.set_location('Entering: PAY_NET_CALC_RULE_BK2.UPDATE_PAY_NET_CALC_RULE_A', 10);
17 l_commit_unit_number := hr_api.return_commit_unit;
18 if hr_api.call_app_hooks then
19 hxc_time_category_hook.update_pto_time_category_a
20 (P_ACCRUAL_PLAN_ID => P_ACCRUAL_PLAN_ID
21 ,P_NET_CALCULATION_RULE_ID => P_NET_CALCULATION_RULE_ID
22 );
23 end if;
24 hr_multi_message.end_validation_set;
25 hr_api.validate_commit_unit(l_commit_unit_number, 'UPDATE_PAY_NET_CALC_RULE', 'AP');
26 hr_utility.set_location(' Leaving: PAY_NET_CALC_RULE_BK2.UPDATE_PAY_NET_CALC_RULE_A', 20);
27 end UPDATE_PAY_NET_CALC_RULE_A;
28 procedure UPDATE_PAY_NET_CALC_RULE_B
29 (P_NET_CALCULATION_RULE_ID in NUMBER
30 ,P_ACCRUAL_PLAN_ID in NUMBER
31 ,P_INPUT_VALUE_ID in NUMBER
32 ,P_ADD_OR_SUBTRACT in VARCHAR2
33 ,P_DATE_INPUT_VALUE_ID in NUMBER
34 ,P_OBJECT_VERSION_NUMBER in NUMBER
35 )is
36 l_commit_unit_number number;
37 l_legislation_code   varchar2(30);
38 begin
39 hr_utility.set_location('Entering: PAY_NET_CALC_RULE_BK2.UPDATE_PAY_NET_CALC_RULE_B', 10);
40 l_commit_unit_number := hr_api.return_commit_unit;
41 if hr_api.call_app_hooks then
42 hxc_time_category_hook.update_pto_time_category_b
43 (P_ACCRUAL_PLAN_ID => P_ACCRUAL_PLAN_ID
44 ,P_NET_CALCULATION_RULE_ID => P_NET_CALCULATION_RULE_ID
45 );
46 end if;
47 hr_api.validate_commit_unit(l_commit_unit_number, 'UPDATE_PAY_NET_CALC_RULE', 'BP');
48 hr_utility.set_location(' Leaving: PAY_NET_CALC_RULE_BK2.UPDATE_PAY_NET_CALC_RULE_B', 20);
49 end UPDATE_PAY_NET_CALC_RULE_B;
50 end PAY_NET_CALC_RULE_BK2;