DBA Data[Home] [Help]

PACKAGE: APPS.HR_HEAD_COUNT

Source


1 PACKAGE HR_HEAD_COUNT AUTHID CURRENT_USER AS
2 /* $Header: perhdcnt.pkh 120.0.12010000.1 2008/07/28 05:42:31 appldev ship $ */
3 
4 TYPE HQOrgTableType is record
5   (rev_start_val 			NUMBER
6   ,nonrev_start_val 		NUMBER
7   ,rev_perm 				NUMBER
8   ,nonrev_perm 			NUMBER
9   ,rev_cont 				NUMBER
10   ,nonrev_cont 			NUMBER
11   ,rev_temp 				NUMBER
12   ,nonrev_temp 			NUMBER
13   ,rev_nh 				NUMBER
14   ,nonrev_nh 				NUMBER
15   ,rev_cur_nh 				NUMBER
16   ,nonrev_cur_nh 			NUMBER
17   ,rev_transfer_in 			NUMBER
18   ,nonrev_transfer_in 		NUMBER
19   ,rev_transfer_out 		NUMBER
20   ,nonrev_transfer_out 		NUMBER
21   ,rev_open_offers 			NUMBER
22   ,nonrev_open_offers 		NUMBER
23   ,rev_accepted_offers 		NUMBER
24   ,nonrev_accepted_offers 	NUMBER
25   ,rev_vacant_FTE 			NUMBER
26   ,nonrev_vacant_FTE 		NUMBER
27   ,rev_vol_term 			NUMBER
28   ,nonrev_vol_term 			NUMBER
29   ,rev_invol_term 			NUMBER
30   ,nonrev_invol_term 		NUMBER
31   ,rev_cur_term 			NUMBER
32   ,nonrev_cur_term 			NUMBER
33   ,rev_end_val 			NUMBER
34   ,nonrev_end_val 			NUMBER);
35 --
36 TYPE HQOrgTable is TABLE of HQOrgTableType
37 Index by binary_integer;
38 --
39 HQOrgData HQOrgTable;
40 --
41 function get_rev_start_val(p_org_structure_element_id NUMBER) return NUMBER;
42 PRAGMA RESTRICT_REFERENCES(get_rev_start_val,WNDS,WNPS);
43 --
44 function get_nonrev_start_val(p_org_structure_element_id NUMBER) return NUMBER;
45 PRAGMA RESTRICT_REFERENCES(get_nonrev_start_val,WNDS,WNPS);
46 --
47 function get_rev_perm(p_org_structure_element_id NUMBER) return NUMBER;
48 PRAGMA RESTRICT_REFERENCES(get_rev_perm,WNDS,WNPS);
49 --
50 function get_nonrev_perm(p_org_structure_element_id NUMBER) return NUMBER;
51 PRAGMA RESTRICT_REFERENCES(get_nonrev_perm,WNDS,WNPS);
52 --
53 function get_rev_cont(p_org_structure_element_id NUMBER) return NUMBER;
54 PRAGMA RESTRICT_REFERENCES(get_rev_cont,WNDS,WNPS);
55 --
56 function get_nonrev_cont(p_org_structure_element_id NUMBER) return NUMBER;
57 PRAGMA RESTRICT_REFERENCES(get_nonrev_cont,WNDS,WNPS);
58 --
59 function get_rev_temp(p_org_structure_element_id NUMBER) return NUMBER;
60 PRAGMA RESTRICT_REFERENCES(get_rev_temp,WNDS,WNPS);
61 --
62 function get_nonrev_temp(p_org_structure_element_id NUMBER) return NUMBER;
63 PRAGMA RESTRICT_REFERENCES(get_nonrev_temp,WNDS,WNPS);
64 --
65 function get_rev_cur_nh(p_org_structure_element_id NUMBER) return NUMBER;
66 PRAGMA RESTRICT_REFERENCES(get_rev_cur_nh,WNDS,WNPS);
67 --
68 function get_nonrev_cur_nh(p_org_structure_element_id NUMBER) return NUMBER;
69 PRAGMA RESTRICT_REFERENCES(get_nonrev_cur_nh,WNDS,WNPS);
70 --
71 function get_rev_nh(p_org_structure_element_id NUMBER) return NUMBER;
72 PRAGMA RESTRICT_REFERENCES(get_rev_nh,WNDS,WNPS);
73 --
74 function get_nonrev_nh(p_org_structure_element_id NUMBER) return NUMBER;
75 PRAGMA RESTRICT_REFERENCES(get_nonrev_nh,WNDS,WNPS);
76 --
77 function get_rev_transfer_in(p_org_structure_element_id NUMBER) return NUMBER;
78 PRAGMA RESTRICT_REFERENCES(get_rev_transfer_in,WNDS,WNPS);
79 --
80 function get_nonrev_transfer_in(p_org_structure_element_id NUMBER) return NUMBER;
81 PRAGMA RESTRICT_REFERENCES(get_nonrev_transfer_in,WNDS,WNPS);
82 --
83 function get_rev_transfer_out(p_org_structure_element_id NUMBER) return NUMBER;
84 PRAGMA RESTRICT_REFERENCES(get_rev_transfer_out,WNDS,WNPS);
85 --
86 function get_nonrev_transfer_out(p_org_structure_element_id NUMBER) return NUMBER;
87 PRAGMA RESTRICT_REFERENCES(get_nonrev_transfer_out,WNDS,WNPS);
88 --
89 function get_rev_open_offers(p_org_structure_element_id NUMBER) return NUMBER;
90 PRAGMA RESTRICT_REFERENCES(get_rev_open_offers,WNDS,WNPS);
91 --
92 function get_nonrev_open_offers(p_org_structure_element_id NUMBER) return NUMBER;
93 PRAGMA RESTRICT_REFERENCES(get_nonrev_open_offers,WNDS,WNPS);
94 --
95 function get_rev_accepted_offers(p_org_structure_element_id NUMBER) return NUMBER;
96 PRAGMA RESTRICT_REFERENCES(get_rev_accepted_offers,WNDS,WNPS);
97 --
98 function get_nonrev_accepted_offers(p_org_structure_element_id NUMBER) return NUMBER;
99 PRAGMA RESTRICT_REFERENCES(get_nonrev_accepted_offers,WNDS,WNPS);
100 --
101 function get_rev_vacant_FTE(p_org_structure_element_id NUMBER) return NUMBER;
102 PRAGMA RESTRICT_REFERENCES(get_rev_vacant_FTE,WNDS,WNPS);
103 --
104 function get_nonrev_vacant_FTE(p_org_structure_element_id NUMBER) return NUMBER;
105 PRAGMA RESTRICT_REFERENCES(get_nonrev_vacant_FTE,WNDS,WNPS);
106 --
107 function get_rev_vol_term(p_org_structure_element_id NUMBER) return NUMBER;
108 PRAGMA RESTRICT_REFERENCES(get_rev_vol_term,WNDS,WNPS);
109 --
110 function get_nonrev_vol_term(p_org_structure_element_id NUMBER) return NUMBER;
111 PRAGMA RESTRICT_REFERENCES(get_nonrev_vol_term,WNDS,WNPS);
112 --
113 function get_rev_invol_term(p_org_structure_element_id NUMBER) return NUMBER;
114 PRAGMA RESTRICT_REFERENCES(get_rev_invol_term,WNDS,WNPS);
115 --
116 function get_nonrev_invol_term(p_org_structure_element_id NUMBER) return NUMBER;
117 PRAGMA RESTRICT_REFERENCES(get_nonrev_invol_term,WNDS,WNPS);
118 --
119 function get_rev_cur_term(p_org_structure_element_id NUMBER) return NUMBER;
120 PRAGMA RESTRICT_REFERENCES(get_rev_invol_term,WNDS,WNPS);
121 --
122 function get_nonrev_cur_term(p_org_structure_element_id NUMBER) return NUMBER;
123 PRAGMA RESTRICT_REFERENCES(get_nonrev_invol_term,WNDS,WNPS);
124 --
125 function get_rev_end_val(p_org_structure_element_id NUMBER) return NUMBER;
126 PRAGMA RESTRICT_REFERENCES(get_rev_end_val,WNDS,WNPS);
127 --
128 function get_nonrev_end_val(p_org_structure_element_id NUMBER) return NUMBER;
129 PRAGMA RESTRICT_REFERENCES(get_nonrev_end_val,WNDS,WNPS);
130 --
131 function get_rev_change(p_org_structure_element_id NUMBER) return NUMBER;
132 PRAGMA RESTRICT_REFERENCES(get_rev_change,WNDS,WNPS);
133 --
134 function get_nonrev_change(p_org_structure_element_id NUMBER) return NUMBER;
135 PRAGMA RESTRICT_REFERENCES(get_nonrev_change,WNDS,WNPS);
136 --
137 function get_rev_pct_change(p_org_structure_element_id NUMBER) return NUMBER;
138 PRAGMA RESTRICT_REFERENCES(get_rev_pct_change,WNDS,WNPS);
139 --
140 function get_nonrev_pct_change(p_org_structure_element_id NUMBER) return NUMBER;
141 PRAGMA RESTRICT_REFERENCES(get_nonrev_pct_change,WNDS,WNPS);
142 --
143 --
144 procedure populate_headcount_table
145 ( P_BUSINESS_GROUP_ID         	IN NUMBER
146 , P_TOP_ORGANIZATION_ID       	IN NUMBER
147 , P_ORGANIZATION_STRUCTURE_ID 	IN NUMBER
148 , P_BUDGET              	IN VARCHAR2
149 , P_ROLL_UP              	IN VARCHAR2
150 , P_REPORT_DATE_FROM           	IN DATE
151 , P_REPORT_DATE_TO             	IN DATE
152 , P_REPORT_DATE              	IN DATE
153 , P_INCLUDE_ASG_TYPE         	IN VARCHAR2
154 , P_INCLUDE_TOP_ORG         	IN VARCHAR2
155 , P_WORKER_TYPE         	IN VARCHAR2
156 , P_DAYS_PRIOR_TO_END_DATE      IN NUMBER
157 , P_JOB_CATEGORY         	IN VARCHAR2 default 'RG');
158 
159 END HR_HEAD_COUNT;