DBA Data[Home] [Help]

PACKAGE: APPS.HR_NL_EXTRA_ASG_RULES

Source


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