1 PACKAGE HR_NL_EXTRA_ASG_RULES AS
2 /* $Header: penlexar.pkh 120.0.12000000.1 2007/01/22 00:24:29 appldev ship $ */
3 --
4 --Global Variables
5 glo_payroll_id pay_payrolls_f.payroll_id%TYPE;
6
7 -----------------------------------------------------------------------------
8 -- Performs validation for creation of secondary assignment
9 -----------------------------------------------------------------------------
10
11 PROCEDURE EXTRA_ASSIGNMENT_CHECKS
12 ( p_person_id IN NUMBER
13 ,p_payroll_id IN NUMBER
14 ,p_effective_date IN DATE
15 ,p_frequency IN VARCHAR2
16 ,p_normal_hours IN NUMBER
17 ,p_scl_segment1 in varchar2
18 ,p_scl_segment2 in varchar2
19 ,p_scl_segment3 in varchar2
20 ,p_scl_segment4 in varchar2
21 ,p_scl_segment5 in varchar2
22 ,p_scl_segment6 in varchar2
23 ,p_scl_segment7 in varchar2
24 ,p_scl_segment8 in varchar2
25 ,p_scl_segment9 in varchar2
26 ,p_scl_segment10 in varchar2
27 ,p_scl_segment11 in varchar2
28 ,p_scl_segment12 in varchar2
29 ,p_scl_segment13 in varchar2
30 ,p_scl_segment14 in varchar2
31 ,p_scl_segment15 in varchar2
32 ,p_scl_segment16 in varchar2
33 ,p_scl_segment17 in varchar2
34 ,p_scl_segment18 in varchar2
35 ,p_scl_segment19 in varchar2
36 ,p_scl_segment20 in varchar2
37 ,p_scl_segment21 in varchar2
38 ,p_scl_segment22 in varchar2
39 ,p_scl_segment23 in varchar2
40 ,p_scl_segment24 in varchar2
41 ,p_scl_segment25 in varchar2
42 ,p_scl_segment26 in varchar2
43 ,p_scl_segment27 in varchar2
44 ,p_scl_segment28 in varchar2
45 ,p_scl_segment29 in varchar2
46 ,p_scl_segment30 in varchar2 );
47 --
48
49
50 ----------------------------------------------------------------------
51 --Performs validation for the updation of an assignment
52 ----------------------------------------------------------------------
53 PROCEDURE EXTRA_ASSIGNMENT_CHECKS1
54 ( p_assignment_id IN NUMBER
55 ,p_effective_date IN DATE
56 ,p_frequency IN VARCHAR2
57 ,p_normal_hours IN NUMBER
58 ,p_segment1 in varchar2
59 ,p_segment2 in varchar2
60 ,p_segment3 in varchar2
61 ,p_segment4 in varchar2
62 ,p_segment5 in varchar2
63 ,p_segment6 in varchar2
64 ,p_segment7 in varchar2
65 ,p_segment8 in varchar2
66 ,p_segment9 in varchar2
67 ,p_segment10 in varchar2
68 ,p_segment11 in varchar2
69 ,p_segment12 in varchar2
70 ,p_segment13 in varchar2
71 ,p_segment14 in varchar2
72 ,p_segment15 in varchar2
73 ,p_segment16 in varchar2
74 ,p_segment17 in varchar2
75 ,p_segment18 in varchar2
76 ,p_segment19 in varchar2
77 ,p_segment20 in varchar2
78 ,p_segment21 in varchar2
79 ,p_segment22 in varchar2
80 ,p_segment23 in varchar2
81 ,p_segment24 in varchar2
82 ,p_segment25 in varchar2
83 ,p_segment26 in varchar2
84 ,p_segment27 in varchar2
85 ,p_segment28 in varchar2
86 ,p_segment29 in varchar2
87 ,p_segment30 in varchar2 );
88 --
89 --Sets the Global - glo_payroll_id
90 --For Tax Code Validations to be performed when API is being called implictly from
91 --People Management Templates - Enter Employee
92 PROCEDURE set_payroll_id(p_payroll_id IN NUMBER);
93 END HR_NL_EXTRA_ASG_RULES;