1 PACKAGE hz_bank_pub AS
2 /*$Header: ARHBKASS.pls 120.3 2006/02/15 00:07:27 jhuang noship $ */
3 TYPE bank_rec_type IS RECORD (
4 bank_or_branch_number VARCHAR2(60),
5 bank_code VARCHAR2(30),
6 branch_code VARCHAR2(30),
7 institution_type VARCHAR2(30),
8 branch_type VARCHAR2(30),
9 country VARCHAR2(30),
10 rfc_code VARCHAR2(30),
11 inactive_date DATE,
12 organization_rec hz_party_v2pub.organization_rec_type :=
13 hz_party_v2pub.g_miss_organization_rec
14 );
15
16 g_miss_bank_rec bank_rec_type;
17
18 /*=======================================================================+
19 | PUBLIC PROCEDURE create_bank |
20 | |
21 | DESCRIPTION |
22 | Create a code assignment for the bank organization. |
23 | |
24 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
25 | hz_utility_v2pub.debug |
26 | hz_party_v2pub.create_organization |
27 | hz_organization_profiles_pkg.update_row |
28 | |
29 | ARGUMENTS |
30 | IN: |
31 | p_init_msg_list Initialize message stack if it is set to |
32 | FND_API.G_TRUE. Default is fnd_api.g_false. |
33 | p_bank_rec Bank record. |
34 | IN/OUT: |
35 | OUT: |
36 | x_party_id Party ID for the bank. |
37 | x_party_number Party number for the bank. |
38 | x_profile_id Organization profile ID for the bank. |
39 | x_code_assignment_id The code assignment ID for the bank |
40 | classification. |
41 | x_return_status Return status after the call. The status can |
42 | be FND_API.G_RET_STS_SUCCESS (success), |
43 | fnd_api.g_ret_sts_error (error), |
44 | fnd_api.g_ret_sts_unexp_error (unexpected |
45 | error). |
46 | x_msg_count Number of messages in message stack. |
47 | x_msg_data Message text if x_msg_count is 1. |
48 | MODIFICATION HISTORY |
49 | 27-NOV-2001 J. del Callar Created. |
50 +=======================================================================*/
51 PROCEDURE create_bank (
52 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
53 p_bank_rec IN bank_rec_type,
54 x_party_id OUT NOCOPY NUMBER,
55 x_party_number OUT NOCOPY VARCHAR2,
56 x_profile_id OUT NOCOPY NUMBER,
57 x_code_assignment_id OUT NOCOPY NUMBER,
58 x_return_status OUT NOCOPY VARCHAR2,
59 x_msg_count OUT NOCOPY NUMBER,
60 x_msg_data OUT NOCOPY VARCHAR2
61 );
62
63 /*=======================================================================+
64 | PUBLIC PROCEDURE update_bank |
65 | |
66 | DESCRIPTION |
67 | Update a bank organization and update its type if the type was |
68 | specified. |
69 | |
70 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
71 | hz_utility_v2pub.debug |
72 | hz_party_v2pub.update_organization |
73 | hz_organization_profiles_pkg.update_row |
74 | |
75 | ARGUMENTS |
76 | IN: |
77 | p_init_msg_list Initialize message stack if it is |
78 | set to FND_API.G_TRUE. Default is |
79 | fnd_api.g_false. |
80 | p_bank_rec Bank record. |
81 | IN/OUT: |
82 | x_pobject_version_number New version number for the bank. |
83 | x_bitobject_version_number New version number for the code |
84 | assignment for the bank type. |
85 | OUT: |
86 | x_profile_id New organization profile ID for |
87 | the updated bank. |
88 | x_return_status Return status after the call. The |
89 | status can be |
90 | FND_API.G_RET_STS_SUCCESS |
91 | (success), fnd_api.g_ret_sts_error |
92 | (error), |
93 | fnd_api.g_ret_sts_unexp_error |
94 | (unexpected error). |
95 | x_msg_count Number of messages in message |
96 | stack. |
97 | x_msg_data Message text if x_msg_count is 1. |
98 | MODIFICATION HISTORY |
99 | 27-NOV-2001 J. del Callar Created. |
100 +=======================================================================*/
101 PROCEDURE update_bank (
102 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
103 p_bank_rec IN bank_rec_type,
104 p_pobject_version_number IN OUT NOCOPY NUMBER,
105 p_bitobject_version_number IN OUT NOCOPY NUMBER,
106 x_profile_id OUT NOCOPY NUMBER,
107 x_return_status OUT NOCOPY VARCHAR2,
108 x_msg_count OUT NOCOPY NUMBER,
109 x_msg_data OUT NOCOPY VARCHAR2
110 );
111
112 /*=======================================================================+
113 | PUBLIC PROCEDURE create_bank_branch |
114 | |
115 | DESCRIPTION |
116 | Create a bank branch organization. |
117 | |
118 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
119 | hz_utility_v2pub.debug |
120 | hz_party_v2pub.create_organization |
121 | |
122 | ARGUMENTS |
123 | IN: |
124 | p_init_msg_list Initialize message stack if it is set to |
125 | FND_API.G_TRUE. Default is fnd_api.g_false. |
126 | p_bank_rec Bank record. |
127 | p_bank_party_id Party ID of the parent bank. NULL if the |
128 | parent bank is not going to be reassigned. |
129 | IN/OUT: |
130 | OUT: |
131 | x_party_id Party ID for the bank branch. |
132 | x_party_number Party number for the bank branch. |
133 | x_profile_id Organization profile ID for the bank branch. |
134 | x_relationship_id ID for the relationship between the branch |
135 | and its parent bank. |
136 | x_rel_party_id ID for party relationship created. |
137 | x_rel_party_number Number for the party relationship created. |
138 | x_bitcode_assignment_id The code assignment ID for the bank org |
139 | classification as a BRANCH. |
140 | x_bbtcode_assignment_id The code assignment ID for the type of |
141 | bank branch. |
142 | x_rfccode_assignment_id The code assignment ID for the Regional |
143 | Finance Center used by the bank branch. |
144 | x_return_status Return status after the call. The status can |
145 | be FND_API.G_RET_STS_SUCCESS (success), |
146 | fnd_api.g_ret_sts_error (error), |
147 | fnd_api.g_ret_sts_unexp_error (unexpected |
148 | error). |
149 | x_msg_count Number of messages in message stack. |
150 | x_msg_data Message text if x_msg_count is 1. |
151 | MODIFICATION HISTORY |
152 | 27-NOV-2001 J. del Callar Created. |
153 | 06-MAY-2002 J. del Callar Added support for RFCs. |
154 +=======================================================================*/
155 PROCEDURE create_bank_branch (
156 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
157 p_bank_rec IN bank_rec_type,
158 p_bank_party_id IN NUMBER,
159 x_party_id OUT NOCOPY NUMBER,
160 x_party_number OUT NOCOPY VARCHAR2,
161 x_profile_id OUT NOCOPY NUMBER,
162 x_relationship_id OUT NOCOPY NUMBER,
163 x_rel_party_id OUT NOCOPY NUMBER,
164 x_rel_party_number OUT NOCOPY NUMBER,
165 x_bitcode_assignment_id OUT NOCOPY NUMBER,
166 x_bbtcode_assignment_id OUT NOCOPY NUMBER,
167 x_rfccode_assignment_id OUT NOCOPY NUMBER,
168 x_return_status OUT NOCOPY VARCHAR2,
169 x_msg_count OUT NOCOPY NUMBER,
170 x_msg_data OUT NOCOPY VARCHAR2
171 );
172
173 /*=======================================================================+
174 | PUBLIC PROCEDURE update_bank_branch |
175 | |
176 | DESCRIPTION |
177 | Update a bank branch organization. |
178 | |
179 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
180 | hz_utility_v2pub.debug |
181 | hz_party_v2pub.update_organization |
182 | |
183 | ARGUMENTS |
184 | IN: |
185 | p_init_msg_list Initialize message stack if it is set to |
186 | FND_API.G_TRUE. Default is fnd_api.g_false. |
187 | p_bank_rec Bank record. |
188 | p_relationship_id ID for relationship between bank branch and |
189 | its parent bank. NULL if the parent bank is |
190 | not going to be reassigned. |
191 | p_bank_party_id Party ID of the parent bank. NULL if the |
192 | parent bank is not going to be reassigned. |
193 | IN/OUT: |
194 | p_pobject_version_number New version number for the bank |
195 | branch party. |
196 | p_bbtobject_version_number New version number for the bank |
197 | branch type code assignment. |
198 | p_rfcobject_version_number New version number for the Regional|
199 | Finance Center code assignment. |
200 | OUT: |
201 | x_profile_id Organization profile ID for the bank branch. |
202 | x_rel_party_id ID for party relationship created. |
203 | x_rel_party_number Number for the party relationship created. |
204 | x_return_status Return status after the call. The status can |
205 | be FND_API.G_RET_STS_SUCCESS (success), |
206 | fnd_api.g_ret_sts_error (error), |
207 | fnd_api.g_ret_sts_unexp_error (unexpected |
208 | error). |
209 | x_msg_count Number of messages in message stack. |
210 | x_msg_data Message text if x_msg_count is 1. |
211 | MODIFICATION HISTORY |
212 | 27-NOV-2001 J. del Callar Created. |
213 | 06-MAY-2002 J. del Callar Added support for RFCs. |
214 +=======================================================================*/
215 PROCEDURE update_bank_branch (
216 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
217 p_bank_rec IN bank_rec_type,
218 p_bank_party_id IN NUMBER := NULL,
219 p_relationship_id IN OUT NOCOPY NUMBER,
220 p_pobject_version_number IN OUT NOCOPY NUMBER,
221 p_bbtobject_version_number IN OUT NOCOPY NUMBER,
222 p_rfcobject_version_number IN OUT NOCOPY NUMBER,
223 x_profile_id OUT NOCOPY NUMBER,
224 x_rel_party_id OUT NOCOPY NUMBER,
225 x_rel_party_number OUT NOCOPY NUMBER,
226 x_return_status OUT NOCOPY VARCHAR2,
227 x_msg_count OUT NOCOPY NUMBER,
228 x_msg_data OUT NOCOPY VARCHAR2
229 );
230
231 /*=======================================================================+
232 | PUBLIC PROCEDURE create_banking_group |
233 | |
234 | DESCRIPTION |
235 | Create a banking group. |
236 | |
237 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
238 | hz_utility_v2pub.debug |
239 | hz_party_v2pub.create_group |
240 | |
241 | ARGUMENTS |
242 | IN: |
243 | p_init_msg_list Initialize message stack if it is set to |
244 | FND_API.G_TRUE. Default is fnd_api.g_false. |
245 | p_group_rec Group record for the banking group. |
246 | IN/OUT: |
247 | OUT: |
248 | x_party_id Party ID for the banking group created. |
249 | x_party_number Party number for banking group created. |
250 | x_return_status Return status after the call. The status can |
251 | be FND_API.G_RET_STS_SUCCESS (success), |
252 | fnd_api.g_ret_sts_error (error), |
256 | x_msg_data Message text if x_msg_count is 1. |
253 | fnd_api.g_ret_sts_unexp_error (unexpected |
254 | error). |
255 | x_msg_count Number of messages in message stack. |
257 | MODIFICATION HISTORY |
258 | 27-NOV-2001 J. del Callar Created. |
259 +=======================================================================*/
260 PROCEDURE create_banking_group (
261 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
262 p_group_rec IN hz_party_v2pub.group_rec_type,
263 x_party_id OUT NOCOPY NUMBER,
264 x_party_number OUT NOCOPY VARCHAR2,
265 x_return_status OUT NOCOPY VARCHAR2,
266 x_msg_count OUT NOCOPY NUMBER,
267 x_msg_data OUT NOCOPY VARCHAR2
268 );
269
270 /*=======================================================================+
271 | PUBLIC PROCEDURE update_banking_group |
272 | |
273 | DESCRIPTION |
274 | Update a banking group. |
275 | |
276 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
277 | hz_utility_v2pub.debug |
278 | hz_party_v2pub.update_group |
279 | |
280 | ARGUMENTS |
281 | IN: |
282 | p_init_msg_list Initialize message stack if it is set to |
283 | FND_API.G_TRUE. Default is fnd_api.g_false. |
284 | p_group_rec Group record for the banking group. |
285 | IN/OUT: |
286 | p_pobject_version_number Version number for the banking group |
287 | party that was created. |
288 | OUT: |
289 | x_return_status Return status after the call. The status can |
290 | be FND_API.G_RET_STS_SUCCESS (success), |
291 | fnd_api.g_ret_sts_error (error), |
292 | fnd_api.g_ret_sts_unexp_error (unexpected |
293 | error). |
294 | x_msg_count Number of messages in message stack. |
295 | x_msg_data Message text if x_msg_count is 1. |
296 | MODIFICATION HISTORY |
297 | 27-NOV-2001 J. del Callar Created. |
298 +=======================================================================*/
299 PROCEDURE update_banking_group (
300 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
301 p_group_rec IN hz_party_v2pub.group_rec_type,
302 p_pobject_version_number IN OUT NOCOPY NUMBER,
303 x_return_status OUT NOCOPY VARCHAR2,
304 x_msg_count OUT NOCOPY NUMBER,
305 x_msg_data OUT NOCOPY VARCHAR2
306 );
307
308 /*=======================================================================+
309 | PUBLIC PROCEDURE create_bank_group_member |
310 | |
311 | DESCRIPTION |
312 | Create a member relationship for a bank organization to a banking |
313 | group. |
314 | |
315 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
316 | hz_utility_v2pub.debug |
317 | hz_party_v2pub.create_group |
318 | |
319 | ARGUMENTS |
320 | IN: |
321 | p_init_msg_list Initialize message stack if it is set to |
322 | FND_API.G_TRUE. Default is fnd_api.g_false. |
323 | p_relationship_rec Relationship record for the banking group |
324 | membership. |
325 | IN/OUT: |
326 | OUT: |
327 | x_relationship_id ID for the relationship record created. |
328 | x_party_id ID for the party created for the |
329 | relationship. |
330 | x_party_number Party number for the party created for the |
331 | relationship. |
332 | x_return_status Return status after the call. The status can |
333 | be FND_API.G_RET_STS_SUCCESS (success), |
334 | fnd_api.g_ret_sts_error (error), |
338 | x_msg_data Message text if x_msg_count is 1. |
335 | fnd_api.g_ret_sts_unexp_error (unexpected |
336 | error). |
337 | x_msg_count Number of messages in message stack. |
339 | MODIFICATION HISTORY |
340 | 27-NOV-2001 J. del Callar Created. |
341 +=======================================================================*/
342 PROCEDURE create_bank_group_member (
343 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
344 p_relationship_rec IN hz_relationship_v2pub.relationship_rec_type,
345 x_relationship_id OUT NOCOPY NUMBER,
346 x_party_id OUT NOCOPY NUMBER,
347 x_party_number OUT NOCOPY NUMBER,
348 x_return_status OUT NOCOPY VARCHAR2,
349 x_msg_count OUT NOCOPY NUMBER,
350 x_msg_data OUT NOCOPY VARCHAR2
351 );
352
353 /*=======================================================================+
354 | PUBLIC PROCEDURE update_bank_group_member |
355 | |
356 | DESCRIPTION |
357 | Update a member relationship for a bank organization to a banking |
358 | group. |
359 | |
360 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
361 | hz_utility_v2pub.debug |
362 | hz_party_v2pub.update_group |
363 | |
364 | ARGUMENTS |
365 | IN: |
366 | p_init_msg_list Initialize message stack if it is set to |
367 | FND_API.G_TRUE. Default is fnd_api.g_false. |
368 | p_relationship_rec Relationship record for the banking group |
369 | membership. |
370 | IN/OUT: |
371 | p_robject_version_number New version number for the banking |
372 | group membership relationship. |
373 | p_pobject_version_number New version number for the banking |
374 | group membership rel party. |
375 | OUT: |
376 | x_return_status Return status after the call. The status can |
377 | be FND_API.G_RET_STS_SUCCESS (success), |
378 | fnd_api.g_ret_sts_error (error), |
379 | fnd_api.g_ret_sts_unexp_error (unexpected |
380 | error). |
381 | x_msg_count Number of messages in message stack. |
382 | x_msg_data Message text if x_msg_count is 1. |
383 | MODIFICATION HISTORY |
384 | 27-NOV-2001 J. del Callar Updated. |
385 +=======================================================================*/
386 PROCEDURE update_bank_group_member (
387 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
388 p_relationship_rec IN hz_relationship_v2pub.relationship_rec_type,
389 p_robject_version_number IN OUT NOCOPY NUMBER,
390 p_pobject_version_number IN OUT NOCOPY NUMBER,
391 x_return_status OUT NOCOPY VARCHAR2,
392 x_msg_count OUT NOCOPY NUMBER,
393 x_msg_data OUT NOCOPY VARCHAR2
394 );
395
396 /*=======================================================================+
397 | PUBLIC PROCEDURE create_clearinghouse_assign |
398 | |
399 | DESCRIPTION |
400 | Assign a bank to a clearinghouse by creating a relationship. |
401 | |
402 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
403 | hz_utility_v2pub.debug |
404 | hz_party_v2pub.create_group |
405 | |
406 | ARGUMENTS |
407 | IN: |
408 | p_init_msg_list Initialize message stack if it is set to |
409 | FND_API.G_TRUE. Default is fnd_api.g_false. |
410 | p_relationship_rec Relationship record for the clearinghouse |
411 | assignment. |
412 | IN/OUT: |
413 | OUT: |
414 | x_relationship_id ID for the relationship record created. |
415 | x_party_id ID for the party created for the |
416 | relationship. |
417 | x_party_number Party number for the party created for the |
421 | fnd_api.g_ret_sts_error (error), |
418 | relationship. |
419 | x_return_status Return status after the call. The status can |
420 | be FND_API.G_RET_STS_SUCCESS (success), |
422 | fnd_api.g_ret_sts_unexp_error (unexpected |
423 | error). |
424 | x_msg_count Number of messages in message stack. |
425 | x_msg_data Message text if x_msg_count is 1. |
426 | MODIFICATION HISTORY |
427 | 27-NOV-2001 J. del Callar Created. |
428 +=======================================================================*/
429 PROCEDURE create_clearinghouse_assign (
430 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
431 p_relationship_rec IN hz_relationship_v2pub.relationship_rec_type,
432 x_relationship_id OUT NOCOPY NUMBER,
433 x_party_id OUT NOCOPY NUMBER,
434 x_party_number OUT NOCOPY NUMBER,
435 x_return_status OUT NOCOPY VARCHAR2,
436 x_msg_count OUT NOCOPY NUMBER,
437 x_msg_data OUT NOCOPY VARCHAR2
438 );
439
440 /*=======================================================================+
441 | PUBLIC PROCEDURE update_clearinghouse_assign |
442 | |
443 | DESCRIPTION |
444 | Update a relationship that assigns a bank to a clearinghouse. |
445 | |
446 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
447 | hz_utility_v2pub.debug |
448 | hz_party_v2pub.update_group |
449 | |
450 | ARGUMENTS |
451 | IN: |
452 | p_init_msg_list Initialize message stack if it is set to |
453 | FND_API.G_TRUE. Default is fnd_api.g_false. |
454 | p_relationship_rec Relationship record for the clearinghouse |
455 | assignment. |
456 | IN/OUT: |
457 | p_robject_version_number New version number for the banking |
458 | group membership relationship. |
459 | p_pobject_version_number New version number for the banking |
460 | group membership rel party. |
461 | OUT: |
462 | x_return_status Return status after the call. The status can |
463 | be FND_API.G_RET_STS_SUCCESS (success), |
464 | fnd_api.g_ret_sts_error (error), |
465 | fnd_api.g_ret_sts_unexp_error (unexpected |
466 | error). |
467 | x_msg_count Number of messages in message stack. |
468 | x_msg_data Message text if x_msg_count is 1. |
469 | MODIFICATION HISTORY |
470 | 27-NOV-2001 J. del Callar Updated. |
471 +=======================================================================*/
472 PROCEDURE update_clearinghouse_assign (
473 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
474 p_relationship_rec IN hz_relationship_v2pub.relationship_rec_type,
475 p_robject_version_number IN OUT NOCOPY NUMBER,
476 p_pobject_version_number IN OUT NOCOPY NUMBER,
477 x_return_status OUT NOCOPY VARCHAR2,
478 x_msg_count OUT NOCOPY NUMBER,
479 x_msg_data OUT NOCOPY VARCHAR2
480 );
481
482 /*=======================================================================+
483 | PUBLIC PROCEDURE create_bank_site |
484 | |
485 | DESCRIPTION |
486 | Create a party site for a bank-type organization. |
487 | |
488 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
489 | hz_utility_v2pub.debug |
490 | hz_party_v2pub.create_group |
491 | |
492 | ARGUMENTS |
493 | IN: |
494 | p_init_msg_list Initialize message stack if it is set to |
495 | FND_API.G_TRUE. Default is fnd_api.g_false. |
496 | p_party_site_rec Party site record for the bank organization. |
497 | IN/OUT: |
498 | OUT: |
499 | x_party_site_id ID for the party site created. |
503 | be FND_API.G_RET_STS_SUCCESS (success), |
500 | x_party_site_number Party site number for the bank site |
501 | created. |
502 | x_return_status Return status after the call. The status can |
504 | fnd_api.g_ret_sts_error (error), |
505 | fnd_api.g_ret_sts_unexp_error (unexpected |
506 | error). |
507 | x_msg_count Number of messages in message stack. |
508 | x_msg_data Message text if x_msg_count is 1. |
509 | MODIFICATION HISTORY |
510 | 27-NOV-2001 J. del Callar Created. |
511 +=======================================================================*/
512 PROCEDURE create_bank_site (
513 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
514 p_party_site_rec IN hz_party_site_v2pub.party_site_rec_type,
515 x_party_site_id OUT NOCOPY NUMBER,
516 x_party_site_number OUT NOCOPY NUMBER,
517 x_return_status OUT NOCOPY VARCHAR2,
518 x_msg_count OUT NOCOPY NUMBER,
519 x_msg_data OUT NOCOPY VARCHAR2
520 );
521
522 /*=======================================================================+
523 | PUBLIC PROCEDURE update_bank_site |
524 | |
525 | DESCRIPTION |
526 | Update a party site for a bank-type organization. |
527 | |
528 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
529 | hz_utility_v2pub.debug |
530 | hz_party_v2pub.update_group |
531 | |
532 | ARGUMENTS |
533 | IN: |
534 | p_init_msg_list Initialize message stack if it is set to |
535 | FND_API.G_TRUE. Default is fnd_api.g_false. |
536 | p_party_site_rec Party site record for the bank organization. |
537 | IN/OUT: |
538 | x_psobject_version_number Party site version number for the |
539 | updated bank site. |
540 | OUT: |
541 | x_return_status Return status after the call. The status can |
542 | be FND_API.G_RET_STS_SUCCESS (success), |
543 | fnd_api.g_ret_sts_error (error), |
544 | fnd_api.g_ret_sts_unexp_error (unexpected |
545 | error). |
546 | x_msg_count Number of messages in message stack. |
547 | x_msg_data Message text if x_msg_count is 1. |
548 | MODIFICATION HISTORY |
549 | 27-NOV-2001 J. del Callar Updated. |
550 +=======================================================================*/
551 PROCEDURE update_bank_site (
552 p_init_msg_list IN VARCHAR2:= fnd_api.g_false,
553 p_party_site_rec IN hz_party_site_v2pub.party_site_rec_type,
554 p_psobject_version_number IN OUT NOCOPY NUMBER,
555 x_return_status OUT NOCOPY VARCHAR2,
556 x_msg_count OUT NOCOPY NUMBER,
557 x_msg_data OUT NOCOPY VARCHAR2
558 );
559
560 /*=======================================================================+
561 | PUBLIC PROCEDURE create_edi_contact_point |
562 | |
563 | DESCRIPTION |
564 | Creates an EDI contact point. |
565 | |
566 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
567 | hz_utility_v2pub.debug |
568 | hz_party_v2pub.create_edi_contact_point |
569 | |
570 | ARGUMENTS |
571 | IN: |
572 | p_init_msg_list Initialize message stack if it is set to |
573 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
574 | p_contact_point_rec Contact point record. |
575 | p_edi_rec EDI record. |
576 | IN/OUT: |
577 | OUT: |
578 | x_contact_point_id ID of the contact point created. |
579 | x_party_number Party number for the party created for the |
580 | relationship. |
581 | x_return_status Return status after the call. The status can |
585 | error). |
582 | be FND_API.G_RET_STS_SUCCESS (success), |
583 | fnd_api.g_ret_sts_error (error), |
584 | fnd_api.g_ret_sts_unexp_error (unexpected |
586 | x_msg_count Number of messages in message stack. |
587 | x_msg_data Message text if x_msg_count is 1. |
588 | MODIFICATION HISTORY |
589 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
590 +=======================================================================*/
591 PROCEDURE create_edi_contact_point (
592 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
593 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
594 p_edi_rec IN hz_contact_point_v2pub.edi_rec_type
595 := hz_contact_point_v2pub.g_miss_edi_rec,
596 x_contact_point_id OUT NOCOPY NUMBER,
597 x_return_status OUT NOCOPY VARCHAR2,
598 x_msg_count OUT NOCOPY NUMBER,
599 x_msg_data OUT NOCOPY VARCHAR2
600 );
601
602 /*=======================================================================+
603 | PUBLIC PROCEDURE update_edi_contact_point |
604 | |
605 | DESCRIPTION |
606 | Updates an EDI contact point. |
607 | |
608 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
609 | hz_utility_v2pub.debug |
610 | hz_party_v2pub.update_edi_contact_point |
611 | |
612 | ARGUMENTS |
613 | IN: |
614 | p_init_msg_list Initialize message stack if it is set to |
615 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
616 | p_contact_point_rec Contact point record. |
617 | p_edi_rec EDI record. |
618 | IN/OUT: |
619 | p_object_version_number Used to lock the record being updated. |
620 | OUT: |
621 | x_party_number Party number for the party created for the |
622 | relationship. |
623 | x_return_status Return status after the call. The status can |
624 | be FND_API.G_RET_STS_SUCCESS (success), |
625 | fnd_api.g_ret_sts_error (error), |
626 | fnd_api.g_ret_sts_unexp_error (unexpected |
627 | error). |
628 | x_msg_count Number of messages in message stack. |
629 | x_msg_data Message text if x_msg_count is 1. |
630 | MODIFICATION HISTORY |
631 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
632 +=======================================================================*/
633 PROCEDURE update_edi_contact_point (
634 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
635 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
636 p_edi_rec IN hz_contact_point_v2pub.edi_rec_type
637 := hz_contact_point_v2pub.g_miss_edi_rec,
638 p_object_version_number IN OUT NOCOPY NUMBER,
639 x_return_status OUT NOCOPY VARCHAR2,
640 x_msg_count OUT NOCOPY NUMBER,
641 x_msg_data OUT NOCOPY VARCHAR2
642 );
643
644 /*=======================================================================+
645 | PUBLIC PROCEDURE create_eft_contact_point |
646 | |
647 | DESCRIPTION |
648 | Creates an EFT contact point. |
649 | |
650 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
651 | hz_utility_v2pub.debug |
652 | hz_party_v2pub.create_eft_contact_point |
653 | |
654 | ARGUMENTS |
655 | IN: |
656 | p_init_msg_list Initialize message stack if it is set to |
657 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
658 | p_contact_point_rec Contact point record. |
659 | p_eft_rec EFT record. |
660 | IN/OUT: |
661 | OUT: |
662 | x_contact_point_id ID of the contact point created. |
663 | x_party_number Party number for the party created for the |
667 | fnd_api.g_ret_sts_error (error), |
664 | relationship. |
665 | x_return_status Return status after the call. The status can |
666 | be FND_API.G_RET_STS_SUCCESS (success), |
668 | fnd_api.g_ret_sts_unexp_error (unexpected |
669 | error). |
670 | x_msg_count Number of messages in message stack. |
671 | x_msg_data Message text if x_msg_count is 1. |
672 | MODIFICATION HISTORY |
673 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
674 +=======================================================================*/
675 PROCEDURE create_eft_contact_point (
676 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
677 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
678 p_eft_rec IN hz_contact_point_v2pub.eft_rec_type
679 := hz_contact_point_v2pub.g_miss_eft_rec,
680 x_contact_point_id OUT NOCOPY NUMBER,
681 x_return_status OUT NOCOPY VARCHAR2,
682 x_msg_count OUT NOCOPY NUMBER,
683 x_msg_data OUT NOCOPY VARCHAR2
684 );
685
686 /*=======================================================================+
687 | PUBLIC PROCEDURE update_eft_contact_point |
688 | |
689 | DESCRIPTION |
690 | Updates an EFT contact point. |
691 | |
692 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
693 | hz_utility_v2pub.debug |
694 | hz_party_v2pub.update_eft_contact_point |
695 | |
696 | ARGUMENTS |
697 | IN: |
698 | p_init_msg_list Initialize message stack if it is set to |
699 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
700 | p_contact_point_rec Contact point record. |
701 | p_eft_rec EFT record. |
702 | IN/OUT: |
703 | p_object_version_number Used to lock the record being updated. |
704 | OUT: |
705 | x_party_number Party number for the party created for the |
706 | relationship. |
707 | x_return_status Return status after the call. The status can |
708 | be FND_API.G_RET_STS_SUCCESS (success), |
709 | fnd_api.g_ret_sts_error (error), |
710 | fnd_api.g_ret_sts_unexp_error (unexpected |
711 | error). |
712 | x_msg_count Number of messages in message stack. |
713 | x_msg_data Message text if x_msg_count is 1. |
714 | MODIFICATION HISTORY |
715 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
716 +=======================================================================*/
717 PROCEDURE update_eft_contact_point (
718 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
719 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
720 p_eft_rec IN hz_contact_point_v2pub.eft_rec_type
721 := hz_contact_point_v2pub.g_miss_eft_rec,
722 p_object_version_number IN OUT NOCOPY NUMBER,
723 x_return_status OUT NOCOPY VARCHAR2,
724 x_msg_count OUT NOCOPY NUMBER,
725 x_msg_data OUT NOCOPY VARCHAR2
726 );
727
728 /*=======================================================================+
729 | PUBLIC PROCEDURE create_web_contact_point |
730 | |
731 | DESCRIPTION |
732 | Creates a Web contact point. |
733 | |
734 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
735 | hz_utility_v2pub.debug |
736 | hz_party_v2pub.create_web_contact_point |
737 | |
738 | ARGUMENTS |
739 | IN: |
740 | p_init_msg_list Initialize message stack if it is set to |
741 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
742 | p_contact_point_rec Contact point record. |
743 | p_web_rec WEB record. |
744 | IN/OUT: |
745 | OUT: |
749 | x_return_status Return status after the call. The status can |
746 | x_contact_point_id ID of the contact point created. |
747 | x_party_number Party number for the party created for the |
748 | relationship. |
750 | be FND_API.G_RET_STS_SUCCESS (success), |
751 | fnd_api.g_ret_sts_error (error), |
752 | fnd_api.g_ret_sts_unexp_error (unexpected |
753 | error). |
754 | x_msg_count Number of messages in message stack. |
755 | x_msg_data Message text if x_msg_count is 1. |
756 | MODIFICATION HISTORY |
757 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
758 +=======================================================================*/
759 PROCEDURE create_web_contact_point (
760 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
761 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
762 p_web_rec IN hz_contact_point_v2pub.web_rec_type
763 := hz_contact_point_v2pub.g_miss_web_rec,
764 x_contact_point_id OUT NOCOPY NUMBER,
765 x_return_status OUT NOCOPY VARCHAR2,
766 x_msg_count OUT NOCOPY NUMBER,
767 x_msg_data OUT NOCOPY VARCHAR2
768 );
769
770 /*=======================================================================+
771 | PUBLIC PROCEDURE update_web_contact_point |
772 | |
773 | DESCRIPTION |
774 | Updates a Web contact point. |
775 | |
776 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
777 | hz_utility_v2pub.debug |
778 | hz_party_v2pub.update_web_contact_point |
779 | |
780 | ARGUMENTS |
781 | IN: |
782 | p_init_msg_list Initialize message stack if it is set to |
783 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
784 | p_contact_point_rec Contact point record. |
785 | p_web_rec WEB record. |
786 | IN/OUT: |
787 | p_object_version_number Used to lock the record being updated. |
788 | OUT: |
789 | x_party_number Party number for the party created for the |
790 | relationship. |
791 | x_return_status Return status after the call. The status can |
792 | be FND_API.G_RET_STS_SUCCESS (success), |
793 | fnd_api.g_ret_sts_error (error), |
794 | fnd_api.g_ret_sts_unexp_error (unexpected |
795 | error). |
796 | x_msg_count Number of messages in message stack. |
797 | x_msg_data Message text if x_msg_count is 1. |
798 | MODIFICATION HISTORY |
799 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
800 +=======================================================================*/
801 PROCEDURE update_web_contact_point (
802 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
803 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
804 p_web_rec IN hz_contact_point_v2pub.web_rec_type
805 := hz_contact_point_v2pub.g_miss_web_rec,
806 p_object_version_number IN OUT NOCOPY NUMBER,
807 x_return_status OUT NOCOPY VARCHAR2,
808 x_msg_count OUT NOCOPY NUMBER,
809 x_msg_data OUT NOCOPY VARCHAR2
810 );
811
812 /*=======================================================================+
813 | PUBLIC PROCEDURE create_phone_contact_point |
814 | |
815 | DESCRIPTION |
816 | Creates a Phone contact point. |
817 | |
818 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
819 | hz_utility_v2pub.debug |
820 | hz_party_v2pub.create_phone_contact_point |
821 | |
822 | ARGUMENTS |
823 | IN: |
824 | p_init_msg_list Initialize message stack if it is set to |
825 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
826 | p_contact_point_rec Contact point record. |
827 | p_phone_rec PHONE record. |
831 | x_party_number Party number for the party created for the |
828 | IN/OUT: |
829 | OUT: |
830 | x_contact_point_id ID of the contact point created. |
832 | relationship. |
833 | x_return_status Return status after the call. The status can |
834 | be FND_API.G_RET_STS_SUCCESS (success), |
835 | fnd_api.g_ret_sts_error (error), |
836 | fnd_api.g_ret_sts_unexp_error (unexpected |
837 | error). |
838 | x_msg_count Number of messages in message stack. |
839 | x_msg_data Message text if x_msg_count is 1. |
840 | MODIFICATION HISTORY |
841 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
842 +=======================================================================*/
843 PROCEDURE create_phone_contact_point (
844 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
845 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
846 p_phone_rec IN hz_contact_point_v2pub.phone_rec_type
847 := hz_contact_point_v2pub.g_miss_phone_rec,
848 x_contact_point_id OUT NOCOPY NUMBER,
849 x_return_status OUT NOCOPY VARCHAR2,
850 x_msg_count OUT NOCOPY NUMBER,
851 x_msg_data OUT NOCOPY VARCHAR2
852 );
853
854 /*=======================================================================+
855 | PUBLIC PROCEDURE update_phone_contact_point |
856 | |
857 | DESCRIPTION |
858 | Updates a Phone contact point. |
859 | |
860 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
861 | hz_utility_v2pub.debug |
862 | hz_party_v2pub.update_phone_contact_point |
863 | |
864 | ARGUMENTS |
865 | IN: |
866 | p_init_msg_list Initialize message stack if it is set to |
867 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
868 | p_contact_point_rec Contact point record. |
869 | p_phone_rec PHONE record. |
870 | IN/OUT: |
871 | p_object_version_number Used to lock the record being updated. |
872 | OUT: |
873 | x_party_number Party number for the party created for the |
874 | relationship. |
875 | x_return_status Return status after the call. The status can |
876 | be FND_API.G_RET_STS_SUCCESS (success), |
877 | fnd_api.g_ret_sts_error (error), |
878 | fnd_api.g_ret_sts_unexp_error (unexpected |
879 | error). |
880 | x_msg_count Number of messages in message stack. |
881 | x_msg_data Message text if x_msg_count is 1. |
882 | MODIFICATION HISTORY |
883 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
884 +=======================================================================*/
885 PROCEDURE update_phone_contact_point (
886 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
887 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
888 p_phone_rec IN hz_contact_point_v2pub.phone_rec_type
889 := hz_contact_point_v2pub.g_miss_phone_rec,
890 p_object_version_number IN OUT NOCOPY NUMBER,
891 x_return_status OUT NOCOPY VARCHAR2,
892 x_msg_count OUT NOCOPY NUMBER,
893 x_msg_data OUT NOCOPY VARCHAR2
894 );
895
896 /*=======================================================================+
897 | PUBLIC PROCEDURE create_email_contact_point |
898 | |
899 | DESCRIPTION |
900 | Creates an Email contact point. |
901 | |
902 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
903 | hz_utility_v2pub.debug |
904 | hz_party_v2pub.create_email_contact_point |
905 | |
906 | ARGUMENTS |
907 | IN: |
908 | p_init_msg_list Initialize message stack if it is set to |
909 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
913 | OUT: |
910 | p_contact_point_rec Contact point record. |
911 | p_email_rec EMAIL record. |
912 | IN/OUT: |
914 | x_contact_point_id ID of the contact point created. |
915 | x_party_number Party number for the party created for the |
916 | relationship. |
917 | x_return_status Return status after the call. The status can |
918 | be FND_API.G_RET_STS_SUCCESS (success), |
919 | fnd_api.g_ret_sts_error (error), |
920 | fnd_api.g_ret_sts_unexp_error (unexpected |
921 | error). |
922 | x_msg_count Number of messages in message stack. |
923 | x_msg_data Message text if x_msg_count is 1. |
924 | MODIFICATION HISTORY |
925 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
926 +=======================================================================*/
927 PROCEDURE create_email_contact_point (
928 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
929 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
930 p_email_rec IN hz_contact_point_v2pub.email_rec_type
931 := hz_contact_point_v2pub.g_miss_email_rec,
932 x_contact_point_id OUT NOCOPY NUMBER,
933 x_return_status OUT NOCOPY VARCHAR2,
934 x_msg_count OUT NOCOPY NUMBER,
935 x_msg_data OUT NOCOPY VARCHAR2
936 );
937
938 /*=======================================================================+
939 | PUBLIC PROCEDURE update_email_contact_point |
940 | |
941 | DESCRIPTION |
942 | Updates an EMAIL contact point. |
943 | |
944 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
945 | hz_utility_v2pub.debug |
946 | hz_party_v2pub.update_email_contact_point |
947 | |
948 | ARGUMENTS |
949 | IN: |
950 | p_init_msg_list Initialize message stack if it is set to |
951 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
952 | p_contact_point_rec Contact point record. |
953 | p_email_rec EMAIL record. |
954 | IN/OUT: |
955 | p_object_version_number Used to lock the record being updated. |
956 | OUT: |
957 | x_party_number Party number for the party created for the |
958 | relationship. |
959 | x_return_status Return status after the call. The status can |
960 | be FND_API.G_RET_STS_SUCCESS (success), |
961 | fnd_api.g_ret_sts_error (error), |
962 | fnd_api.g_ret_sts_unexp_error (unexpected |
963 | error). |
964 | x_msg_count Number of messages in message stack. |
965 | x_msg_data Message text if x_msg_count is 1. |
966 | MODIFICATION HISTORY |
967 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
968 +=======================================================================*/
969 PROCEDURE update_email_contact_point (
970 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
971 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
972 p_email_rec IN hz_contact_point_v2pub.email_rec_type
973 := hz_contact_point_v2pub.g_miss_email_rec,
974 p_object_version_number IN OUT NOCOPY NUMBER,
975 x_return_status OUT NOCOPY VARCHAR2,
976 x_msg_count OUT NOCOPY NUMBER,
977 x_msg_data OUT NOCOPY VARCHAR2
978 );
979
980 /*=======================================================================+
981 | PUBLIC PROCEDURE create_telex_contact_point |
982 | |
983 | DESCRIPTION |
984 | Creates a Telex contact point. |
985 | |
986 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
987 | hz_utility_v2pub.debug |
988 | hz_party_v2pub.create_telex_contact_point |
989 | |
990 | ARGUMENTS |
991 | IN: |
992 | p_init_msg_list Initialize message stack if it is set to |
993 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
994 | p_contact_point_rec Contact point record. |
995 | p_telex_rec TELEX record. |
996 | IN/OUT: |
997 | OUT: |
998 | x_contact_point_id ID of the contact point created. |
999 | x_party_number Party number for the party created for the |
1000 | relationship. |
1001 | x_return_status Return status after the call. The status can |
1002 | be FND_API.G_RET_STS_SUCCESS (success), |
1003 | fnd_api.g_ret_sts_error (error), |
1004 | fnd_api.g_ret_sts_unexp_error (unexpected |
1005 | error). |
1006 | x_msg_count Number of messages in message stack. |
1007 | x_msg_data Message text if x_msg_count is 1. |
1008 | MODIFICATION HISTORY |
1009 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
1010 +=======================================================================*/
1011 PROCEDURE create_telex_contact_point (
1012 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
1013 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
1014 p_telex_rec IN hz_contact_point_v2pub.telex_rec_type
1015 := hz_contact_point_v2pub.g_miss_telex_rec,
1016 x_contact_point_id OUT NOCOPY NUMBER,
1017 x_return_status OUT NOCOPY VARCHAR2,
1018 x_msg_count OUT NOCOPY NUMBER,
1019 x_msg_data OUT NOCOPY VARCHAR2
1020 );
1021
1022 /*=======================================================================+
1023 | PUBLIC PROCEDURE update_telex_contact_point |
1024 | |
1025 | DESCRIPTION |
1026 | Updates a Telex contact point. |
1027 | |
1028 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
1029 | hz_utility_v2pub.debug |
1030 | hz_party_v2pub.update_telex_contact_point |
1031 | |
1032 | ARGUMENTS |
1036 | p_contact_point_rec Contact point record. |
1033 | IN: |
1034 | p_init_msg_list Initialize message stack if it is set to |
1035 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
1037 | p_telex_rec TELEX record. |
1038 | IN/OUT: |
1039 | p_object_version_number Used to lock the record being updated. |
1040 | OUT: |
1041 | x_party_number Party number for the party created for the |
1042 | relationship. |
1043 | x_return_status Return status after the call. The status can |
1044 | be FND_API.G_RET_STS_SUCCESS (success), |
1045 | fnd_api.g_ret_sts_error (error), |
1046 | fnd_api.g_ret_sts_unexp_error (unexpected |
1047 | error). |
1048 | x_msg_count Number of messages in message stack. |
1049 | x_msg_data Message text if x_msg_count is 1. |
1050 | MODIFICATION HISTORY |
1051 | 27-APR-2002 J. del Callar Bug 2238144: Created. |
1052 +=======================================================================*/
1053 PROCEDURE update_telex_contact_point (
1054 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
1055 p_contact_point_rec IN hz_contact_point_v2pub.contact_point_rec_type,
1056 p_telex_rec IN hz_contact_point_v2pub.telex_rec_type
1057 := hz_contact_point_v2pub.g_miss_telex_rec,
1058 p_object_version_number IN OUT NOCOPY NUMBER,
1059 x_return_status OUT NOCOPY VARCHAR2,
1060 x_msg_count OUT NOCOPY NUMBER,
1061 x_msg_data OUT NOCOPY VARCHAR2
1062 );
1063
1064 /*=======================================================================+
1065 | PUBLIC PROCEDURE validate_bank |
1066 | |
1067 | DESCRIPTION |
1068 | Validate bank record |
1069 | |
1070 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
1071 | |
1072 | ARGUMENTS |
1073 | IN: |
1074 | p_init_msg_list Initialize message stack if it is set to |
1075 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
1076 | p_bank_rec bank record |
1077 | p_mode 'I' for insert mode. |
1078 | 'U' for update mode. |
1079 | IN/OUT: |
1080 | OUT: |
1081 | x_return_status Return status after the call. The status can |
1082 | be FND_API.G_RET_STS_SUCCESS (success), |
1083 | fnd_api.g_ret_sts_error (error), |
1084 | fnd_api.g_ret_sts_unexp_error (unexpected |
1085 | error). |
1086 | x_msg_count Number of messages in message stack. |
1087 | x_msg_data Message text if x_msg_count is 1. |
1088 | MODIFICATION HISTORY |
1089 | 14-FEB-2006 Jianying o Bug 4728668: Created. |
1090 +=======================================================================*/
1091
1092 PROCEDURE validate_bank (
1093 p_init_msg_list IN VARCHAR2 DEFAULT NULL,
1094 p_bank_rec IN bank_rec_type,
1095 p_mode IN VARCHAR2,
1096 x_return_status OUT NOCOPY VARCHAR2,
1097 x_msg_count OUT NOCOPY NUMBER,
1098 x_msg_data OUT NOCOPY VARCHAR2
1099 );
1100
1101 /*=======================================================================+
1102 | PUBLIC PROCEDURE validate_bank_branch |
1103 | |
1104 | DESCRIPTION |
1105 | Validate bank branch record |
1106 | |
1107 | EXTERNAL PROCEDURES/FUNCTIONS ACCESSED |
1108 | |
1109 | ARGUMENTS |
1110 | IN: |
1111 | p_init_msg_list Initialize message stack if it is set to |
1112 | FND_API.G_TRUE. Default is FND_API.G_FALSE. |
1113 | p_bank_party_id bank party id. |
1114 | p_bank_branch_rec bank branch record |
1115 | p_mode 'I' for insert mode. |
1116 | 'U' for update mode. |
1117 | IN/OUT: |
1118 | OUT: |
1119 | x_return_status Return status after the call. The status can |
1120 | be FND_API.G_RET_STS_SUCCESS (success), |
1121 | fnd_api.g_ret_sts_error (error), |
1122 | fnd_api.g_ret_sts_unexp_error (unexpected |
1123 | error). |
1124 | x_msg_count Number of messages in message stack. |
1125 | x_msg_data Message text if x_msg_count is 1. |
1126 | MODIFICATION HISTORY |
1127 | 14-FEB-2006 Jianying o Bug 4728668: Created. |
1128 +=======================================================================*/
1129
1130 PROCEDURE validate_bank_branch (
1131 p_init_msg_list IN VARCHAR2 DEFAULT NULL,
1132 p_bank_party_id IN NUMBER,
1133 p_bank_branch_rec IN bank_rec_type,
1134 p_mode IN VARCHAR2,
1135 x_return_status OUT NOCOPY VARCHAR2,
1136 x_msg_count OUT NOCOPY NUMBER,
1137 x_msg_data OUT NOCOPY VARCHAR2
1138 );
1139
1140 END hz_bank_pub;