DBA Data[Home] [Help]

PACKAGE: APPS.PER_ASSIGNMENTS_V7_PKG

Source


1 PACKAGE PER_ASSIGNMENTS_V7_PKG AUTHID CURRENT_USER as
2 /* $Header: peasg07t.pkh 120.1 2008/05/16 09:18:12 sathkris ship $ */
3 PROCEDURE Insert_Row(X_Rowid                         IN OUT NOCOPY VARCHAR2,
4                      X_Assignment_Id                        IN OUT NOCOPY NUMBER,
5                      X_Effective_Start_Date                 DATE,
6                      X_Effective_End_Date                   DATE,
7                      X_Business_Group_Id                    NUMBER,
8                      X_Recruiter_Id                         NUMBER,
9                      X_Grade_Id                             NUMBER,
10                      X_Position_Id                          NUMBER,
11                      X_Job_Id                               NUMBER,
12                      X_Assignment_Status_Type_Id    IN OUT NOCOPY  NUMBER,
13                      X_Payroll_Id                           NUMBER,
14                      X_Location_Id                          NUMBER,
15                      X_Person_Referred_By_Id                NUMBER,
16                      X_Supervisor_Id                        NUMBER,
17                      X_Special_Ceiling_Step_Id              NUMBER,
18                      X_Person_Id                            NUMBER,
19                      X_Employee_Number                      VARCHAR2,
20                      X_Recruitment_Activity_Id              NUMBER,
21                      X_Source_Organization_Id               NUMBER,
22                      X_Organization_Id                      NUMBER,
23                      X_People_Group_Id                      NUMBER,
24                      X_Soft_Coding_Keyflex_Id               NUMBER,
25                      X_Vacancy_Id                           NUMBER,
26                      X_Pay_Basis_Id                         NUMBER,
27                      X_Assignment_Sequence          IN OUT NOCOPY  NUMBER,
28                      X_Assignment_Type                      VARCHAR2,
29                      X_Primary_Flag                 IN OUT NOCOPY  VARCHAR2,
30                      X_Application_Id                       NUMBER,
31                      X_Assignment_Number            IN OUT NOCOPY  VARCHAR2,
32                      X_Change_Reason                        VARCHAR2,
33                      X_Comment_Id                           NUMBER,
34                      X_Date_Probation_End                   DATE,
35                      X_Default_Code_Comb_Id                 NUMBER,
36                      X_Employment_Category                  VARCHAR2,
37                      X_Frequency                            VARCHAR2,
38                      X_Internal_Address_Line                VARCHAR2,
39                      X_Manager_Flag                         VARCHAR2,
40                      X_Normal_Hours                         NUMBER,
41                      X_Perf_Review_Period                   NUMBER,
42                      X_Perf_Review_Period_Frequency         VARCHAR2,
43                      X_Period_Of_Service_Id                 NUMBER,
44                      X_Probation_Period                     NUMBER,
45                      X_Probation_Unit                       VARCHAR2,
46                      X_Sal_Review_Period                    NUMBER,
47                      X_Sal_Review_Period_Frequency          VARCHAR2,
48                      X_Set_Of_Books_Id                      NUMBER,
49                      X_Source_Type                          VARCHAR2,
50                      X_Time_Normal_Finish                   VARCHAR2,
51                      X_Time_Normal_Start                    VARCHAR2,
52                      X_Ass_Attribute_Category               VARCHAR2,
53                      X_Ass_Attribute1                       VARCHAR2,
54                      X_Ass_Attribute2                       VARCHAR2,
55                      X_Ass_Attribute3                       VARCHAR2,
56                      X_Ass_Attribute4                       VARCHAR2,
57                      X_Ass_Attribute5                       VARCHAR2,
58                      X_Ass_Attribute6                       VARCHAR2,
59                      X_Ass_Attribute7                       VARCHAR2,
60                      X_Ass_Attribute8                       VARCHAR2,
61                      X_Ass_Attribute9                       VARCHAR2,
62                      X_Ass_Attribute10                      VARCHAR2,
63                      X_Ass_Attribute11                      VARCHAR2,
64                      X_Ass_Attribute12                      VARCHAR2,
65                      X_Ass_Attribute13                      VARCHAR2,
66                      X_Ass_Attribute14                      VARCHAR2,
67                      X_Ass_Attribute15                      VARCHAR2,
68                      X_Ass_Attribute16                      VARCHAR2,
69                      X_Ass_Attribute17                      VARCHAR2,
70                      X_Ass_Attribute18                      VARCHAR2,
71                      X_Ass_Attribute19                      VARCHAR2,
72                      X_Ass_Attribute20                      VARCHAR2,
73                      X_Ass_Attribute21                      VARCHAR2,
74                      X_Ass_Attribute22                      VARCHAR2,
75                      X_Ass_Attribute23                      VARCHAR2,
76                      X_Ass_Attribute24                      VARCHAR2,
77                      X_Ass_Attribute25                      VARCHAR2,
78                      X_Ass_Attribute26                      VARCHAR2,
79                      X_Ass_Attribute27                      VARCHAR2,
80                      X_Ass_Attribute28                      VARCHAR2,
81                      X_Ass_Attribute29                      VARCHAR2,
82                      X_Ass_Attribute30                      VARCHAR2,
83                      X_Last_Update_Date                     DATE,
84                      X_Last_Updated_By                      NUMBER,
85                      X_Last_Update_Login                    NUMBER,
86                      X_Created_By                           NUMBER,
87                      X_Creation_Date                        DATE,
88                      X_Title                                VARCHAR2
89                      );
90 PROCEDURE Lock_Row(X_Rowid                                  VARCHAR2,
91                    X_Assignment_Id                          NUMBER,
92                    X_Effective_Start_Date                   DATE,
93                    X_Effective_End_Date                     DATE,
94                    X_Business_Group_Id                      NUMBER,
95                    X_Recruiter_Id                           NUMBER,
96                    X_Grade_Id                               NUMBER,
97                    X_Position_Id                            NUMBER,
98                    X_Job_Id                                 NUMBER,
99                    X_Assignment_Status_Type_Id              NUMBER,
100                    X_Payroll_Id                             NUMBER,
101                    X_Location_Id                            NUMBER,
102                    X_Person_Referred_By_Id                  NUMBER,
103                    X_Supervisor_Id                          NUMBER,
104                    X_Special_Ceiling_Step_Id                NUMBER,
105                    X_Person_Id                              NUMBER,
106                    X_Source_Organization_Id                 NUMBER,
107                    X_Recruitment_Activity_Id                NUMBER,
108                    X_Organization_Id                        NUMBER,
109                    X_People_Group_Id                        NUMBER,
110                    X_Soft_Coding_Keyflex_Id                 NUMBER,
111                    X_Vacancy_Id                             NUMBER,
112                    X_Pay_Basis_Id                           NUMBER,
113                    X_Assignment_Sequence                    NUMBER,
114                    X_Assignment_Type                        VARCHAR2,
115                    X_Primary_Flag                           VARCHAR2,
116                    X_Application_Id                         NUMBER,
117                    X_Assignment_Number                      VARCHAR2,
118                    X_Change_Reason                          VARCHAR2,
119                    X_Comment_Id                             NUMBER,
120                    X_Date_Probation_End                     DATE,
121                    X_Default_Code_Comb_Id                   NUMBER,
122                    X_Employment_Category                    VARCHAR2,
123                    X_Frequency                              VARCHAR2,
124                    X_Internal_Address_Line                  VARCHAR2,
125                    X_Manager_Flag                           VARCHAR2,
126                    X_Normal_Hours                           NUMBER,
127                    X_Perf_Review_Period                     NUMBER,
128                    X_Perf_Review_Period_Frequency           VARCHAR2,
129                    X_Period_Of_Service_Id                   NUMBER,
130                    X_Probation_Period                       NUMBER,
131                    X_Probation_Unit                         VARCHAR2,
132                    X_Sal_Review_Period                      NUMBER,
133                    X_Sal_Review_Period_Frequency            VARCHAR2,
134                    X_Set_Of_Books_Id                        NUMBER,
135                    X_Source_Type                            VARCHAR2,
136                    X_Time_Normal_Finish                     VARCHAR2,
137                    X_Time_Normal_Start                      VARCHAR2,
138                    X_Ass_Attribute_Category                 VARCHAR2,
139                    X_Ass_Attribute1                         VARCHAR2,
140                    X_Ass_Attribute2                         VARCHAR2,
141                    X_Ass_Attribute3                         VARCHAR2,
142                    X_Ass_Attribute4                         VARCHAR2,
143                    X_Ass_Attribute5                         VARCHAR2,
144                    X_Ass_Attribute6                         VARCHAR2,
145                    X_Ass_Attribute7                         VARCHAR2,
146                    X_Ass_Attribute8                         VARCHAR2,
147                    X_Ass_Attribute9                         VARCHAR2,
148                    X_Ass_Attribute10                        VARCHAR2,
149                    X_Ass_Attribute11                        VARCHAR2,
150                    X_Ass_Attribute12                        VARCHAR2,
151                    X_Ass_Attribute13                        VARCHAR2,
152                    X_Ass_Attribute14                        VARCHAR2,
153                    X_Ass_Attribute15                        VARCHAR2,
154                    X_Ass_Attribute16                        VARCHAR2,
155                    X_Ass_Attribute17                        VARCHAR2,
156                    X_Ass_Attribute18                        VARCHAR2,
157                    X_Ass_Attribute19                        VARCHAR2,
158                    X_Ass_Attribute20                        VARCHAR2,
159                    X_Ass_Attribute21                        VARCHAR2,
160                    X_Ass_Attribute22                        VARCHAR2,
161                    X_Ass_Attribute23                        VARCHAR2,
162                    X_Ass_Attribute24                        VARCHAR2,
163                    X_Ass_Attribute25                        VARCHAR2,
164                    X_Ass_Attribute26                        VARCHAR2,
165                    X_Ass_Attribute27                        VARCHAR2,
166                    X_Ass_Attribute28                        VARCHAR2,
167                    X_Ass_Attribute29                        VARCHAR2,
168                    X_Ass_Attribute30                        VARCHAR2,
169                    X_Title                                  VARCHAR2
170                    );
171 PROCEDURE Update_Row(X_Rowid                               VARCHAR2,
172                      X_Assignment_Id                       NUMBER,
173                      X_Effective_Start_Date                DATE,
174                      X_Effective_End_Date                  DATE,
175                      X_Business_Group_Id                   NUMBER,
176                      X_Recruiter_Id                        NUMBER,
177                      X_Grade_Id                            NUMBER,
178                      X_Position_Id                         NUMBER,
179                      X_Job_Id                              NUMBER,
180                      X_Assignment_Status_Type_Id           NUMBER,
181                      X_Payroll_Id                          NUMBER,
182                      X_Location_Id                         NUMBER,
183                      X_Person_Referred_By_Id               NUMBER,
184                      X_Supervisor_Id                       NUMBER,
185                      X_Special_Ceiling_Step_Id             NUMBER,
186                      X_Person_Id                           NUMBER,
187                      X_Recruitment_Activity_Id             NUMBER,
188                      X_Source_Organization_Id              NUMBER,
189                      X_Organization_Id                     NUMBER,
190                      X_People_Group_Id                     NUMBER,
191                      X_Soft_Coding_Keyflex_Id              NUMBER,
192                      X_Vacancy_Id                          NUMBER,
193                      X_Pay_Basis_Id                        NUMBER,
194                      X_Assignment_Sequence                 NUMBER,
195                      X_Assignment_Type                     VARCHAR2,
196                      X_Primary_Flag                        VARCHAR2,
197                      X_Application_Id                      NUMBER,
198                      X_Assignment_Number                   VARCHAR2,
199                      X_Change_Reason                       VARCHAR2,
200                      X_Comment_Id                          NUMBER,
201                      X_Date_Probation_End                  DATE,
202                      X_Default_Code_Comb_Id                NUMBER,
203                      X_Employment_Category                 VARCHAR2,
204                      X_Frequency                           VARCHAR2,
205                      X_Internal_Address_Line               VARCHAR2,
206                      X_Manager_Flag                        VARCHAR2,
207                      X_Normal_Hours                        NUMBER,
208                      X_Perf_Review_Period                  NUMBER,
209                      X_Perf_Review_Period_Frequency        VARCHAR2,
210                      X_Period_Of_Service_Id                NUMBER,
211                      X_Probation_Period                    NUMBER,
212                      X_Probation_Unit                      VARCHAR2,
213                      X_Sal_Review_Period                   NUMBER,
214                      X_Sal_Review_Period_Frequency         VARCHAR2,
215                      X_Set_Of_Books_Id                     NUMBER,
216                      X_Source_Type                         VARCHAR2,
217                      X_Time_Normal_Finish                  VARCHAR2,
218                      X_Time_Normal_Start                   VARCHAR2,
219                      X_Ass_Attribute_Category              VARCHAR2,
220                      X_Ass_Attribute1                      VARCHAR2,
221                      X_Ass_Attribute2                      VARCHAR2,
222                      X_Ass_Attribute3                      VARCHAR2,
223                      X_Ass_Attribute4                      VARCHAR2,
224                      X_Ass_Attribute5                      VARCHAR2,
225                      X_Ass_Attribute6                      VARCHAR2,
226                      X_Ass_Attribute7                      VARCHAR2,
230                      X_Ass_Attribute11                     VARCHAR2,
227                      X_Ass_Attribute8                      VARCHAR2,
228                      X_Ass_Attribute9                      VARCHAR2,
229                      X_Ass_Attribute10                     VARCHAR2,
231                      X_Ass_Attribute12                     VARCHAR2,
232                      X_Ass_Attribute13                     VARCHAR2,
233                      X_Ass_Attribute14                     VARCHAR2,
234                      X_Ass_Attribute15                     VARCHAR2,
235                      X_Ass_Attribute16                     VARCHAR2,
236                      X_Ass_Attribute17                     VARCHAR2,
237                      X_Ass_Attribute18                     VARCHAR2,
238                      X_Ass_Attribute19                     VARCHAR2,
239                      X_Ass_Attribute20                     VARCHAR2,
240                      X_Ass_Attribute21                     VARCHAR2,
241                      X_Ass_Attribute22                     VARCHAR2,
242                      X_Ass_Attribute23                     VARCHAR2,
243                      X_Ass_Attribute24                     VARCHAR2,
244                      X_Ass_Attribute25                     VARCHAR2,
245                      X_Ass_Attribute26                     VARCHAR2,
246                      X_Ass_Attribute27                     VARCHAR2,
247                      X_Ass_Attribute28                     VARCHAR2,
248                      X_Ass_Attribute29                     VARCHAR2,
249                      X_Ass_Attribute30                     VARCHAR2,
250                      X_Last_Update_Date                    DATE,
251                      X_Last_Updated_By                     NUMBER,
252                      X_Last_Update_Login                   NUMBER,
253                      X_Title                               VARCHAR2,
254 							X_Current_application_id              NUMBER DEFAULT NULL
255                      );
256 PROCEDURE Delete_Row(X_Rowid VARCHAR2);
257 --
258 PROCEDURE get_location_address (X_location_id        NUMBER
259                                ,X_Address_Line_1     IN OUT NOCOPY VARCHAR2
260                                ,X_Address_Line_2     IN OUT NOCOPY VARCHAR2
261                                ,X_Address_Line_3     IN OUT NOCOPY VARCHAR2
262 			       ,X_Bill_to_site_flag  IN OUT NOCOPY VARCHAR2
263                                ,X_Country            IN OUT NOCOPY VARCHAR2
264 			       ,X_Description	     IN OUT NOCOPY VARCHAR2
265 			       ,X_Designated_receiver_id    IN OUT NOCOPY NUMBER
266 			       ,X_In_organization_flag      IN OUT NOCOPY VARCHAR2
267 			       ,X_Inactive_date	     IN OUT NOCOPY DATE
268 			       ,X_Inventory_organization_id IN OUT NOCOPY NUMBER
269 			       ,X_Office_site_flag   IN OUT NOCOPY VARCHAR2
270                                ,X_Postal_Code        IN OUT NOCOPY VARCHAR2
271 			       ,X_Receiving_site_flag       IN OUT NOCOPY VARCHAR2
272                                ,X_Region_1           IN OUT NOCOPY VARCHAR2
273                                ,X_Region_2           IN OUT NOCOPY VARCHAR2
274                                ,X_Region_3           IN OUT NOCOPY VARCHAR2
275 			       ,X_Ship_to_location_id       IN OUT NOCOPY NUMBER
276 			       ,X_Ship_to_site_flag  IN OUT NOCOPY VARCHAR2
277                                ,X_Style              IN OUT NOCOPY VARCHAR2
278 			       ,X_Tax_Name	     IN OUT NOCOPY VARCHAR2
279                                ,X_Telephone_number_1 IN OUT NOCOPY VARCHAR2
280                                ,X_Telephone_number_2 IN OUT NOCOPY VARCHAR2
281                                ,X_Telephone_number_3 IN OUT NOCOPY VARCHAR2
282                                ,X_Town_or_city       IN OUT NOCOPY VARCHAR2
283                                ,X_Attribute_category IN OUT NOCOPY VARCHAR2
284                                ,X_Attribute1         IN OUT NOCOPY VARCHAR2
285                                ,X_Attribute2         IN OUT NOCOPY VARCHAR2
286                                ,X_Attribute3         IN OUT NOCOPY VARCHAR2
287                                ,X_Attribute4         IN OUT NOCOPY VARCHAR2
288                                ,X_Attribute5         IN OUT NOCOPY VARCHAR2
289                                ,X_Attribute6         IN OUT NOCOPY VARCHAR2
290                                ,X_Attribute7         IN OUT NOCOPY VARCHAR2
291                                ,X_Attribute8         IN OUT NOCOPY VARCHAR2
292                                ,X_Attribute9         IN OUT NOCOPY VARCHAR2
293                                ,X_Attribute10        IN OUT NOCOPY VARCHAR2
294                                ,X_Attribute11        IN OUT NOCOPY VARCHAR2
295                                ,X_Attribute12        IN OUT NOCOPY VARCHAR2
296                                ,X_Attribute13        IN OUT NOCOPY VARCHAR2
297                                ,X_Attribute14        IN OUT NOCOPY VARCHAR2
298                                ,X_Attribute15        IN OUT NOCOPY VARCHAR2
299                                ,X_Attribute16        IN OUT NOCOPY VARCHAR2
300                                ,X_Attribute17        IN OUT NOCOPY VARCHAR2
301                                ,X_Attribute18        IN OUT NOCOPY VARCHAR2
302                                ,X_Attribute19        IN OUT NOCOPY VARCHAR2
303                                ,X_Attribute20        IN OUT NOCOPY VARCHAR2);
304 --
305 -- Added the parameter X_eff_dt for the bug 6817459
306 procedure check_primary(X_person_id NUMBER
307 			,X_eff_dt  date default sysdate
308         		,X_primary_flag IN OUT NOCOPY VARCHAR2);
309 --
310 procedure get_previous_changes(X_assignment_id NUMBER
311 										,X_effective_start_date DATE
312 										,X_current_application_id NUMBER DEFAULT NULL);
313 --
314 procedure get_future_changes(X_assignment_id NUMBER
315 										,X_effective_start_date DATE
316 										,X_current_application_id NUMBER DEFAULT NULL);
317 END PER_ASSIGNMENTS_V7_PKG;