[Home] [Help]
PACKAGE: APPS.AP_VENDORS_PKG
Source
1 PACKAGE AP_VENDORS_PKG as
2 /* $Header: apvndhrs.pls 120.8 2007/12/24 10:03:29 schamaku ship $ */
3 --
4 PROCEDURE Insert_Row(
5 x_Rowid IN OUT NOCOPY VARCHAR2,
6 x_Vendor_Id IN OUT NOCOPY NUMBER,
7 x_Last_Update_Date DATE,
8 x_Last_Updated_By NUMBER,
9 x_Vendor_Name VARCHAR2,
10 x_Segment1 IN OUT NOCOPY VARCHAR2,
11 x_Summary_Flag VARCHAR2,
12 x_Enabled_Flag VARCHAR2,
13 x_Last_Update_Login NUMBER,
14 x_Creation_Date DATE,
15 x_Created_By NUMBER,
16 x_Employee_Id NUMBER,
17 x_Validation_Number NUMBER,
18 x_Vendor_Type_Lookup_Code VARCHAR2,
19 x_Customer_Num VARCHAR2,
20 x_One_Time_Flag VARCHAR2,
21 x_Parent_Vendor_Id NUMBER,
22 x_Min_Order_Amount NUMBER,
23 --Bug :2809214 MOAC - Supplier Attribute Change Project
24 /* x_Ship_To_Location_Id NUMBER,
25 x_Bill_To_Location_Id NUMBER,
26 x_Ship_Via_Lookup_Code VARCHAR2,
27 x_Freight_Terms_Lookup_Code VARCHAR2,
28 x_Fob_Lookup_Code VARCHAR2, */
29 x_Terms_Id NUMBER,
30 x_Set_Of_Books_Id NUMBER,
31 x_Always_Take_Disc_Flag VARCHAR2,
32 x_Pay_Date_Basis_Lookup_Code VARCHAR2,
33 x_Pay_Group_Lookup_Code VARCHAR2,
34 x_Payment_Priority NUMBER,
35 x_Invoice_Currency_Code VARCHAR2,
36 x_Payment_Currency_Code VARCHAR2,
37 x_Invoice_Amount_Limit NUMBER,
38 x_Hold_All_Payments_Flag VARCHAR2,
39 x_Hold_Future_Payments_Flag VARCHAR2,
40 x_Hold_Reason VARCHAR2,
41 --Bug :2809214 MOAC - Supplier Attribute Change Project
42 /* x_Distribution_Set_Id NUMBER,
43 x_Accts_Pay_CCID NUMBER,
44 x_Future_Dated_Payment_CCID NUMBER,
45 x_Prepay_CCID NUMBER, */
46 x_Num_1099 VARCHAR2,
47 x_Type_1099 VARCHAR2,
48 x_Withholding_Stat_Lookup_Code VARCHAR2,
49 x_Withholding_Start_Date DATE,
50 x_Org_Type_Lookup_Code VARCHAR2,
51 -- eTax Uptake x_Vat_Code VARCHAR2,
52 x_Start_Date_Active DATE,
53 x_End_Date_Active DATE,
54 x_Qty_Rcv_Tolerance NUMBER,
55 x_Minority_Group_Lookup_Code VARCHAR2,
56 --4552701 x_Payment_Method_Lookup_Code VARCHAR2,
57 x_Bank_Account_Name VARCHAR2,
58 x_Bank_Account_Num VARCHAR2,
59 x_Bank_Num VARCHAR2,
60 x_Bank_Account_Type VARCHAR2,
61 x_Women_Owned_Flag VARCHAR2,
62 x_Small_Business_Flag VARCHAR2,
63 x_Standard_Industry_Class VARCHAR2,
64 x_Attribute_Category VARCHAR2,
65 x_Attribute1 VARCHAR2,
66 x_Attribute2 VARCHAR2,
67 x_Attribute3 VARCHAR2,
68 x_Attribute4 VARCHAR2,
69 x_Attribute5 VARCHAR2,
70 x_Hold_Flag VARCHAR2,
71 x_Purchasing_Hold_Reason VARCHAR2,
72 x_Hold_By NUMBER,
73 x_Hold_Date DATE,
74 x_Terms_Date_Basis VARCHAR2,
75 x_Price_Tolerance NUMBER,
76 x_Attribute10 VARCHAR2,
77 x_Attribute11 VARCHAR2,
78 x_Attribute12 VARCHAR2,
79 x_Attribute13 VARCHAR2,
80 x_Attribute14 VARCHAR2,
81 x_Attribute15 VARCHAR2,
82 x_Attribute6 VARCHAR2,
83 x_Attribute7 VARCHAR2,
84 x_Attribute8 VARCHAR2,
85 x_Attribute9 VARCHAR2,
86 x_Days_Early_Receipt_Allowed NUMBER,
87 x_Days_Late_Receipt_Allowed NUMBER,
88 x_Enforce_Ship_To_Loc_Code VARCHAR2,
89 --4552701 x_Exclusive_Payment_Flag VARCHAR2,
90 x_Federal_Reportable_Flag VARCHAR2,
91 x_Hold_Unmatched_Invoices_Flag VARCHAR2,
92 x_match_option VARCHAR2,
93 x_create_debit_memo_flag VARCHAR2,
94 x_Inspection_Required_Flag VARCHAR2,
95 x_Receipt_Required_Flag VARCHAR2,
96 x_Receiving_Routing_Id NUMBER,
97 x_State_Reportable_Flag VARCHAR2,
98 x_Tax_Verification_Date DATE,
99 x_Auto_Calculate_Interest_Flag VARCHAR2,
100 x_Name_Control VARCHAR2,
101 x_Allow_Subst_Receipts_Flag VARCHAR2,
102 x_Allow_Unord_Receipts_Flag VARCHAR2,
103 x_Receipt_Days_Exception_Code VARCHAR2,
104 x_Qty_Rcv_Exception_Code VARCHAR2,
105 -- eTax Uptake x_Offset_Tax_Flag VARCHAR2,
106 x_Exclude_Freight_From_Disc VARCHAR2,
107 x_Vat_Registration_Num VARCHAR2,
108 x_Tax_Reporting_Name VARCHAR2,
109 x_Awt_Group_Id NUMBER,
110 x_Pay_Awt_Group_Id NUMBER,--bug6664407
111 x_Check_Digits VARCHAR2,
112 x_Bank_Number VARCHAR2,
113 x_Allow_Awt_Flag VARCHAR2,
114 x_Bank_Branch_Type VARCHAR2,
115 /*4552701
116 x_EDI_Payment_Method VARCHAR2,
117 x_EDI_Payment_Format VARCHAR2,
118 x_EDI_Remittance_Method VARCHAR2,
119 x_EDI_Remittance_Instruction VARCHAR2,
120 x_EDI_transaction_handling VARCHAR2,
121 eTax Uptake
122 x_Auto_Tax_Calc_Flag VARCHAR2,
123 x_Auto_Tax_Calc_Override VARCHAR2,
124 x_Amount_Includes_Tax_Flag VARCHAR2,
125 x_AP_Tax_Rounding_Rule VARCHAR2, */
126 x_Vendor_Name_Alt VARCHAR2,
127 X_global_attribute_category VARCHAR2 DEFAULT NULL,
128 X_global_attribute1 VARCHAR2 DEFAULT NULL,
129 X_global_attribute2 VARCHAR2 DEFAULT NULL,
130 X_global_attribute3 VARCHAR2 DEFAULT NULL,
131 X_global_attribute4 VARCHAR2 DEFAULT NULL,
132 X_global_attribute5 VARCHAR2 DEFAULT NULL,
133 X_global_attribute6 VARCHAR2 DEFAULT NULL,
134 X_global_attribute7 VARCHAR2 DEFAULT NULL,
135 X_global_attribute8 VARCHAR2 DEFAULT NULL,
136 X_global_attribute9 VARCHAR2 DEFAULT NULL,
137 X_global_attribute10 VARCHAR2 DEFAULT NULL,
138 X_global_attribute11 VARCHAR2 DEFAULT NULL,
139 X_global_attribute12 VARCHAR2 DEFAULT NULL,
140 X_global_attribute13 VARCHAR2 DEFAULT NULL,
141 X_global_attribute14 VARCHAR2 DEFAULT NULL,
142 X_global_attribute15 VARCHAR2 DEFAULT NULL,
143 X_global_attribute16 VARCHAR2 DEFAULT NULL,
144 X_global_attribute17 VARCHAR2 DEFAULT NULL,
145 X_global_attribute18 VARCHAR2 DEFAULT NULL,
146 X_global_attribute19 VARCHAR2 DEFAULT NULL,
147 X_global_attribute20 VARCHAR2 DEFAULT NULL,
148 X_Bank_Charge_Bearer VARCHAR2 DEFAULT NULL,
149 --Bug :2809214 MOAC - Supplier Attribute Change Project
150 X_NI_Number VARCHAR2 DEFAULT NULL,
151 X_calling_sequence VARCHAR2 );
152
153 PROCEDURE Insert_Row(
154 p_vendor_rec IN AP_VENDOR_PUB_PKG.r_vendor_rec_type
155 ,p_last_update_date IN DATE
156 ,p_last_updated_by IN NUMBER
157 ,p_last_update_login IN NUMBER
158 ,p_creation_date IN DATE
159 ,p_created_by IN NUMBER
160 ,p_request_id IN NUMBER
161 ,p_program_application_id IN NUMBER
162 ,p_program_id IN NUMBER
163 ,p_program_update_date IN DATE
164 ,x_rowid OUT NOCOPY VARCHAR2
165 ,x_vendor_id OUT NOCOPY NUMBER);
166 --
167 --
168 PROCEDURE Update_Row (
169 x_Rowid VARCHAR2,
170 x_Vendor_Id NUMBER,
171 x_Last_Update_Date DATE,
172 x_Last_Updated_By NUMBER,
173 x_Vendor_Name VARCHAR2,
174 x_Segment1 VARCHAR2,
175 x_Summary_Flag VARCHAR2,
176 x_Enabled_Flag VARCHAR2,
177 x_Last_Update_Login NUMBER,
178 x_Employee_Id NUMBER,
179 x_Validation_Number NUMBER,
180 x_Vendor_Type_Lookup_Code VARCHAR2,
181 x_Customer_Num VARCHAR2,
182 x_One_Time_Flag VARCHAR2,
183 x_Parent_Vendor_Id NUMBER,
184 x_Min_Order_Amount NUMBER,
185 --Bug :2809214 MOAC - Supplier Attribute Change Project
186 /* x_Ship_To_Location_Id NUMBER,
187 x_Bill_To_Location_Id NUMBER,
188 x_Ship_Via_Lookup_Code VARCHAR2,
189 x_Freight_Terms_Lookup_Code VARCHAR2,
190 x_Fob_Lookup_Code VARCHAR2, */
191 x_Terms_Id NUMBER,
192 x_Set_Of_Books_Id NUMBER,
193 x_Always_Take_Disc_Flag VARCHAR2,
194 x_Pay_Date_Basis_Lookup_Code VARCHAR2,
195 x_Pay_Group_Lookup_Code VARCHAR2,
196 x_Payment_Priority NUMBER,
197 x_Invoice_Currency_Code VARCHAR2,
198 x_Payment_Currency_Code VARCHAR2,
199 x_Invoice_Amount_Limit NUMBER,
200 x_Hold_All_Payments_Flag VARCHAR2,
201 x_Hold_Future_Payments_Flag VARCHAR2,
202 x_Hold_Reason VARCHAR2,
203 --Bug :2809214 MOAC - Supplier Attribute Change Project
204 /* x_Distribution_Set_Id NUMBER,
205 x_Accts_Pay_CCID NUMBER,
206 x_Future_Dated_Payment_CCID NUMBER,
207 x_Prepay_CCID NUMBER, */
208 x_Num_1099 VARCHAR2,
209 x_Type_1099 VARCHAR2,
210 x_Withholding_Stat_Lookup_Code VARCHAR2,
211 x_Withholding_Start_Date DATE,
212 x_Org_Type_Lookup_Code VARCHAR2,
213 -- eTax Uptake x_Vat_Code VARCHAR2,
214 x_Start_Date_Active DATE,
215 x_End_Date_Active DATE,
216 x_Qty_Rcv_Tolerance NUMBER,
217 x_Minority_Group_Lookup_Code VARCHAR2,
218 --4552701 x_Payment_Method_Lookup_Code VARCHAR2,
219 x_Bank_Account_Name VARCHAR2,
220 x_Bank_Account_Num VARCHAR2,
221 x_Bank_Num VARCHAR2,
222 x_Bank_Account_Type VARCHAR2,
223 x_Women_Owned_Flag VARCHAR2,
224 x_Small_Business_Flag VARCHAR2,
225 x_Standard_Industry_Class VARCHAR2,
226 x_Attribute_Category VARCHAR2,
227 x_Attribute1 VARCHAR2,
228 x_Attribute2 VARCHAR2,
229 x_Attribute3 VARCHAR2,
230 x_Attribute4 VARCHAR2,
231 x_Attribute5 VARCHAR2,
232 x_Hold_Flag VARCHAR2,
233 x_Purchasing_Hold_Reason VARCHAR2,
234 x_Hold_By NUMBER,
235 x_Hold_Date DATE,
236 x_Terms_Date_Basis VARCHAR2,
237 x_Price_Tolerance NUMBER,
238 x_Attribute10 VARCHAR2,
239 x_Attribute11 VARCHAR2,
240 x_Attribute12 VARCHAR2,
241 x_Attribute13 VARCHAR2,
242 x_Attribute14 VARCHAR2,
243 x_Attribute15 VARCHAR2,
244 x_Attribute6 VARCHAR2,
245 x_Attribute7 VARCHAR2,
246 x_Attribute8 VARCHAR2,
247 x_Attribute9 VARCHAR2,
248 x_Days_Early_Receipt_Allowed NUMBER,
249 x_Days_Late_Receipt_Allowed NUMBER,
250 x_Enforce_Ship_To_Loc_Code VARCHAR2,
251 --4552701 x_Exclusive_Payment_Flag VARCHAR2,
252 x_Federal_Reportable_Flag VARCHAR2,
253 x_Hold_Unmatched_Invoices_Flag VARCHAR2,
254 x_match_option VARCHAR2,
255 x_create_debit_memo_flag VARCHAR2,
256 x_Inspection_Required_Flag VARCHAR2,
257 x_Receipt_Required_Flag VARCHAR2,
258 x_Receiving_Routing_Id NUMBER,
259 x_State_Reportable_Flag VARCHAR2,
260 x_Tax_Verification_Date DATE,
261 x_Auto_Calculate_Interest_Flag VARCHAR2,
262 x_Name_Control VARCHAR2,
263 x_Allow_Subst_Receipts_Flag VARCHAR2,
264 x_Allow_Unord_Receipts_Flag VARCHAR2,
265 x_Receipt_Days_Exception_Code VARCHAR2,
266 x_Qty_Rcv_Exception_Code VARCHAR2,
267 -- eTax Uptake x_Offset_Tax_Flag VARCHAR2,
268 x_Exclude_Freight_From_Disc VARCHAR2,
269 x_Vat_Registration_Num VARCHAR2,
270 x_Tax_Reporting_Name VARCHAR2,
271 x_Awt_Group_Id NUMBER,
272 x_Pay_Awt_Group_Id NUMBER,--bug6664407
273 x_Check_Digits VARCHAR2,
274 x_Bank_Number VARCHAR2,
275 x_Allow_Awt_Flag VARCHAR2,
276 x_Bank_Branch_Type VARCHAR2,
277 /* 4552701
278 x_EDI_Payment_Method VARCHAR2,
279 x_EDI_Payment_Format VARCHAR2,
280 x_EDI_Remittance_Method VARCHAR2,
281 x_EDI_Remittance_Instruction VARCHAR2,
282 x_EDI_transaction_handling VARCHAR2,
283 eTax Uptake
284 x_Auto_Tax_Calc_Flag VARCHAR2,
285 x_Auto_Tax_Calc_Override VARCHAR2,
286 x_Amount_Includes_Tax_Flag VARCHAR2,
287 x_AP_Tax_Rounding_Rule VARCHAR2, */
288 x_Vendor_Name_Alt VARCHAR2,
289 X_global_attribute_category VARCHAR2 DEFAULT NULL,
290 X_global_attribute1 VARCHAR2 DEFAULT NULL,
291 X_global_attribute2 VARCHAR2 DEFAULT NULL,
292 X_global_attribute3 VARCHAR2 DEFAULT NULL,
293 X_global_attribute4 VARCHAR2 DEFAULT NULL,
294 X_global_attribute5 VARCHAR2 DEFAULT NULL,
295 X_global_attribute6 VARCHAR2 DEFAULT NULL,
296 X_global_attribute7 VARCHAR2 DEFAULT NULL,
297 X_global_attribute8 VARCHAR2 DEFAULT NULL,
298 X_global_attribute9 VARCHAR2 DEFAULT NULL,
299 X_global_attribute10 VARCHAR2 DEFAULT NULL,
303 X_global_attribute14 VARCHAR2 DEFAULT NULL,
300 X_global_attribute11 VARCHAR2 DEFAULT NULL,
301 X_global_attribute12 VARCHAR2 DEFAULT NULL,
302 X_global_attribute13 VARCHAR2 DEFAULT NULL,
304 X_global_attribute15 VARCHAR2 DEFAULT NULL,
305 X_global_attribute16 VARCHAR2 DEFAULT NULL,
306 X_global_attribute17 VARCHAR2 DEFAULT NULL,
307 X_global_attribute18 VARCHAR2 DEFAULT NULL,
308 X_global_attribute19 VARCHAR2 DEFAULT NULL,
309 X_global_attribute20 VARCHAR2 DEFAULT NULL,
310 X_Bank_Charge_Bearer VARCHAR2 DEFAULT NULL,
311 --Bug :2809214 MOAC - Supplier Attribute Change Project
312 X_NI_Number VARCHAR2 DEFAULT NULL,
313 X_calling_sequence VARCHAR2 );
314
315 PROCEDURE update_row(
316 p_vendor_rec AP_VENDOR_PUB_PKG.r_vendor_rec_type,
317 p_last_update_date DATE,
318 p_last_updated_by NUMBER,
319 p_last_update_login NUMBER,
320 p_request_id NUMBER,
321 p_program_application_id NUMBER,
322 p_program_id NUMBER,
323 p_program_update_date DATE,
324 p_rowid VARCHAR2,
325 p_vendor_id NUMBER);
326 --
327 --
328 PROCEDURE Lock_Row(
329 x_Rowid VARCHAR2,
330 x_Vendor_Id NUMBER,
331 x_Vendor_Name VARCHAR2,
332 x_Segment1 VARCHAR2,
333 x_Summary_Flag VARCHAR2,
334 x_Enabled_Flag VARCHAR2,
335 x_Employee_Id NUMBER,
336 x_Validation_Number NUMBER,
337 x_Vendor_Type_Lookup_Code VARCHAR2,
338 x_Customer_Num VARCHAR2,
339 x_One_Time_Flag VARCHAR2,
340 x_Parent_Vendor_Id NUMBER,
341 x_Min_Order_Amount NUMBER,
342 --Bug :2809214 MOAC - Supplier Attribute Change Project
343 /* x_Ship_To_Location_Id NUMBER,
344 x_Bill_To_Location_Id NUMBER,
345 x_Ship_Via_Lookup_Code VARCHAR2,
346 x_Freight_Terms_Lookup_Code VARCHAR2,
347 x_Fob_Lookup_Code VARCHAR2, */
348 x_Terms_Id NUMBER,
349 x_Set_Of_Books_Id NUMBER,
350 x_Always_Take_Disc_Flag VARCHAR2,
351 x_Pay_Date_Basis_Lookup_Code VARCHAR2,
352 x_Pay_Group_Lookup_Code VARCHAR2,
353 x_Payment_Priority NUMBER,
354 x_Invoice_Currency_Code VARCHAR2,
355 x_Payment_Currency_Code VARCHAR2,
356 x_Invoice_Amount_Limit NUMBER,
357 x_Hold_All_Payments_Flag VARCHAR2,
358 x_Hold_Future_Payments_Flag VARCHAR2,
359 x_Hold_Reason VARCHAR2,
360 --Bug :2809214 MOAC - Supplier Attribute Change Project
361 /* x_Distribution_Set_Id NUMBER,
362 x_Accts_Pay_CCID NUMBER,
363 x_Future_Dated_Payment_CCID NUMBER,
364 x_Prepay_CCID NUMBER, */
365 x_Num_1099 VARCHAR2,
366 x_Type_1099 VARCHAR2,
367 x_Withholding_Stat_Lookup_Code VARCHAR2,
368 x_Withholding_Start_Date DATE,
369 x_Org_Type_Lookup_Code VARCHAR2,
370 -- eTax Uptake x_Vat_Code VARCHAR2,
371 x_Start_Date_Active DATE,
372 x_End_Date_Active DATE,
373 x_Qty_Rcv_Tolerance NUMBER,
374 x_Minority_Group_Lookup_Code VARCHAR2,
375 --4552701 x_Payment_Method_Lookup_Code VARCHAR2,
376 x_Bank_Account_Name VARCHAR2,
377 x_Bank_Account_Num VARCHAR2,
378 x_Bank_Num VARCHAR2,
379 x_Bank_Account_Type VARCHAR2,
380 x_Women_Owned_Flag VARCHAR2,
381 x_Small_Business_Flag VARCHAR2,
382 x_Standard_Industry_Class VARCHAR2,
383 x_Attribute_Category VARCHAR2,
384 x_Attribute1 VARCHAR2,
385 x_Attribute2 VARCHAR2,
386 x_Attribute3 VARCHAR2,
387 x_Attribute4 VARCHAR2,
388 x_Attribute5 VARCHAR2,
389 x_Hold_Flag VARCHAR2,
390 x_Purchasing_Hold_Reason VARCHAR2,
391 x_Hold_By NUMBER,
392 x_Hold_Date DATE,
393 x_Terms_Date_Basis VARCHAR2,
394 x_Price_Tolerance NUMBER,
395 x_Attribute10 VARCHAR2,
396 x_Attribute11 VARCHAR2,
397 x_Attribute12 VARCHAR2,
398 x_Attribute13 VARCHAR2,
399 x_Attribute14 VARCHAR2,
400 x_Attribute15 VARCHAR2,
401 x_Attribute6 VARCHAR2,
402 x_Attribute7 VARCHAR2,
403 x_Attribute8 VARCHAR2,
404 x_Attribute9 VARCHAR2,
405 x_Days_Early_Receipt_Allowed NUMBER,
406 x_Days_Late_Receipt_Allowed NUMBER,
407 x_Enforce_Ship_To_Loc_Code VARCHAR2,
408 --4552701 x_Exclusive_Payment_Flag VARCHAR2,
409 x_Federal_Reportable_Flag VARCHAR2,
410 x_Hold_Unmatched_Invoices_Flag VARCHAR2,
411 x_match_option VARCHAR2,
412 x_create_debit_memo_flag VARCHAR2,
413 x_Inspection_Required_Flag VARCHAR2,
414 x_Receipt_Required_Flag VARCHAR2,
415 x_Receiving_Routing_Id NUMBER,
416 x_State_Reportable_Flag VARCHAR2,
417 x_Tax_Verification_Date DATE,
418 x_Auto_Calculate_Interest_Flag VARCHAR2,
419 x_Name_Control VARCHAR2,
420 x_Allow_Subst_Receipts_Flag VARCHAR2,
421 x_Allow_Unord_Receipts_Flag VARCHAR2,
422 x_Receipt_Days_Exception_Code VARCHAR2,
423 x_Qty_Rcv_Exception_Code VARCHAR2,
424 -- eTax Uptake x_Offset_Tax_Flag VARCHAR2,
425 x_Exclude_Freight_From_Disc VARCHAR2,
426 x_Vat_Registration_Num VARCHAR2,
427 x_Tax_Reporting_Name VARCHAR2,
428 x_Awt_Group_Id NUMBER,
429 x_Pay_Awt_Group_Id NUMBER,--bug6664407
430 x_Check_Digits VARCHAR2,
434 /*4552701
431 x_Bank_Number VARCHAR2,
432 x_Allow_Awt_Flag VARCHAR2,
433 x_Bank_Branch_Type VARCHAR2,
435 x_EDI_Payment_Method VARCHAR2,
436 x_EDI_Payment_Format VARCHAR2,
437 x_EDI_Remittance_Method VARCHAR2,
438 x_EDI_Remittance_Instruction VARCHAR2,
439 x_EDI_transaction_handling VARCHAR2,
440 eTax Uptake
441 x_Auto_Tax_Calc_Flag VARCHAR2,
442 x_Auto_Tax_Calc_Override VARCHAR2,
443 x_Amount_Includes_Tax_Flag VARCHAR2,
444 x_AP_Tax_Rounding_Rule VARCHAR2, */
445 x_Vendor_Name_Alt VARCHAR2,
446 X_global_attribute_category VARCHAR2 DEFAULT NULL,
447 X_global_attribute1 VARCHAR2 DEFAULT NULL,
448 X_global_attribute2 VARCHAR2 DEFAULT NULL,
449 X_global_attribute3 VARCHAR2 DEFAULT NULL,
450 X_global_attribute4 VARCHAR2 DEFAULT NULL,
451 X_global_attribute5 VARCHAR2 DEFAULT NULL,
452 X_global_attribute6 VARCHAR2 DEFAULT NULL,
453 X_global_attribute7 VARCHAR2 DEFAULT NULL,
454 X_global_attribute8 VARCHAR2 DEFAULT NULL,
455 X_global_attribute9 VARCHAR2 DEFAULT NULL,
456 X_global_attribute10 VARCHAR2 DEFAULT NULL,
457 X_global_attribute11 VARCHAR2 DEFAULT NULL,
458 X_global_attribute12 VARCHAR2 DEFAULT NULL,
459 X_global_attribute13 VARCHAR2 DEFAULT NULL,
460 X_global_attribute14 VARCHAR2 DEFAULT NULL,
461 X_global_attribute15 VARCHAR2 DEFAULT NULL,
462 X_global_attribute16 VARCHAR2 DEFAULT NULL,
463 X_global_attribute17 VARCHAR2 DEFAULT NULL,
464 X_global_attribute18 VARCHAR2 DEFAULT NULL,
465 X_global_attribute19 VARCHAR2 DEFAULT NULL,
466 X_global_attribute20 VARCHAR2 DEFAULT NULL,
467 X_Bank_Charge_Bearer VARCHAR2 DEFAULT NULL,
468 --Bug :2809214 MOAC - Supplier Attribute Change Project
469 X_NI_Number VARCHAR2 DEFAULT NULL,
470 X_calling_sequence VARCHAR2 );
471
472
473 --
474 --
475 /* Procedure does double duty, to check if denormalized vendor name
476 exists in payables and also to check for a duplicate vendor name
477 in the PO_Vendors table.
478 */
479
480 procedure check_unique_vendor_name ( p_vendor_id in number,
481 p_vendor_name in varchar2,
482 X_calling_sequence in varchar2 );
483
484 --
485 procedure check_denormalized_vendor_name ( p_vendor_id in number,
486 p_warning_flag in out NOCOPY varchar2,
487 X_calling_sequence in varchar2 );
488 --
489 procedure check_unique_vendor_number ( p_vendor_id in number,
490 p_vendor_number in varchar2,
491 X_calling_sequence in varchar2 );
492
493 --
494 PROCEDURE CHECK_SELECTED_INVOICES ( x_return_count in out NOCOPY number,
495 x_vendor_id in number,
496 X_calling_sequence in varchar2);
497
498 PROCEDURE CHECK_DUPLICATE_EMPLOYEE ( p_rowid in varchar2,
499 p_employee_id in number,
500 X_calling_sequence in varchar2);
501
502 PROCEDURE RESOLVE_EMPLOYEE ( x_employee_id in number,
503 x_employee_name in out NOCOPY varchar2,
504 x_employee_number in out NOCOPY varchar2,
505 X_calling_sequence in varchar2);
506
507 PROCEDURE GET_MESSAGE_TEXT ( x_application in varchar2,
508 x_message_name in varchar2,
509 x_message_text in out NOCOPY varchar2);
510
511 --
512 END AP_VENDORS_PKG;