DBA Data[Home] [Help]

PACKAGE: APPS.BEN_CWB_WS_IMPORT_PKG

Source


1 Package BEN_CWB_WS_IMPORT_PKG AUTHID CURRENT_USER as
2 /* $Header: bencwbwsim.pkh 120.9 2011/02/02 14:13:13 sgnanama noship $ */
3 
4 default_string VARCHAR2(50) := '!!DEFAULTSTRING!!';
5 default_number NUMBER := -0.0000000000000001;
6 default_date   DATE   := to_date('01-01--4712', 'DD-MM-SYYYY');
7 --
8 ---------------------------handle_row-----------------------------
9 --
10 PROCEDURE HANDLE_ROW
11 (
12      P_EMP_NAME                      IN     VARCHAR2
13    ,P_MGR_NAME                      IN     VARCHAR2    DEFAULT NULL
14    ,P_RANK                          IN     NUMBER      DEFAULT NULL
15    ,P_YEARS_EMPLOYED                IN     NUMBER      DEFAULT NULL
16    ,P_BASE_SALARY                   IN     NUMBER      DEFAULT NULL
17    ,P_PL_NAME                       IN     VARCHAR2    DEFAULT NULL
18    ,P_PL_XCHG_RATE                  IN     NUMBER      DEFAULT NULL
19    ,P_PL_STAT_SAL_VAL               IN     NUMBER      DEFAULT default_number
20    ,P_PL_ELIG_SAL_VAL               IN     NUMBER      DEFAULT NULL
21    ,P_PL_TOT_COMP_VAL               IN     NUMBER      DEFAULT default_number
22    ,P_PL_OTH_COMP_VAL               IN     NUMBER      DEFAULT default_number
23    ,P_PL_WS_VAL                     IN     NUMBER      DEFAULT NULL
24    ,P_PL_WS_MIN_VAL                 IN     NUMBER      DEFAULT NULL
25    ,P_PL_WS_MAX_VAL                 IN     NUMBER      DEFAULT NULL
26    ,P_PL_WS_INCR_VAL                IN     NUMBER      DEFAULT NULL
27    ,P_PL_REC_VAL                    IN     NUMBER      DEFAULT NULL
28    ,P_PL_REC_MIN_VAL                IN     NUMBER      DEFAULT NULL
29    ,P_PL_REC_MAX_VAL                IN     NUMBER      DEFAULT NULL
30    ,P_PL_MISC1_VAL                  IN     NUMBER      DEFAULT default_number
31    ,P_PL_MISC2_VAL                  IN     NUMBER      DEFAULT default_number
32    ,P_PL_MISC3_VAL                  IN     NUMBER      DEFAULT default_number
33    ,P_PL_WS_LAST_UPD_DATE           IN     DATE	       DEFAULT NULL
34    ,P_PL_WS_LAST_UPD_NAME           IN     VARCHAR2    DEFAULT NULL
35    ,P_OPT1_NAME                     IN     VARCHAR2    DEFAULT NULL
36    ,P_OPT1_XCHG_RATE                IN     NUMBER      DEFAULT NULL
37    ,P_OPT1_STAT_SAL_VAL             IN     NUMBER      DEFAULT default_number
38    ,P_OPT1_ELIG_SAL_VAL             IN     NUMBER      DEFAULT NULL
39    ,P_OPT1_TOT_COMP_VAL             IN     NUMBER      DEFAULT default_number
40    ,P_OPT1_OTH_COMP_VAL             IN     NUMBER      DEFAULT default_number
41    ,P_OPT1_WS_VAL                   IN     NUMBER      DEFAULT NULL
42    ,P_OPT1_WS_MIN_VAL               IN     NUMBER      DEFAULT NULL
43    ,P_OPT1_WS_MAX_VAL               IN     NUMBER      DEFAULT NULL
44    ,P_OPT1_WS_INCR_VAL              IN     NUMBER      DEFAULT NULL
45    ,P_OPT1_REC_VAL                  IN     NUMBER      DEFAULT NULL
46    ,P_OPT1_REC_MIN_VAL              IN     NUMBER      DEFAULT NULL
47    ,P_OPT1_REC_MAX_VAL              IN     NUMBER      DEFAULT NULL
48    ,P_OPT1_MISC1_VAL                IN     NUMBER      DEFAULT default_number
49    ,P_OPT1_MISC2_VAL                IN     NUMBER      DEFAULT default_number
50    ,P_OPT1_MISC3_VAL                IN     NUMBER      DEFAULT default_number
51    ,P_OPT1_WS_LAST_UPD_DATE         IN     DATE	       DEFAULT NULL
52    ,P_OPT1_WS_LAST_UPD_NAME         IN     VARCHAR2    DEFAULT NULL
53    ,P_OPT2_NAME                     IN     VARCHAR2    DEFAULT NULL
54    ,P_OPT2_XCHG_RATE                IN     NUMBER      DEFAULT NULL
55    ,P_OPT2_STAT_SAL_VAL             IN     NUMBER      DEFAULT default_number
56    ,P_OPT2_ELIG_SAL_VAL             IN     NUMBER      DEFAULT NULL
57    ,P_OPT2_TOT_COMP_VAL             IN     NUMBER      DEFAULT default_number
58    ,P_OPT2_OTH_COMP_VAL             IN     NUMBER      DEFAULT default_number
59    ,P_OPT2_WS_VAL                   IN     NUMBER      DEFAULT NULL
60    ,P_OPT2_WS_MIN_VAL               IN     NUMBER      DEFAULT NULL
61    ,P_OPT2_WS_MAX_VAL               IN     NUMBER      DEFAULT NULL
62    ,P_OPT2_WS_INCR_VAL              IN     NUMBER      DEFAULT NULL
63    ,P_OPT2_REC_VAL                  IN     NUMBER      DEFAULT NULL
64    ,P_OPT2_REC_MIN_VAL              IN     NUMBER      DEFAULT NULL
65    ,P_OPT2_REC_MAX_VAL              IN     NUMBER      DEFAULT NULL
66    ,P_OPT2_MISC1_VAL                IN     NUMBER      DEFAULT default_number
67    ,P_OPT2_MISC2_VAL                IN     NUMBER      DEFAULT default_number
68    ,P_OPT2_MISC3_VAL                IN     NUMBER      DEFAULT default_number
69    ,P_OPT2_WS_LAST_UPD_DATE         IN     DATE	       DEFAULT NULL
70    ,P_OPT2_WS_LAST_UPD_NAME         IN     VARCHAR2    DEFAULT NULL
71    ,P_OPT3_NAME                     IN     VARCHAR2    DEFAULT NULL
72    ,P_OPT3_XCHG_RATE                IN     NUMBER      DEFAULT NULL
73    ,P_OPT3_STAT_SAL_VAL             IN     NUMBER      DEFAULT default_number
74    ,P_OPT3_ELIG_SAL_VAL             IN     NUMBER      DEFAULT NULL
75    ,P_OPT3_TOT_COMP_VAL             IN     NUMBER      DEFAULT default_number
76    ,P_OPT3_OTH_COMP_VAL             IN     NUMBER      DEFAULT default_number
77    ,P_OPT3_WS_VAL                   IN     NUMBER      DEFAULT NULL
78    ,P_OPT3_WS_MIN_VAL               IN     NUMBER      DEFAULT NULL
79    ,P_OPT3_WS_MAX_VAL               IN     NUMBER      DEFAULT NULL
80    ,P_OPT3_WS_INCR_VAL              IN     NUMBER      DEFAULT NULL
81    ,P_OPT3_REC_VAL                  IN     NUMBER      DEFAULT NULL
82    ,P_OPT3_REC_MIN_VAL              IN     NUMBER      DEFAULT NULL
83    ,P_OPT3_REC_MAX_VAL              IN     NUMBER      DEFAULT NULL
84    ,P_OPT3_MISC1_VAL                IN     NUMBER      DEFAULT default_number
85    ,P_OPT3_MISC2_VAL                IN     NUMBER      DEFAULT default_number
86    ,P_OPT3_MISC3_VAL                IN     NUMBER      DEFAULT default_number
87    ,P_OPT3_WS_LAST_UPD_DATE         IN     DATE	       DEFAULT NULL
88    ,P_OPT3_WS_LAST_UPD_NAME         IN     VARCHAR2    DEFAULT NULL
89    ,P_OPT4_NAME                     IN     VARCHAR2    DEFAULT NULL
90    ,P_OPT4_XCHG_RATE                IN     NUMBER      DEFAULT NULL
91    ,P_OPT4_STAT_SAL_VAL             IN     NUMBER      DEFAULT default_number
92    ,P_OPT4_ELIG_SAL_VAL             IN     NUMBER      DEFAULT NULL
93    ,P_OPT4_TOT_COMP_VAL             IN     NUMBER      DEFAULT default_number
94    ,P_OPT4_OTH_COMP_VAL             IN     NUMBER      DEFAULT NULL
95    ,P_OPT4_WS_VAL                   IN     NUMBER      DEFAULT NULL
96    ,P_OPT4_WS_MIN_VAL               IN     NUMBER      DEFAULT NULL
97    ,P_OPT4_WS_MAX_VAL               IN     NUMBER      DEFAULT NULL
98    ,P_OPT4_WS_INCR_VAL              IN     NUMBER      DEFAULT NULL
99    ,P_OPT4_REC_VAL                  IN     NUMBER      DEFAULT NULL
100    ,P_OPT4_REC_MIN_VAL              IN     NUMBER      DEFAULT NULL
101    ,P_OPT4_REC_MAX_VAL              IN     NUMBER      DEFAULT NULL
102    ,P_OPT4_MISC1_VAL                IN     NUMBER      DEFAULT default_number
103    ,P_OPT4_MISC2_VAL                IN     NUMBER      DEFAULT default_number
104    ,P_OPT4_MISC3_VAL                IN     NUMBER      DEFAULT default_number
105    ,P_OPT4_WS_LAST_UPD_DATE         IN     DATE	       DEFAULT NULL
106    ,P_OPT4_WS_LAST_UPD_NAME         IN     VARCHAR2    DEFAULT NULL
107    ,P_EMPLOYEE_NUMBER               IN     VARCHAR2    DEFAULT NULL
108    ,P_EMP_CATEGORY                  IN     VARCHAR2    DEFAULT NULL
109    ,P_ASSIGNMENT_STATUS             IN     VARCHAR2    DEFAULT NULL
110    ,P_PEOPLE_GROUP_NAME             IN     VARCHAR2    DEFAULT NULL
111    ,P_EMAIL_ADDR                    IN     VARCHAR2    DEFAULT NULL
112    ,P_START_DATE                    IN     DATE	       DEFAULT NULL
113    ,P_ORIGINAL_START_DATE           IN     DATE	       DEFAULT NULL
114    ,P_NORMAL_HOURS                  IN     NUMBER      DEFAULT NULL
115    ,P_PAYROLL_NAME                  IN     VARCHAR2    DEFAULT NULL
116    ,P_BUSINESS_GROUP_NAME           IN     VARCHAR2    DEFAULT NULL
117    ,P_ORG_NAME                      IN     VARCHAR2    DEFAULT NULL
118    ,P_LOC_NAME                      IN     VARCHAR2    DEFAULT NULL
119    ,P_JOB_NAME                      IN     VARCHAR2    DEFAULT NULL
120    ,P_POS_NAME                      IN     VARCHAR2    DEFAULT NULL
121    ,P_GRD_NAME                      IN     VARCHAR2    DEFAULT NULL
122    ,P_COUNTRY                       IN     VARCHAR2    DEFAULT NULL
123    ,P_YEARS_IN_JOB                  IN     NUMBER      DEFAULT NULL
124    ,P_YEARS_IN_POSITION             IN     NUMBER      DEFAULT NULL
125    ,P_YEARS_IN_GRADE                IN     NUMBER      DEFAULT NULL
126    ,P_GRADE_RANGE                   IN     VARCHAR2    DEFAULT NULL
127    ,P_GRADE_MID_POINT               IN     NUMBER      DEFAULT NULL
128    ,P_GRD_QUARTILE                  IN     VARCHAR2    DEFAULT NULL
129    ,P_GRD_COMPARATIO                IN     NUMBER      DEFAULT NULL
130    ,P_PERFORMANCE_RATING            IN     VARCHAR2    DEFAULT NULL
131    ,P_PERFORMANCE_RATING_TYPE       IN     VARCHAR2    DEFAULT NULL
132    ,P_PERFORMANCE_RATING_DATE       IN     DATE	       DEFAULT NULL
133    ,P_LAST_RANK                     IN     NUMBER      DEFAULT NULL
134    ,P_LAST_MGR_NAME                 IN     VARCHAR2    DEFAULT NULL
135    ,P_RANK_QUARTILE                 IN     NUMBER      DEFAULT NULL
136    ,P_TOTAL_RANK                    IN     NUMBER      DEFAULT NULL
137    ,P_CHANGE_REASON                 IN     VARCHAR2    DEFAULT default_string
138    ,P_BASE_SALARY_CHANGE_DATE       IN     DATE	       DEFAULT NULL
139    ,P_LF_EVT_OCRD_DT                IN     DATE	       DEFAULT NULL
140    ,P_MGR_LER_ID                    IN     NUMBER      DEFAULT NULL
141    ,P_PL_PERSON_RATE_ID             IN     VARCHAR2    DEFAULT NULL
142    ,P_P_OPT1_PERSON_RATE_ID         IN     VARCHAR2    DEFAULT NULL
143    ,P_P_OPT2_PERSON_RATE_ID         IN     VARCHAR2    DEFAULT NULL
144    ,P_P_OPT3_PERSON_RATE_ID         IN     VARCHAR2    DEFAULT NULL
145    ,P_P_OPT4_PERSON_RATE_ID         IN     VARCHAR2    DEFAULT NULL
146    ,P_LVL_NUM		            IN     NUMBER      DEFAULT NULL
147    ,P_CUSTOM_SEGMENT1	            IN     VARCHAR2    DEFAULT default_string
148    ,P_CUSTOM_SEGMENT2	            IN     VARCHAR2    DEFAULT default_string
149    ,P_CUSTOM_SEGMENT3	            IN     VARCHAR2    DEFAULT default_string
150    ,P_CUSTOM_SEGMENT4	            IN     VARCHAR2    DEFAULT default_string
151    ,P_CUSTOM_SEGMENT5	            IN     VARCHAR2    DEFAULT default_string
152    ,P_CUSTOM_SEGMENT6	            IN     VARCHAR2    DEFAULT default_string
153    ,P_CUSTOM_SEGMENT7	            IN     VARCHAR2    DEFAULT default_string
154    ,P_CUSTOM_SEGMENT8	            IN     VARCHAR2    DEFAULT default_string
155    ,P_CUSTOM_SEGMENT9	            IN     VARCHAR2    DEFAULT default_string
156    ,P_CUSTOM_SEGMENT10	            IN     VARCHAR2    DEFAULT default_string
157    ,P_CUSTOM_SEGMENT11	            IN     NUMBER      DEFAULT default_number
158    ,P_CUSTOM_SEGMENT12	            IN     NUMBER      DEFAULT default_number
159    ,P_CUSTOM_SEGMENT13	            IN     NUMBER      DEFAULT default_number
160    ,P_CUSTOM_SEGMENT14	            IN     NUMBER      DEFAULT default_number
161    ,P_CUSTOM_SEGMENT15	            IN     NUMBER      DEFAULT default_number
162    ,P_PROPOSED_PERFORMANCE_RATING   IN     VARCHAR2    DEFAULT NULL
163    ,P_PROPOSED_JOB	            IN     VARCHAR2    DEFAULT default_string
164    ,P_PLAN_UOM                      IN     VARCHAR2    DEFAULT NULL
165    ,P_OPT1_UOM                      IN     VARCHAR2    DEFAULT NULL
166    ,P_OPT2_UOM                      IN     VARCHAR2    DEFAULT NULL
167    ,P_OPT3_UOM                      IN     VARCHAR2    DEFAULT NULL
168    ,P_OPT4_UOM                      IN     VARCHAR2    DEFAULT NULL
169    ,P_USER_ID                       IN     VARCHAR2    DEFAULT NULL
170    ,P_PROPOSED_GRADE                IN     VARCHAR2    DEFAULT default_string
171    ,P_PROPOSED_POSITION             IN     VARCHAR2    DEFAULT default_string
172    ,P_PROPOSED_GROUP                IN     VARCHAR2    DEFAULT NULL
173    ,P_TASK_ID                       IN     VARCHAR2    DEFAULT NULL
174    ,P_SEC_MGR_LER_ID		    IN     VARCHAR2    DEFAULT NULL
175    ,P_ACTING_PERSON_ID		    IN     VARCHAR2    DEFAULT NULL
176    ,P_DOWNLOAD_SWITCH               IN     VARCHAR2    DEFAULT NULL
177    ,P_CPI_ATTRIBUTE_CATEGORY        IN     VARCHAR2    DEFAULT NULL
178    ,P_CPI_ATTRIBUTE1                IN     VARCHAR2    DEFAULT default_string
179    ,P_CPI_ATTRIBUTE2                IN     VARCHAR2    DEFAULT default_string
180    ,P_CPI_ATTRIBUTE3                IN     VARCHAR2    DEFAULT default_string
181    ,P_CPI_ATTRIBUTE4                IN     VARCHAR2    DEFAULT default_string
182    ,P_CPI_ATTRIBUTE5                IN     VARCHAR2    DEFAULT default_string
183    ,P_CPI_ATTRIBUTE6                IN     VARCHAR2    DEFAULT default_string
184    ,P_CPI_ATTRIBUTE7                IN     VARCHAR2    DEFAULT default_string
185    ,P_CPI_ATTRIBUTE8                IN     VARCHAR2    DEFAULT default_string
186    ,P_CPI_ATTRIBUTE9                IN     VARCHAR2    DEFAULT default_string
187    ,P_CPI_ATTRIBUTE10               IN     VARCHAR2    DEFAULT default_string
188    ,P_CPI_ATTRIBUTE11               IN     VARCHAR2    DEFAULT default_string
189    ,P_CPI_ATTRIBUTE12               IN     VARCHAR2    DEFAULT default_string
190    ,P_CPI_ATTRIBUTE13               IN     VARCHAR2    DEFAULT default_string
191    ,P_CPI_ATTRIBUTE14               IN     VARCHAR2    DEFAULT default_string
192    ,P_CPI_ATTRIBUTE15               IN     VARCHAR2    DEFAULT default_string
196    ,P_CPI_ATTRIBUTE19               IN     VARCHAR2    DEFAULT default_string
193    ,P_CPI_ATTRIBUTE16               IN     VARCHAR2    DEFAULT default_string
194    ,P_CPI_ATTRIBUTE17               IN     VARCHAR2    DEFAULT default_string
195    ,P_CPI_ATTRIBUTE18               IN     VARCHAR2    DEFAULT default_string
197    ,P_CPI_ATTRIBUTE20               IN     VARCHAR2    DEFAULT default_string
198    ,P_CPI_ATTRIBUTE21               IN     VARCHAR2    DEFAULT default_string
199    ,P_CPI_ATTRIBUTE22               IN     VARCHAR2    DEFAULT default_string
200    ,P_CPI_ATTRIBUTE23               IN     VARCHAR2    DEFAULT default_string
201    ,P_CPI_ATTRIBUTE24               IN     VARCHAR2    DEFAULT default_string
202    ,P_CPI_ATTRIBUTE25               IN     VARCHAR2    DEFAULT default_string
203    ,P_CPI_ATTRIBUTE26               IN     VARCHAR2    DEFAULT default_string
204    ,P_CPI_ATTRIBUTE27               IN     VARCHAR2    DEFAULT default_string
205    ,P_CPI_ATTRIBUTE28               IN     VARCHAR2    DEFAULT default_string
206    ,P_CPI_ATTRIBUTE29               IN     VARCHAR2    DEFAULT default_string
207    ,P_CPI_ATTRIBUTE30               IN     VARCHAR2    DEFAULT default_string
208    ,P_CUSTOM_SEGMENT16	            IN     NUMBER      DEFAULT default_number
209    ,P_CUSTOM_SEGMENT17	            IN     NUMBER      DEFAULT default_number
210    ,P_CUSTOM_SEGMENT18	            IN     NUMBER      DEFAULT default_number
211    ,P_CUSTOM_SEGMENT19	            IN     NUMBER      DEFAULT default_number
212    ,P_CUSTOM_SEGMENT20	            IN     NUMBER      DEFAULT default_number
213    ,P_PL_CURRENCY                   IN     VARCHAR2    DEFAULT NULL
214    ,P_OPT1_CURRENCY                 IN     VARCHAR2    DEFAULT NULL
215    ,P_OPT2_CURRENCY                 IN     VARCHAR2    DEFAULT NULL
216    ,P_OPT3_CURRENCY                 IN     VARCHAR2    DEFAULT NULL
217    ,P_OPT4_CURRENCY                 IN     VARCHAR2    DEFAULT NULL
218    ,P_PL_RT_START_DATE              IN     DATE        DEFAULT default_date
219    ,P_OPT1_RT_START_DATE            IN     DATE        DEFAULT default_date
220    ,P_OPT2_RT_START_DATE            IN     DATE        DEFAULT default_date
221    ,P_OPT3_RT_START_DATE            IN     DATE        DEFAULT default_date
222    ,P_OPT4_RT_START_DATE            IN     DATE        DEFAULT default_date
223    ,P_PROPOSED_GRADE_RANGE          IN     VARCHAR2    DEFAULT NULL
224    ,P_PROPOSED_GRADE_MID_POINT      IN     NUMBER      DEFAULT NULL
225    ,P_PROPOSED_GRD_COMPARATIO       IN     NUMBER      DEFAULT NULL
226 );
227 
228 
229 procedure insert_new_rank
230           (p_assignment_id            in number
231           ,p_rank                     in number
232           ,p_rank_by_person_id        in number
233           ,p_level_number             in number
234           ,p_assignment_extra_info_id out NOCOPY number
235           ,p_object_version_number    out NOCOPY number);
236 
237 function check_varchar_col_avble(old_val varchar2, new_val varchar2)
238 return varchar2;
239 
240 function check_number_col_avble(old_val number, new_val number)
241 return NUMBER;
242 
243 FUNCTION round_number(p_value in number,
244                       p_rndg_cd in varchar2)
245 return number;
246 
247 END BEN_CWB_WS_IMPORT_PKG;