DBA Data[Home] [Help]

PACKAGE: APPS.ARP_ADDR_PKG

Source


1 PACKAGE arp_addr_pkg AUTHID CURRENT_USER as
2 /* $Header: AROADDRS.pls 115.4 99/10/11 16:15:21 porting sh $ */
3   --
4   --
5   FUNCTION format_address( address_style IN VARCHAR2,
6   			   address1 IN VARCHAR2,
7 			   address2 IN VARCHAR2,
8 			   address3 IN VARCHAR2,
9 			   address4 IN VARCHAR2,
10 			   city IN VARCHAR2,
11 			   county IN VARCHAR2,
12 			   state IN VARCHAR2,
13 			   province IN VARCHAR2,
14 			   postal_code IN VARCHAR2,
15 			   territory_short_name IN VARCHAR2,
16   			   country_code IN VARCHAR2 default NULL,
17 			   customer_name IN VARCHAR2 default NULL,
18 			   first_name IN VARCHAR2 default NULL,
19 			   last_name IN VARCHAR2 default NULL,
20 			   mail_stop IN VARCHAR2 default NULL,
21 			   default_country_code IN VARCHAR2 default NULL,
22                            default_country_desc IN VARCHAR2 default NULL,
23                            print_home_country_flag IN VARCHAR2 default 'Y',
24   			   print_default_attn_flag IN VARCHAR2 default 'N',
25 			   width IN NUMBER default 1000,
26 			   height_min IN NUMBER default 1,
27 			   height_max IN NUMBER default 1
28 
29 		        )return VARCHAR2;
30 
31 
32   FUNCTION arxtw_format_address( address_style IN VARCHAR2,
33   			   address1 IN VARCHAR2,
34 			   address2 IN VARCHAR2,
35 			   address3 IN VARCHAR2,
36 			   address4 IN VARCHAR2,
37 			   city IN VARCHAR2,
38 			   county IN VARCHAR2,
39 			   state IN VARCHAR2,
40 			   province IN VARCHAR2,
41 			   postal_code IN VARCHAR2,
42 			   territory_short_name IN VARCHAR2
43 		        )return VARCHAR2;
44 
45 
46   FUNCTION format_last_address_line(p_address_style  varchar2,
47                                     p_address3       varchar2,
48                                     p_address4       varchar2,
49                                     p_city           varchar2,
50                                     p_county         varchar2,
51                                     p_state          varchar2,
52                                     p_province       varchar2,
53                                     p_country        varchar2,
54                                     p_postal_code    varchar2 )
55                               RETURN varchar2;
56 
57 
58 
59   procedure check_unique_orig_system_ref(p_orig_system_reference in varchar2 );
60   --
61   --
62   procedure update_site_use_flag ( p_address_id    in  number,
63 				 p_site_use_code in varchar2,
64 				 p_site_use_flag in varchar2 );
65   --
66   --
67   PROCEDURE Insert_Row(X_Rowid                   IN OUT VARCHAR2,
68                        X_Address_Id              IN OUT NUMBER,
69                        X_Last_Update_Date               DATE,
70                        X_Last_Updated_By                NUMBER,
71                        X_Creation_Date                  DATE,
72                        X_Created_By                     NUMBER,
73                        X_Customer_Id                    NUMBER,
74                        X_Status                         VARCHAR2,
75                        X_Orig_System_Reference  IN OUT  VARCHAR2,
76                        X_Country                        VARCHAR2,
77                        X_Address1                       VARCHAR2,
78                        X_Address2                       VARCHAR2,
79                        X_Address3                       VARCHAR2,
80                        X_Address4                       VARCHAR2,
81                        X_City                           VARCHAR2,
82                        X_Postal_Code                    VARCHAR2,
83                        X_State                          VARCHAR2,
84                        X_Province                       VARCHAR2,
85                        X_County                         VARCHAR2,
86                        X_Last_Update_Login              NUMBER,
87                        X_Territory_Id                   NUMBER,
88                        X_Address_Key                    VARCHAR2,
89                        X_Attribute_Category             VARCHAR2,
90                        X_Attribute1                     VARCHAR2,
91                        X_Attribute2                     VARCHAR2,
92                        X_Attribute3                     VARCHAR2,
93                        X_Attribute4                     VARCHAR2,
94                        X_Attribute5                     VARCHAR2,
95                        X_Attribute6                     VARCHAR2,
96                        X_Attribute7                     VARCHAR2,
97                        X_Attribute8                     VARCHAR2,
98                        X_Attribute9                     VARCHAR2,
99                        X_Attribute10                    VARCHAR2,
100                        X_Attribute11                    VARCHAR2,
101                        X_Attribute12                    VARCHAR2,
102                        X_Attribute13                    VARCHAR2,
103                        X_Attribute14                    VARCHAR2,
104                        X_Attribute15                    VARCHAR2,
105                        X_Key_Account_Flag               VARCHAR2,
106                        X_Language                       VARCHAR2,
107 		       X_address_mode			VARCHAR2,
108                        X_su_Bill_To_Flag                VARCHAR2,
109                        X_su_Ship_To_Flag                VARCHAR2,
110                        X_su_Market_Flag                 VARCHAR2,
111 		       X_su_stmt_flag			VARCHAR2,
112 		       X_su_dun_flag			VARCHAR2,
113 		       X_su_legal_flag			VARCHAR2,
114 		       X_Address_warning	out	boolean,
115                        X_Address_Lines_Phonetic         VARCHAR2,
116                        X_Customer_Category              VARCHAR2,
117                        X_Global_Attribute_Category      VARCHAR2,
118                        X_Global_Attribute1              VARCHAR2,
119                        X_Global_Attribute2              VARCHAR2,
120                        X_Global_Attribute3              VARCHAR2,
121                        X_Global_Attribute4              VARCHAR2,
122                        X_Global_Attribute5              VARCHAR2,
123                        X_Global_Attribute6              VARCHAR2,
124                        X_Global_Attribute7              VARCHAR2,
125                        X_Global_Attribute8              VARCHAR2,
126                        X_Global_Attribute9              VARCHAR2,
127                        X_Global_Attribute10             VARCHAR2,
128                        X_Global_Attribute11             VARCHAR2,
129                        X_Global_Attribute12             VARCHAR2,
130                        X_Global_Attribute13             VARCHAR2,
131                        X_Global_Attribute14             VARCHAR2,
132                        X_Global_Attribute15             VARCHAR2,
133                        X_Global_Attribute16             VARCHAR2,
134                        X_Global_Attribute17             VARCHAR2,
135                        X_Global_Attribute18             VARCHAR2,
136                        X_Global_Attribute19             VARCHAR2,
137                        X_Global_Attribute20             VARCHAR2,
138                        X_EDI_Location                   VARCHAR2,
139                        X_Territory                      VARCHAR2,
140                        X_Translated_Customer_Name       VARCHAR2,
141                        X_Sales_Tax_Geocode              VARCHAR2,
142                        X_Sales_Tax_Inside_City_Limits   VARCHAR2
143                       );
144 
145   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
146                      X_Address_Id                       NUMBER,
147                      X_Customer_Id                      NUMBER,
148                      X_Status                           VARCHAR2,
149                      X_Orig_System_Reference            VARCHAR2,
150                      X_Country                          VARCHAR2,
151                      X_Address1                         VARCHAR2,
152                      X_Address2                         VARCHAR2,
153                      X_Address3                         VARCHAR2,
154                      X_Address4                         VARCHAR2,
155                      X_City                             VARCHAR2,
156                      X_Postal_Code                      VARCHAR2,
157                      X_State                            VARCHAR2,
158                      X_Province                         VARCHAR2,
159                      X_County                           VARCHAR2,
160                      X_Territory_Id                     NUMBER,
161                      X_Address_Key                      VARCHAR2,
162                      X_Attribute_Category               VARCHAR2,
163                      X_Attribute1                       VARCHAR2,
164                      X_Attribute2                       VARCHAR2,
165                      X_Attribute3                       VARCHAR2,
166                      X_Attribute4                       VARCHAR2,
167                      X_Attribute5                       VARCHAR2,
168                      X_Attribute6                       VARCHAR2,
169                      X_Attribute7                       VARCHAR2,
170                      X_Attribute8                       VARCHAR2,
171                      X_Attribute9                       VARCHAR2,
172                      X_Attribute10                      VARCHAR2,
173                      X_Attribute11                      VARCHAR2,
174                      X_Attribute12                      VARCHAR2,
175                      X_Attribute13                      VARCHAR2,
176                      X_Attribute14                      VARCHAR2,
177                      X_Attribute15                      VARCHAR2,
178                      X_Key_Account_Flag                 VARCHAR2,
179                      X_Language                         VARCHAR2,
180                      X_su_Bill_To_Flag                  VARCHAR2,
181                      X_su_Ship_To_Flag                  VARCHAR2,
182                      X_su_Market_Flag                   VARCHAR2,
183 		     X_su_stmt_flag			VARCHAR2,
184 		     X_su_dun_flag			VARCHAR2,
185 		     X_su_legal_flag			VARCHAR2,
186                      X_Address_Lines_Phonetic           VARCHAR2,
187                      X_Customer_Category                VARCHAR2,
188                      X_Global_Attribute_Category        VARCHAR2,
189                      X_Global_Attribute1                VARCHAR2,
190                      X_Global_Attribute2                VARCHAR2,
191                      X_Global_Attribute3                VARCHAR2,
192                      X_Global_Attribute4                VARCHAR2,
193                      X_Global_Attribute5                VARCHAR2,
194                      X_Global_Attribute6                VARCHAR2,
195                      X_Global_Attribute7                VARCHAR2,
196                      X_Global_Attribute8                VARCHAR2,
197                      X_Global_Attribute9                VARCHAR2,
198                      X_Global_Attribute10               VARCHAR2,
199                      X_Global_Attribute11               VARCHAR2,
200                      X_Global_Attribute12               VARCHAR2,
201                      X_Global_Attribute13               VARCHAR2,
202                      X_Global_Attribute14               VARCHAR2,
203                      X_Global_Attribute15               VARCHAR2,
204                      X_Global_Attribute16               VARCHAR2,
205                      X_Global_Attribute17               VARCHAR2,
206                      X_Global_Attribute18               VARCHAR2,
207                      X_Global_Attribute19               VARCHAR2,
208                      X_Global_Attribute20               VARCHAR2,
209                      X_EDI_Location                     VARCHAR2,
210                      X_Territory                        VARCHAR2,
211                      X_Translated_Customer_Name         VARCHAR2,
212                      X_Sales_Tax_Geocode                VARCHAR2,
213                      X_Sales_Tax_Inside_City_Limits     VARCHAR2
214 		    );
215 
216 
217 
218   PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
219                        X_Address_Id                     NUMBER,
220                        X_Last_Update_Date               DATE,
221                        X_Last_Updated_By                NUMBER,
222                        X_Customer_Id                    NUMBER,
223                        X_Status                         VARCHAR2,
224                        X_Orig_System_Reference          VARCHAR2,
225                        X_Country                        VARCHAR2,
226                        X_Address1                       VARCHAR2,
227                        X_Address2                       VARCHAR2,
228                        X_Address3                       VARCHAR2,
229                        X_Address4                       VARCHAR2,
230                        X_City                           VARCHAR2,
231                        X_Postal_Code                    VARCHAR2,
232                        X_State                          VARCHAR2,
233                        X_Province                       VARCHAR2,
234                        X_County                         VARCHAR2,
235                        X_Last_Update_Login              NUMBER,
236                        X_Territory_Id                   NUMBER,
237                        X_Address_Key                    VARCHAR2,
238                        X_Attribute_Category             VARCHAR2,
239                        X_Attribute1                     VARCHAR2,
240                        X_Attribute2                     VARCHAR2,
241                        X_Attribute3                     VARCHAR2,
242                        X_Attribute4                     VARCHAR2,
243                        X_Attribute5                     VARCHAR2,
244                        X_Attribute6                     VARCHAR2,
245                        X_Attribute7                     VARCHAR2,
246                        X_Attribute8                     VARCHAR2,
247                        X_Attribute9                     VARCHAR2,
248                        X_Attribute10                    VARCHAR2,
249                        X_Attribute11                    VARCHAR2,
250                        X_Attribute12                    VARCHAR2,
251                        X_Attribute13                    VARCHAR2,
252                        X_Attribute14                    VARCHAR2,
253                        X_Attribute15                    VARCHAR2,
254                        X_Key_Account_Flag               VARCHAR2,
255                        X_Language                       VARCHAR2,
256 		       x_address_mode			VARCHAR2,
257                        X_su_Bill_To_Flag                VARCHAR2,
258                        X_su_Ship_To_Flag                VARCHAR2,
259                        X_su_Market_Flag                 VARCHAR2,
260 		       X_su_stmt_flag			VARCHAR2,
261 		       X_su_dun_flag			VARCHAR2,
262 		       X_su_legal_flag			VARCHAR2,
263 		       X_address_warning	out	boolean,
264                        X_Address_Lines_Phonetic         VARCHAR2,
265                        X_Customer_Category              VARCHAR2,
266                        X_Global_Attribute_Category      VARCHAR2,
267                        X_Global_Attribute1              VARCHAR2,
268                        X_Global_Attribute2              VARCHAR2,
269                        X_Global_Attribute3              VARCHAR2,
270                        X_Global_Attribute4              VARCHAR2,
271                        X_Global_Attribute5              VARCHAR2,
272                        X_Global_Attribute6              VARCHAR2,
273                        X_Global_Attribute7              VARCHAR2,
274                        X_Global_Attribute8              VARCHAR2,
275                        X_Global_Attribute9              VARCHAR2,
276                        X_Global_Attribute10             VARCHAR2,
277                        X_Global_Attribute11             VARCHAR2,
278                        X_Global_Attribute12             VARCHAR2,
279                        X_Global_Attribute13             VARCHAR2,
280                        X_Global_Attribute14             VARCHAR2,
281                        X_Global_Attribute15             VARCHAR2,
282                        X_Global_Attribute16             VARCHAR2,
283                        X_Global_Attribute17             VARCHAR2,
287                        X_EDI_Location                   VARCHAR2,
284                        X_Global_Attribute18             VARCHAR2,
285                        X_Global_Attribute19             VARCHAR2,
286                        X_Global_Attribute20             VARCHAR2,
288                        X_Territory                      VARCHAR2,
289                        X_Translated_Customer_Name       VARCHAR2,
290                        X_Sales_Tax_Geocode              VARCHAR2,
291                        X_Sales_Tax_Inside_City_Limits   VARCHAR2
292                       );
293 --
294 FUNCTION location_exists (p_address_id  IN Number
295                          ) return BOOLEAN;
296 --
297 --
298 FUNCTION transaction_exists (p_address_id  IN Number,
299                              p_customer_id IN Number
300                             ) return BOOLEAN;
301 --
302 --
303 procedure check_unique_edi_location(p_edi_location          in varchar2,
304                                     p_customer_id           in number,
305                                     p_orig_system_reference in varchar2);
306 --
307 END arp_addr_pkg;