DBA Data[Home] [Help]

PACKAGE: APPS.ARH_PHON_PKG

Source


1 PACKAGE arh_phon_pkg AUTHID CURRENT_USER as
2 /* $Header: ARHPHONS.pls 120.2 2005/06/16 21:14:22 jhuang ship $*/
3   PROCEDURE check_primary(p_phone_id in number,
4 			  p_type     in varchar2,
5 			  p_id       in number);
6 
7 
8   PROCEDURE Insert_Row(
9                        X_Phone_Id                IN OUT NOCOPY NUMBER,
10                        X_Last_Update_Date               DATE,
11                        X_Last_Updated_By                NUMBER,
12                        X_Creation_Date                  DATE,
13                        X_Created_By                     NUMBER,
14                        X_Phone_Number                   VARCHAR2,
15                        X_Status                         VARCHAR2,
16                        X_Phone_Type                     VARCHAR2,
17                        X_Last_Update_Login              NUMBER,
18                        X_Customer_Id                    NUMBER,
19                        X_Address_Id                     NUMBER,
20                        X_Contact_Id                     NUMBER,
21                        X_Country_code                   VARCHAR2,
22                        X_Area_Code                      VARCHAR2,
23                        X_Extension                      VARCHAR2,
24                        X_Primary_Flag                   VARCHAR2,
25                        X_Orig_System_Reference    IN OUT NOCOPY VARCHAR2,
26                        X_Attribute_Category             VARCHAR2,
27                        X_Attribute1                     VARCHAR2,
28                        X_Attribute2                     VARCHAR2,
29                        X_Attribute3                     VARCHAR2,
30                        X_Attribute4                     VARCHAR2,
31                        X_Attribute5                     VARCHAR2,
32                        X_Attribute6                     VARCHAR2,
33                        X_Attribute7                     VARCHAR2,
34                        X_Attribute8                     VARCHAR2,
35                        X_Attribute9                     VARCHAR2,
36                        X_Attribute10                    VARCHAR2,
37                        X_Attribute11                    VARCHAR2,
38                        X_Attribute12                    VARCHAR2,
39                        X_Attribute13                    VARCHAR2,
40                        X_Attribute14                    VARCHAR2,
41                        X_Attribute15                    VARCHAR2,
42                        X_Attribute16                    VARCHAR2,
43                        X_Attribute17                    VARCHAR2,
44                        X_Attribute18                    VARCHAR2,
45                        X_Attribute19                    VARCHAR2,
46                        X_Attribute20                    VARCHAR2,
47                        x_party_id                       NUMBER,
48                        x_party_site_id                  NUMBER,
49                        x_primary_by_purpose             VARCHAR2,
50                        x_contact_point_purpose             VARCHAR2,
51                        x_email_format                   VARCHAR2,
52                        x_email_address                  VARCHAR2,
53                        x_url                            VARCHAR2,
54                        x_msg_count                  OUT NOCOPY NUMBER,
55                        x_msg_data                   OUT NOCOPY VARCHAR2,
56                        x_return_status              OUT NOCOPY VARCHAR2
57                        );
58 
59 /* Overload version for collection wb bug 1694959 */
60   PROCEDURE Insert_Row(
61                        X_Phone_Id                IN OUT NOCOPY NUMBER,
62                        X_Last_Update_Date               DATE,
63                        X_Last_Updated_By                NUMBER,
64                        X_Creation_Date                  DATE,
65                        X_Created_By                     NUMBER,
66                        X_Phone_Number                   VARCHAR2,
67                        X_Status                         VARCHAR2,
68                        X_Phone_Type                     VARCHAR2,
69                        X_Last_Update_Login              NUMBER,
70                        X_Customer_Id                    NUMBER,
71                        X_Address_Id                     NUMBER,
72                        X_Contact_Id                     NUMBER,
73                        X_Area_Code                      VARCHAR2,
74                        X_Extension                      VARCHAR2,
75                        X_Primary_Flag                   VARCHAR2,
76                        X_Orig_System_Reference    IN OUT NOCOPY VARCHAR2,
77                        X_Attribute_Category             VARCHAR2,
78                        X_Attribute1                     VARCHAR2,
79                        X_Attribute2                     VARCHAR2,
80                        X_Attribute3                     VARCHAR2,
81                        X_Attribute4                     VARCHAR2,
82                        X_Attribute5                     VARCHAR2,
83                        X_Attribute6                     VARCHAR2,
84                        X_Attribute7                     VARCHAR2,
85                        X_Attribute8                     VARCHAR2,
86                        X_Attribute9                     VARCHAR2,
87                        X_Attribute10                    VARCHAR2,
88                        X_Attribute11                    VARCHAR2,
89                        X_Attribute12                    VARCHAR2,
90                        X_Attribute13                    VARCHAR2,
91                        X_Attribute14                    VARCHAR2,
92                        X_Attribute15                    VARCHAR2,
93                        X_Attribute16                    VARCHAR2,
94                        X_Attribute17                    VARCHAR2,
95                        X_Attribute18                    VARCHAR2,
96                        X_Attribute19                    VARCHAR2,
97                        X_Attribute20                    VARCHAR2,
98                        x_party_id                       NUMBER,
99                        x_party_site_id                  NUMBER,
100                        x_msg_count                  OUT NOCOPY NUMBER,
101                        x_msg_data                   OUT NOCOPY VARCHAR2,
102                        x_return_status              OUT NOCOPY VARCHAR2
103                        );
104 
105 
106   PROCEDURE Update_Row(
107  		       X_phone_id			NUMBER,
108                        X_Last_Update_Date          IN OUT     NOCOPY DATE,
109                        X_Last_Updated_By                NUMBER,
110                        X_Phone_Number                   VARCHAR2,
111                        X_Status                         VARCHAR2,
112                        X_Phone_Type                     VARCHAR2,
113                        X_Last_Update_Login              NUMBER,
114                        X_customer_id			NUMBER,
115 		       X_address_id			NUMBER,
116 		       X_contact_id			NUMBER,
117                        X_country_code                   VARCHAR2,
118 		       X_Area_Code                      VARCHAR2,
119                        X_Extension                      VARCHAR2,
120                        X_Primary_Flag                   VARCHAR2,
121                        X_Attribute_Category             VARCHAR2,
122                        X_Attribute1                     VARCHAR2,
123                        X_Attribute2                     VARCHAR2,
124                        X_Attribute3                     VARCHAR2,
125                        X_Attribute4                     VARCHAR2,
126                        X_Attribute5                     VARCHAR2,
127                        X_Attribute6                     VARCHAR2,
128                        X_Attribute7                     VARCHAR2,
129                        X_Attribute8                     VARCHAR2,
130                        X_Attribute9                     VARCHAR2,
131                        X_Attribute10                    VARCHAR2,
132                        X_Attribute11                    VARCHAR2,
133                        X_Attribute12                    VARCHAR2,
134                        X_Attribute13                    VARCHAR2,
135                        X_Attribute14                    VARCHAR2,
136                        X_Attribute15                    VARCHAR2,
137                        X_Attribute16                    VARCHAR2,
138                        X_Attribute17                    VARCHAR2,
139                        X_Attribute18                    VARCHAR2,
140                        X_Attribute19                    VARCHAR2,
141                        X_Attribute20                    VARCHAR2,
142                        x_cust_contact_point_id          NUMBER,
143                        x_primary_by_purpose             VARCHAR2,
144                        x_contact_point_purpose          VARCHAR2,
145                        x_email_format                   VARCHAR2,
146                        x_email_address                  VARCHAR2,
147                        x_url                            VARCHAR2,
148                        x_msg_count                  OUT NOCOPY NUMBER,
149                        x_msg_data                   OUT NOCOPY VARCHAR2,
150                        x_return_status              OUT NOCOPY VARCHAR2,
151                        x_object_version          IN OUT NOCOPY NUMBER);
152 
153 
154 --
155 -- Overload method for V2 API uptake
156 --
157  PROCEDURE Update_Row(
158                        X_Phone_Id                       NUMBER,
159                        X_Last_Update_Date          IN OUT     NOCOPY DATE,
160                        X_Last_Updated_By                NUMBER,
161                        X_Phone_Number                   VARCHAR2,
162                        X_Status                         VARCHAR2,
163                        X_Phone_Type                     VARCHAR2,
164                        X_Last_Update_Login              NUMBER,
165                        X_Customer_Id                    NUMBER,
166                        X_Address_Id                     NUMBER,
167                        X_Contact_Id                     NUMBER,
168                        X_Country_code                   VARCHAR2,
169                        X_Area_Code                      VARCHAR2,
170                        X_Extension                      VARCHAR2,
171                        X_Primary_Flag                   VARCHAR2,
172                        X_Attribute_Category             VARCHAR2,
173                        X_Attribute1                     VARCHAR2,
174                        X_Attribute2                     VARCHAR2,
175                        X_Attribute3                     VARCHAR2,
176                        X_Attribute4                     VARCHAR2,
177                        X_Attribute5                     VARCHAR2,
178                        X_Attribute6                     VARCHAR2,
179                        X_Attribute7                     VARCHAR2,
180                        X_Attribute8                     VARCHAR2,
181                        X_Attribute9                     VARCHAR2,
182                        X_Attribute10                    VARCHAR2,
183                        X_Attribute11                    VARCHAR2,
184                        X_Attribute12                    VARCHAR2,
185                        X_Attribute13                    VARCHAR2,
186                        X_Attribute14                    VARCHAR2,
187                        X_Attribute15                    VARCHAR2,
188                        X_Attribute16                    VARCHAR2,
189                        X_Attribute17                    VARCHAR2,
190                        X_Attribute18                    VARCHAR2,
191                        X_Attribute19                    VARCHAR2,
192                        X_Attribute20                    VARCHAR2,
193                        x_cust_contact_point_id          NUMBER,
194                        x_primary_by_purpose             VARCHAR2,
195                        x_contact_point_purpose          VARCHAR2,
196                        x_email_format                   VARCHAR2,
197                        x_email_address                  VARCHAR2,
198                        x_url                            VARCHAR2,
199                        x_msg_count                  OUT NOCOPY NUMBER,
200                        x_msg_data                   OUT NOCOPY VARCHAR2,
201                        x_return_status              OUT NOCOPY VARCHAR2
202   );
203 
204 /* Overload version for collection wb bug 1694959 */
205   PROCEDURE Update_Row(
206  		       X_phone_id			NUMBER,
207                        X_Last_Update_Date          IN OUT     NOCOPY DATE,
208                        X_Last_Updated_By                NUMBER,
209                        X_Phone_Number                   VARCHAR2,
210                        X_Status                         VARCHAR2,
211                        X_Phone_Type                     VARCHAR2,
212                        X_Last_Update_Login              NUMBER,
213                        X_customer_id			NUMBER,
214 		       X_address_id			NUMBER,
215 		       X_contact_id			NUMBER,
216 		       X_Area_Code                      VARCHAR2,
217                        X_Extension                      VARCHAR2,
218                        X_Primary_Flag                   VARCHAR2,
219                        X_Attribute_Category             VARCHAR2,
220                        X_Attribute1                     VARCHAR2,
221                        X_Attribute2                     VARCHAR2,
222                        X_Attribute3                     VARCHAR2,
223                        X_Attribute4                     VARCHAR2,
224                        X_Attribute5                     VARCHAR2,
225                        X_Attribute6                     VARCHAR2,
226                        X_Attribute7                     VARCHAR2,
227                        X_Attribute8                     VARCHAR2,
228                        X_Attribute9                     VARCHAR2,
229                        X_Attribute10                    VARCHAR2,
230                        X_Attribute11                    VARCHAR2,
231                        X_Attribute12                    VARCHAR2,
232                        X_Attribute13                    VARCHAR2,
233                        X_Attribute14                    VARCHAR2,
234                        X_Attribute15                    VARCHAR2,
235                        X_Attribute16                    VARCHAR2,
236                        X_Attribute17                    VARCHAR2,
237                        X_Attribute18                    VARCHAR2,
238                        X_Attribute19                    VARCHAR2,
239                        X_Attribute20                    VARCHAR2,
240                        x_cust_contact_point_id          NUMBER,
241                        x_msg_count                  OUT NOCOPY NUMBER,
242                        x_msg_data                   OUT NOCOPY VARCHAR2,
243                        x_return_status              OUT NOCOPY VARCHAR2);
244 
245 PROCEDURE Delete_Row(X_phoneid   VARCHAR2);
246 
247 FUNCTION Get_Default_Phone_Country_Code
248 RETURN VARCHAR2;
249 
250 END arh_phon_pkg;