DBA Data[Home] [Help]

PACKAGE: APPS.PER_PEOPLE_V7_PKG

Source


1 PACKAGE PER_PEOPLE_V7_PKG as
2 /* $Header: peper07t.pkh 120.0.12000000.1 2007/01/22 01:04:51 appldev noship $ */
3 PROCEDURE Update_Row(X_Rowid                               VARCHAR2,
4                      X_Person_Id                           NUMBER,
5                      X_Effective_Start_Date         IN OUT NOCOPY DATE,
6                      X_Effective_End_Date           IN OUT NOCOPY DATE,
7                      X_Business_Group_Id                   NUMBER,
8                      X_Person_Type_Id                      NUMBER,
9                      X_Last_Name                           VARCHAR2,
10                      X_Start_Date                   IN OUT NOCOPY DATE,
11                      X_Hire_date                           DATE,
12                      X_S_Hire_date                         DATE,
13                      X_period_of_service_id                NUMBER,
14                      X_Termination_Date                    DATE,
15                      X_S_Termination_Date                  DATE,
16                      X_Applicant_Number                    VARCHAR2,
17                      X_Comment_Id                          NUMBER,
18                      X_Current_Applicant_Flag              VARCHAR2,
19                      X_Current_Emp_Or_Apl_Flag             VARCHAR2,
20                      X_Current_Employee_Flag               VARCHAR2,
21                      X_Date_Employee_Data_Verified         DATE,
22                      X_Date_Of_Birth                       DATE,
23                      X_Email_Address                       VARCHAR2,
24                      X_Employee_Number                     VARCHAR2,
25                      X_Expense_Check_To_Address       VARCHAR2,
26                      X_First_Name                          VARCHAR2,
27                      X_Full_Name                           VARCHAR2,
28                      X_Known_As                            VARCHAR2,
29                      X_Marital_Status                      VARCHAR2,
30                      X_Middle_Names                        VARCHAR2,
31                      X_Nationality                         VARCHAR2,
32                      X_National_Identifier                 VARCHAR2,
33                      X_Previous_Last_Name                  VARCHAR2,
34                      X_Registered_Disabled_Flag            VARCHAR2,
35                      X_Sex                                 VARCHAR2,
36                      X_Title                               VARCHAR2,
37                      X_Vendor_Id                           NUMBER,
38                      X_Work_Telephone                      VARCHAR2,
39                      X_Attribute_Category                  VARCHAR2,
40                      X_Attribute1                          VARCHAR2,
41                      X_Attribute2                          VARCHAR2,
42                      X_Attribute3                          VARCHAR2,
43                      X_Attribute4                          VARCHAR2,
44                      X_Attribute5                          VARCHAR2,
45                      X_Attribute6                          VARCHAR2,
46                      X_Attribute7                          VARCHAR2,
47                      X_Attribute8                          VARCHAR2,
48                      X_Attribute9                          VARCHAR2,
49                      X_Attribute10                         VARCHAR2,
50                      X_Attribute11                         VARCHAR2,
51                      X_Attribute12                         VARCHAR2,
52                      X_Attribute13                         VARCHAR2,
53                      X_Attribute14                         VARCHAR2,
54                      X_Attribute15                         VARCHAR2,
55                      X_Attribute16                         VARCHAR2,
56                      X_Attribute17                         VARCHAR2,
57                      X_Attribute18                         VARCHAR2,
58                      X_Attribute19                         VARCHAR2,
59                      X_Attribute20                         VARCHAR2,
60                      X_Attribute21                         VARCHAR2,
61                      X_Attribute22                         VARCHAR2,
62                      X_Attribute23                         VARCHAR2,
63                      X_Attribute24                         VARCHAR2,
64                      X_Attribute25                         VARCHAR2,
65                      X_Attribute26                         VARCHAR2,
66                      X_Attribute27                         VARCHAR2,
67                      X_Attribute28                         VARCHAR2,
68                      X_Attribute29                         VARCHAR2,
69                      X_Attribute30                         VARCHAR2,
70                      X_Per_Information_Category            VARCHAR2,
71                      X_Per_Information1                    VARCHAR2,
72                      X_Per_Information2                    VARCHAR2,
73                      X_Per_Information3                    VARCHAR2,
74                      X_Per_Information4                    VARCHAR2,
75                      X_Per_Information5                    VARCHAR2,
76                      X_Per_Information6                    VARCHAR2,
77                      X_Per_Information7                    VARCHAR2,
78                      X_Per_Information8                    VARCHAR2,
79                      X_Per_Information9                    VARCHAR2,
80                      X_Per_Information10                   VARCHAR2,
81                      X_Per_Information11                   VARCHAR2,
82                      X_Per_Information12                   VARCHAR2,
83                      X_Per_Information13                   VARCHAR2,
84                      X_Per_Information14                   VARCHAR2,
85                      X_Per_Information15                   VARCHAR2,
86                      X_Per_Information16                   VARCHAR2,
87                      X_Per_Information17                   VARCHAR2,
88                      X_Per_Information18                   VARCHAR2,
89                      X_Per_Information19                   VARCHAR2,
90                      X_Per_Information20                   VARCHAR2,
91                      X_Per_Information21                   VARCHAR2,
92                      X_Per_Information22                   VARCHAR2,
93                      X_Per_Information23                   VARCHAR2,
94                      X_Per_Information24                   VARCHAR2,
95                      X_Per_Information25                   VARCHAR2,
96                      X_Per_Information26                   VARCHAR2,
97                      X_Per_Information27                   VARCHAR2,
98                      X_Per_Information28                   VARCHAR2,
99                      X_Per_Information29                   VARCHAR2,
100                      X_Per_Information30                   VARCHAR2,
101                      X_Last_Update_Date                    DATE,
102                      X_Last_Updated_By                     NUMBER,
103                      X_Last_Update_Login                   NUMBER,
104                      X_Current_Application_Id              NUMBER DEFAULT NULL,
105                      X_Order_Name                          VARCHAR2,
106                      X_Global_Name                         VARCHAR2,
107                      X_Local_Name                          VARCHAR2
108                      );
109 --
110 PROCEDURE Delete_Row(X_Rowid VARCHAR2);
111 --
112 procedure terminate_employment(X_period_of_service_id NUMBER
113                         ,X_person_id NUMBER
114                         ,X_Rowid VARCHAR2
115                         ,X_Business_group_id NUMBER
116                         ,X_termination_Date DATE);
117 --
118 procedure update_employee_rows(X_period_of_service_id NUMBER
119                         ,X_person_id NUMBER
120                         ,X_hire_date DATE
121                         ,X_s_hire_date DATE);
122 --
123 procedure cancel_termination(X_period_of_service_id NUMBER
124                             ,X_Person_id NUMBER
125                             ,X_termination_date DATE
126                             ,X_s_termination_date DATE );
127 --
128 procedure modify_hire_date(X_Person_Id 	          NUMBER
129 		          ,X_Hire_Date            DATE
130 			  ,X_S_Hire_Date          DATE
131 			  ,X_System_Person_Type   VARCHAR2
132 			  ,X_Period_Of_Service_Id NUMBER );
133 --
134 procedure rehire(X_Person_Id NUMBER
135                 ,X_Rowid VARCHAR2
136                 ,X_Business_group_id NUMBER
137                 ,X_Set_Of_Books_Id NUMBER
138                 ,X_Hire_Date DATE);
139 --
140 procedure check_future_person_types(p_system_person_type  VARCHAR2
141                                    ,p_person_id IN INTEGER
142                                    ,p_business_group_id IN INTEGER
143                                    ,p_effective_start_date IN DATE);
144 --
145 procedure check_person_changes(p_person_id NUMBER
146                               ,p_hire_date DATE
147                               ,p_s_hire_Date DATE
148 			      ,p_current_application_id NUMBER DEFAULT NULL);
149 --
150 END PER_PEOPLE_V7_PKG;