[Home] [Help]
PACKAGE: APPS.PAY_ORG_PAYMENT_METHOD_API
Source
1 Package PAY_ORG_PAYMENT_METHOD_API as
2 /* $Header: pyopmapi.pkh 120.5 2005/10/24 00:35:01 adkumar noship $ */
3 /*#
4 * This package contains Organization Payment Method APIs.
5 * @rep:scope public
6 * @rep:product per
7 * @rep:displayname Organization Payment Method
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |------------------------< create_org_payment_method >---------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API inserts an Organization Payment Method record.
17 *
18 * In addition to creating the organization payment method it also creates or
19 * maintains the bank details in Cash Management.
20 *
21 * <p><b>Licensing</b><br>
22 * This API is licensed for use with Human Resources.
23 *
24 * <p><b>Prerequisites</b><br>
25 * A Payment type must be available. If not third party payment then a default
26 * defined balance must exists for the business group or else for the
27 * legislation or else for the global. Cash Analysis can be only performed if
28 * products CE and PAY are installed. If a GL sets of book is selected then
29 * Asset Key flexfield structure must be defined.
30 *
31 * <p><b>Post Success</b><br>
32 * The organization payment method will be successfully inserted into the
33 * database.
34 *
35 * <p><b>Post Failure</b><br>
36 * The API does not create the org payment method then it raises an error.
37 * @param p_validate If true, then validation alone will be performed and the
38 * database will remain unchanged. If false and all validation checks pass,
39 * then the database will be modified.
40 * @param p_effective_date Determines when the DateTrack operation comes into
41 * force.
42 * @param p_language_code Specifies to which language the translation values
43 * apply. You can set to the base or any installed language. The default value
44 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
45 * value.
46 * @param p_business_group_id {@rep:casecolumn
47 * PAY_ORG_PAYMENT_METHODS_F.BUSINESS_GROUP_ID}
48 * @param p_org_payment_method_name Name of the payment method. [Translated
49 * Value].
50 * @param p_payment_type_id {@rep:casecolumn
51 * PAY_ORG_PAYMENT_METHODS_F.PAYMENT_TYPE_ID}
52 * @param p_currency_code {@rep:casecolumn
53 * PAY_ORG_PAYMENT_METHODS_F.CURRENCY_CODE}
54 * @param p_attribute_category This context value determines which flexfield
55 * structure to use with the descriptive flexfield segments.
56 * @param p_attribute1 Descriptive flexfield segment.
57 * @param p_attribute2 Descriptive flexfield segment.
58 * @param p_attribute3 Descriptive flexfield segment.
59 * @param p_attribute4 Descriptive flexfield segment.
60 * @param p_attribute5 Descriptive flexfield segment.
61 * @param p_attribute6 Descriptive flexfield segment.
62 * @param p_attribute7 Descriptive flexfield segment.
63 * @param p_attribute8 Descriptive flexfield segment.
64 * @param p_attribute9 Descriptive flexfield segment.
65 * @param p_attribute10 Descriptive flexfield segment.
66 * @param p_attribute11 Descriptive flexfield segment.
67 * @param p_attribute12 Descriptive flexfield segment.
68 * @param p_attribute13 Descriptive flexfield segment.
69 * @param p_attribute14 Descriptive flexfield segment.
70 * @param p_attribute15 Descriptive flexfield segment.
71 * @param p_attribute16 Descriptive flexfield segment.
72 * @param p_attribute17 Descriptive flexfield segment.
73 * @param p_attribute18 Descriptive flexfield segment.
74 * @param p_attribute19 Descriptive flexfield segment.
75 * @param p_attribute20 Descriptive flexfield segment.
76 * @param p_pmeth_information1 Developer Descriptive flexfield segment
77 * containing Cash Analysis Info.
78 * @param p_pmeth_information2 Developer Descriptive flexfield segment
79 * containing Cash Analysis Info.
80 * @param p_pmeth_information3 Developer Descriptive flexfield segment
81 * containing Cash Analysis Info.
82 * @param p_pmeth_information4 Developer Descriptive flexfield segment
83 * containing Cash Analysis Info.
84 * @param p_pmeth_information5 Developer Descriptive flexfield segment
85 * containing Cash Analysis Info.
86 * @param p_pmeth_information6 Developer Descriptive flexfield segment
87 * containing Cash Analysis Info.
88 * @param p_pmeth_information7 Developer Descriptive flexfield segment
89 * containing Cash Analysis Info.
90 * @param p_pmeth_information8 Developer Descriptive flexfield segment
91 * containing Cash Analysis Info.
92 * @param p_pmeth_information9 Developer Descriptive flexfield segment
93 * containing Cash Analysis Info.
94 * @param p_pmeth_information10 Developer Descriptive flexfield segment
95 * containing Cash Analysis Info.
96 * @param p_pmeth_information11 Developer Descriptive flexfield segment
97 * containing Cash Analysis Info.
98 * @param p_pmeth_information12 Developer Descriptive flexfield segment
99 * containing Cash Analysis Info.
100 * @param p_pmeth_information13 Developer Descriptive flexfield segment
101 * containing Cash Analysis Info.
102 * @param p_pmeth_information14 Developer Descriptive flexfield segment
103 * containing Cash Analysis Info.
104 * @param p_pmeth_information15 Developer Descriptive flexfield segment
105 * containing Cash Analysis Info.
106 * @param p_pmeth_information16 Developer Descriptive flexfield segment
107 * containing Cash Analysis Info.
108 * @param p_pmeth_information17 Developer Descriptive flexfield segment
109 * containing Cash Analysis Info.
110 * @param p_pmeth_information18 Developer Descriptive flexfield segment
111 * containing Cash Analysis Info.
112 * @param p_pmeth_information19 Developer Descriptive flexfield segment
113 * containing Cash Analysis Info.
114 * @param p_pmeth_information20 Developer Descriptive flexfield segment
115 * containing Cash Analysis Info.
116 * @param p_comments Organization payment method comment text.
117 * @param p_segment1 Key flexfield segment containing External Account Info.
118 * @param p_segment2 Key flexfield segment containing External Account Info.
119 * @param p_segment3 Key flexfield segment containing External Account Info.
120 * @param p_segment4 Key flexfield segment containing External Account Info.
121 * @param p_segment5 Key flexfield segment containing External Account Info.
122 * @param p_segment6 Key flexfield segment containing External Account Info.
123 * @param p_segment7 Key flexfield segment containing External Account Info.
124 * @param p_segment8 Key flexfield segment containing External Account Info.
125 * @param p_segment9 Key flexfield segment containing External Account Info.
126 * @param p_segment10 Key flexfield segment containing External Account Info.
127 * @param p_segment11 Key flexfield segment containing External Account Info.
128 * @param p_segment12 Key flexfield segment containing External Account Info.
129 * @param p_segment13 Key flexfield segment containing External Account Info.
130 * @param p_segment14 Key flexfield segment containing External Account Info.
131 * @param p_segment15 Key flexfield segment containing External Account Info.
132 * @param p_segment16 Key flexfield segment containing External Account Info.
133 * @param p_segment17 Key flexfield segment containing External Account Info.
134 * @param p_segment18 Key flexfield segment containing External Account Info.
135 * @param p_segment19 Key flexfield segment containing External Account Info.
136 * @param p_segment20 Key flexfield segment containing External Account Info.
137 * @param p_segment21 Key flexfield segment containing External Account Info.
138 * @param p_segment22 Key flexfield segment containing External Account Info.
139 * @param p_segment23 Key flexfield segment containing External Account Info.
140 * @param p_segment24 Key flexfield segment containing External Account Info.
141 * @param p_segment25 Key flexfield segment containing External Account Info.
142 * @param p_segment26 Key flexfield segment containing External Account Info.
143 * @param p_segment27 Key flexfield segment containing External Account Info.
144 * @param p_segment28 Key flexfield segment containing External Account Info.
145 * @param p_segment29 Key flexfield segment containing External Account Info.
146 * @param p_segment30 Key flexfield segment containing External Account Info.
147 * @param p_concat_segments Key flexfield concatenated segment containing
148 * External Account Info.
149 * @param p_gl_segment1 Key flexfield segment containing GL Asset Info.
150 * @param p_gl_segment2 Key flexfield segment containing GL Asset Info.
151 * @param p_gl_segment3 Key flexfield segment containing GL Asset Info.
152 * @param p_gl_segment4 Key flexfield segment containing GL Asset Info.
153 * @param p_gl_segment5 Key flexfield segment containing GL Asset Info.
154 * @param p_gl_segment6 Key flexfield segment containing GL Asset Info.
155 * @param p_gl_segment7 Key flexfield segment containing GL Asset Info.
156 * @param p_gl_segment8 Key flexfield segment containing GL Asset Info.
157 * @param p_gl_segment9 Key flexfield segment containing GL Asset Info.
158 * @param p_gl_segment10 Key flexfield segment containing GL Asset Info.
159 * @param p_gl_segment11 Key flexfield segment containing GL Asset Info.
160 * @param p_gl_segment12 Key flexfield segment containing GL Asset Info.
161 * @param p_gl_segment13 Key flexfield segment containing GL Asset Info.
162 * @param p_gl_segment14 Key flexfield segment containing GL Asset Info.
163 * @param p_gl_segment15 Key flexfield segment containing GL Asset Info.
164 * @param p_gl_segment16 Key flexfield segment containing GL Asset Info.
165 * @param p_gl_segment17 Key flexfield segment containing GL Asset Info.
166 * @param p_gl_segment18 Key flexfield segment containing GL Asset Info.
167 * @param p_gl_segment19 Key flexfield segment containing GL Asset Info.
168 * @param p_gl_segment20 Key flexfield segment containing GL Asset Info.
169 * @param p_gl_segment21 Key flexfield segment containing GL Asset Info.
170 * @param p_gl_segment22 Key flexfield segment containing GL Asset Info.
171 * @param p_gl_segment23 Key flexfield segment containing GL Asset Info.
172 * @param p_gl_segment24 Key flexfield segment containing GL Asset Info.
173 * @param p_gl_segment25 Key flexfield segment containing GL Asset Info.
174 * @param p_gl_segment26 Key flexfield segment containing GL Asset Info.
175 * @param p_gl_segment27 Key flexfield segment containing GL Asset Info.
176 * @param p_gl_segment28 Key flexfield segment containing GL Asset Info.
177 * @param p_gl_segment29 Key flexfield segment containing GL Asset Info.
178 * @param p_gl_segment30 Key flexfield segment containing GL Asset Info.
179 * @param p_gl_concat_segments Key flexfield concatenated segment containing GL
180 * Asset Info.
181 * @param p_gl_ctrl_segment1 Key flexfield segment containing GL Control
182 * Account Info.
183 * @param p_gl_ctrl_segment2 Key flexfield segment containing GL Control
184 * Account Info.
185 * @param p_gl_ctrl_segment3 Key flexfield segment containing GL Control
186 * Account Info.
187 * @param p_gl_ctrl_segment4 Key flexfield segment containing GL Control
188 * Account Info.
189 * @param p_gl_ctrl_segment5 Key flexfield segment containing GL Control
190 * Account Info.
191 * @param p_gl_ctrl_segment6 Key flexfield segment containing GL Control
192 * Account Info.
193 * @param p_gl_ctrl_segment7 Key flexfield segment containing GL Control
194 * Account Info.
195 * @param p_gl_ctrl_segment8 Key flexfield segment containing GL Control
196 * Account Info.
197 * @param p_gl_ctrl_segment9 Key flexfield segment containing GL Control
198 * Account Info.
199 * @param p_gl_ctrl_segment10 Key flexfield segment containing GL Control
200 * Account Info.
201 * @param p_gl_ctrl_segment11 Key flexfield segment containing GL Control
202 * Account Info.
203 * @param p_gl_ctrl_segment12 Key flexfield segment containing GL Control
204 * Account Info.
205 * @param p_gl_ctrl_segment13 Key flexfield segment containing GL Control
206 * Account Info.
207 * @param p_gl_ctrl_segment14 Key flexfield segment containing GL Control
208 * Account Info.
209 * @param p_gl_ctrl_segment15 Key flexfield segment containing GL Control
210 * Account Info.
211 * @param p_gl_ctrl_segment16 Key flexfield segment containing GL Control
212 * Account Info.
213 * @param p_gl_ctrl_segment17 Key flexfield segment containing GL Control
214 * Account Info.
215 * @param p_gl_ctrl_segment18 Key flexfield segment containing GL Control
216 * Account Info.
217 * @param p_gl_ctrl_segment19 Key flexfield segment containing GL Control
218 * Account Info.
219 * @param p_gl_ctrl_segment20 Key flexfield segment containing GL Control
220 * Account Info.
221 * @param p_gl_ctrl_segment21 Key flexfield segment containing GL Control
222 * Account Info.
223 * @param p_gl_ctrl_segment22 Key flexfield segment containing GL Control
224 * Account Info.
225 * @param p_gl_ctrl_segment23 Key flexfield segment containing GL Control
226 * Account Info.
227 * @param p_gl_ctrl_segment24 Key flexfield segment containing GL Control
228 * Account Info.
229 * @param p_gl_ctrl_segment25 Key flexfield segment containing GL Control
230 * Account Info.
231 * @param p_gl_ctrl_segment26 Key flexfield segment containing GL Control
232 * Account Info.
233 * @param p_gl_ctrl_segment27 Key flexfield segment containing GL Control
234 * Account Info.
235 * @param p_gl_ctrl_segment28 Key flexfield segment containing GL Control
236 * Account Info.
237 * @param p_gl_ctrl_segment29 Key flexfield segment containing GL Control
238 * Account Info.
239 * @param p_gl_ctrl_segment30 Key flexfield segment containing GL Control
240 * Account Info.
241 * @param p_gl_ctrl_concat_segments Key flexfield concatenated segment
242 * containing GL Control Account Info.
243 * @param p_gl_ccrl_segment1 Key flexfield segment containing GL Cash Clearing
244 * Account Info.
245 * @param p_gl_ccrl_segment2 Key flexfield segment containing GL Cash Clearing
246 * Account Info.
247 * @param p_gl_ccrl_segment3 Key flexfield segment containing GL Cash Clearing
248 * Account Info.
249 * @param p_gl_ccrl_segment4 Key flexfield segment containing GL Cash Clearing
250 * Account Info.
251 * @param p_gl_ccrl_segment5 Key flexfield segment containing GL Cash Clearing
252 * Account Info.
253 * @param p_gl_ccrl_segment6 Key flexfield segment containing GL Cash Clearing
254 * Account Info.
255 * @param p_gl_ccrl_segment7 Key flexfield segment containing GL Cash Clearing
256 * Account Info.
257 * @param p_gl_ccrl_segment8 Key flexfield segment containing GL Cash Clearing
258 * Account Info.
259 * @param p_gl_ccrl_segment9 Key flexfield segment containing GL Cash Clearing
260 * Account Info.
261 * @param p_gl_ccrl_segment10 Key flexfield segment containing GL Cash Clearing
262 * Account Info.
263 * @param p_gl_ccrl_segment11 Key flexfield segment containing GL Cash Clearing
264 * Account Info.
265 * @param p_gl_ccrl_segment12 Key flexfield segment containing GL Cash Clearing
266 * Account Info.
267 * @param p_gl_ccrl_segment13 Key flexfield segment containing GL Cash Clearing
268 * Account Info.
269 * @param p_gl_ccrl_segment14 Key flexfield segment containing GL Cash Clearing
270 * Account Info.
271 * @param p_gl_ccrl_segment15 Key flexfield segment containing GL Cash Clearing
272 * Account Info.
273 * @param p_gl_ccrl_segment16 Key flexfield segment containing GL Cash Clearing
274 * Account Info.
275 * @param p_gl_ccrl_segment17 Key flexfield segment containing GL Cash Clearing
276 * Account Info.
277 * @param p_gl_ccrl_segment18 Key flexfield segment containing GL Cash Clearing
278 * Account Info.
279 * @param p_gl_ccrl_segment19 Key flexfield segment containing GL Cash Clearing
280 * Account Info.
281 * @param p_gl_ccrl_segment20 Key flexfield segment containing GL Cash Clearing
282 * Account Info.
283 * @param p_gl_ccrl_segment21 Key flexfield segment containing GL Cash Clearing
284 * Account Info.
285 * @param p_gl_ccrl_segment22 Key flexfield segment containing GL Cash Clearing
286 * Account Info.
287 * @param p_gl_ccrl_segment23 Key flexfield segment containing GL Cash Clearing
288 * Account Info.
289 * @param p_gl_ccrl_segment24 Key flexfield segment containing GL Cash Clearing
290 * Account Info.
291 * @param p_gl_ccrl_segment25 Key flexfield segment containing GL Cash Clearing
292 * Account Info.
293 * @param p_gl_ccrl_segment26 Key flexfield segment containing GL Cash Clearing
294 * Account Info.
295 * @param p_gl_ccrl_segment27 Key flexfield segment containing GL Cash Clearing
296 * Account Info.
297 * @param p_gl_ccrl_segment28 Key flexfield segment containing GL Cash Clearing
298 * Account Info.
299 * @param p_gl_ccrl_segment29 Key flexfield segment containing GL Cash Clearing
303 * @param p_gl_ccrl_concat_segments Key flexfield concatenated segment
300 * Account Info.
301 * @param p_gl_ccrl_segment30 Key flexfield segment containing GL Cash Clearing
302 * Account Info.
304 * containing GL Cash Clearing Account Info.
305 * @param p_gl_err_segment1 Key flexfield segment containing GL Error
306 * Account Info.
307 * @param p_gl_err_segment2 Key flexfield segment containing GL Error
308 * Account Info.
309 * @param p_gl_err_segment3 Key flexfield segment containing GL Error
310 * Account Info.
311 * @param p_gl_err_segment4 Key flexfield segment containing GL Error
312 * Account Info.
313 * @param p_gl_err_segment5 Key flexfield segment containing GL Error
314 * Account Info.
315 * @param p_gl_err_segment6 Key flexfield segment containing GL Error
316 * Account Info.
317 * @param p_gl_err_segment7 Key flexfield segment containing GL Error
318 * Account Info.
319 * @param p_gl_err_segment8 Key flexfield segment containing GL Error
320 * Account Info.
321 * @param p_gl_err_segment9 Key flexfield segment containing GL Error
322 * Account Info.
323 * @param p_gl_err_segment10 Key flexfield segment containing GL Error
324 * Account Info.
325 * @param p_gl_err_segment11 Key flexfield segment containing GL Error
326 * Account Info.
327 * @param p_gl_err_segment12 Key flexfield segment containing GL Error
328 * Account Info.
329 * @param p_gl_err_segment13 Key flexfield segment containing GL Error
330 * Account Info.
331 * @param p_gl_err_segment14 Key flexfield segment containing GL Error
332 * Account Info.
333 * @param p_gl_err_segment15 Key flexfield segment containing GL Error
334 * Account Info.
335 * @param p_gl_err_segment16 Key flexfield segment containing GL Error
336 * Account Info.
337 * @param p_gl_err_segment17 Key flexfield segment containing GL Error
338 * Account Info.
339 * @param p_gl_err_segment18 Key flexfield segment containing GL Error
340 * Account Info.
341 * @param p_gl_err_segment19 Key flexfield segment containing GL Error
342 * Account Info.
343 * @param p_gl_err_segment20 Key flexfield segment containing GL Error
344 * Account Info.
345 * @param p_gl_err_segment21 Key flexfield segment containing GL Error
346 * Account Info.
347 * @param p_gl_err_segment22 Key flexfield segment containing GL Error
348 * Account Info.
349 * @param p_gl_err_segment23 Key flexfield segment containing GL Error
350 * Account Info.
351 * @param p_gl_err_segment24 Key flexfield segment containing GL Error
352 * Account Info.
353 * @param p_gl_err_segment25 Key flexfield segment containing GL Error
354 * Account Info.
355 * @param p_gl_err_segment26 Key flexfield segment containing GL Error
356 * Account Info.
357 * @param p_gl_err_segment27 Key flexfield segment containing GL Error
358 * Account Info.
359 * @param p_gl_err_segment28 Key flexfield segment containing GL Error
360 * Account Info.
361 * @param p_gl_err_segment29 Key flexfield segment containing GL Error
362 * Account Info.
363 * @param p_gl_err_segment30 Key flexfield segment containing GL Error
364 * Account Info.
365 * @param p_gl_err_concat_segments Key flexfield concatenated segment
366 * containing GL Error Account Info.
367 * @param p_sets_of_book_id Foreign Key to GL Sets of Books
368 * @param p_third_party_payment Third Party Flag (Y/N). YES_NO lookup type of
369 * HR_LOOKUPS Default 'N'.
370 * @param p_transfer_to_gl_flag Transfer to GL flag.
371 * @param p_cost_payment Allow Cosing of payment.
372 * @param p_cost_cleared_payment Allow Costing of cleared payment.
373 * @param p_cost_cleared_void_payment Allow Costing of cleared void payment.
374 * @param p_exclude_manual_payment Exclude manual payment from Cositng.
375 * @param p_default_gl_account Default the GL account for the given bank account.
376 * @param p_bank_account_id Identifier for the payroll external account.
377 * @param p_org_payment_method_id If p_validate is false, this uniquely
378 * identifies the Organization Payment Method created. If p_validate is set to
379 * true, this parameter will be null.
380 * @param p_effective_start_date If p_validate is false, then set to the
381 * earliest effective start date for the created organization payment method.
382 * If p_validate is true, then set to null.
383 * @param p_effective_end_date If p_validate is false, then set to the
384 * effective end date for the created organization payment method. If
385 * p_validate is true, then set to null.
386 * @param p_object_version_number If p_validate is false, then set to the
387 * version number of the created organization payment method. If p_validate is
388 * true, then the value will be null.
389 * @param p_asset_code_combination_id If p_validate is false, this uniquely
390 * identifies the Asset Code Combination created. If p_validate is set to true,
391 * this parameter will be null.
392 * @param p_comment_id If p_validate is false and comment text was provided,
393 * then will be set to the identifier of the created organization payment
394 * method comment record. If p_validate is true or no comment text was
395 * provided, then will be null.
396 * @param p_external_account_id If p_validate is false, this uniquely
397 * identifies the External Account created. If p_validate is set to true, this
398 * parameter will be null.
399 * @rep:displayname Create Organization Payment Method
400 * @rep:category BUSINESS_ENTITY PAY_ORG_PAYMENT_METHOD
401 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
402 * @rep:scope public
403 * @rep:lifecycle active
404 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
405 */
406 --
407 -- {End Of Comments}
408 --
412 ,P_LANGUAGE_CODE in varchar2 default hr_api.userenv_lang
409 procedure create_org_payment_method
410 (P_VALIDATE in boolean default false
411 ,P_EFFECTIVE_DATE in date
413 ,P_BUSINESS_GROUP_ID in number
414 ,P_ORG_PAYMENT_METHOD_NAME in varchar2
415 ,P_PAYMENT_TYPE_ID in number
416 ,P_CURRENCY_CODE in varchar2 default null
417 ,P_ATTRIBUTE_CATEGORY in varchar2 default null
418 ,P_ATTRIBUTE1 in varchar2 default null
419 ,P_ATTRIBUTE2 in varchar2 default null
420 ,P_ATTRIBUTE3 in varchar2 default null
421 ,P_ATTRIBUTE4 in varchar2 default null
422 ,P_ATTRIBUTE5 in varchar2 default null
423 ,P_ATTRIBUTE6 in varchar2 default null
424 ,P_ATTRIBUTE7 in varchar2 default null
425 ,P_ATTRIBUTE8 in varchar2 default null
426 ,P_ATTRIBUTE9 in varchar2 default null
427 ,P_ATTRIBUTE10 in varchar2 default null
428 ,P_ATTRIBUTE11 in varchar2 default null
429 ,P_ATTRIBUTE12 in varchar2 default null
430 ,P_ATTRIBUTE13 in varchar2 default null
431 ,P_ATTRIBUTE14 in varchar2 default null
432 ,P_ATTRIBUTE15 in varchar2 default null
433 ,P_ATTRIBUTE16 in varchar2 default null
434 ,P_ATTRIBUTE17 in varchar2 default null
435 ,P_ATTRIBUTE18 in varchar2 default null
436 ,P_ATTRIBUTE19 in varchar2 default null
437 ,P_ATTRIBUTE20 in varchar2 default null
438 -- ,P_PMETH_INFORMATION_CATEGORY in varchar2 default null
439 ,P_PMETH_INFORMATION1 in varchar2 default null
440 ,P_PMETH_INFORMATION2 in varchar2 default null
441 ,P_PMETH_INFORMATION3 in varchar2 default null
442 ,P_PMETH_INFORMATION4 in varchar2 default null
443 ,P_PMETH_INFORMATION5 in varchar2 default null
444 ,P_PMETH_INFORMATION6 in varchar2 default null
445 ,P_PMETH_INFORMATION7 in varchar2 default null
446 ,P_PMETH_INFORMATION8 in varchar2 default null
447 ,P_PMETH_INFORMATION9 in varchar2 default null
448 ,P_PMETH_INFORMATION10 in varchar2 default null
449 ,P_PMETH_INFORMATION11 in varchar2 default null
450 ,P_PMETH_INFORMATION12 in varchar2 default null
451 ,P_PMETH_INFORMATION13 in varchar2 default null
452 ,P_PMETH_INFORMATION14 in varchar2 default null
453 ,P_PMETH_INFORMATION15 in varchar2 default null
454 ,P_PMETH_INFORMATION16 in varchar2 default null
455 ,P_PMETH_INFORMATION17 in varchar2 default null
456 ,P_PMETH_INFORMATION18 in varchar2 default null
457 ,P_PMETH_INFORMATION19 in varchar2 default null
458 ,P_PMETH_INFORMATION20 in varchar2 default null
459 ,P_COMMENTS in varchar2 default null
460 ,P_SEGMENT1 in varchar2 default null
461 ,P_SEGMENT2 in varchar2 default null
462 ,P_SEGMENT3 in varchar2 default null
463 ,P_SEGMENT4 in varchar2 default null
464 ,P_SEGMENT5 in varchar2 default null
465 ,P_SEGMENT6 in varchar2 default null
466 ,P_SEGMENT7 in varchar2 default null
467 ,P_SEGMENT8 in varchar2 default null
468 ,P_SEGMENT9 in varchar2 default null
469 ,P_SEGMENT10 in varchar2 default null
470 ,P_SEGMENT11 in varchar2 default null
471 ,P_SEGMENT12 in varchar2 default null
472 ,P_SEGMENT13 in varchar2 default null
473 ,P_SEGMENT14 in varchar2 default null
474 ,P_SEGMENT15 in varchar2 default null
475 ,P_SEGMENT16 in varchar2 default null
476 ,P_SEGMENT17 in varchar2 default null
477 ,P_SEGMENT18 in varchar2 default null
478 ,P_SEGMENT19 in varchar2 default null
479 ,P_SEGMENT20 in varchar2 default null
480 ,P_SEGMENT21 in varchar2 default null
481 ,P_SEGMENT22 in varchar2 default null
482 ,P_SEGMENT23 in varchar2 default null
483 ,P_SEGMENT24 in varchar2 default null
484 ,P_SEGMENT25 in varchar2 default null
485 ,P_SEGMENT26 in varchar2 default null
486 ,P_SEGMENT27 in varchar2 default null
487 ,P_SEGMENT28 in varchar2 default null
488 ,P_SEGMENT29 in varchar2 default null
489 ,P_SEGMENT30 in varchar2 default null
490 ,P_CONCAT_SEGMENTS in varchar2 default null
491 ,P_GL_SEGMENT1 in varchar2 default null
492 ,P_GL_SEGMENT2 in varchar2 default null
493 ,P_GL_SEGMENT3 in varchar2 default null
494 ,P_GL_SEGMENT4 in varchar2 default null
495 ,P_GL_SEGMENT5 in varchar2 default null
496 ,P_GL_SEGMENT6 in varchar2 default null
500 ,P_GL_SEGMENT10 in varchar2 default null
497 ,P_GL_SEGMENT7 in varchar2 default null
498 ,P_GL_SEGMENT8 in varchar2 default null
499 ,P_GL_SEGMENT9 in varchar2 default null
501 ,P_GL_SEGMENT11 in varchar2 default null
502 ,P_GL_SEGMENT12 in varchar2 default null
503 ,P_GL_SEGMENT13 in varchar2 default null
504 ,P_GL_SEGMENT14 in varchar2 default null
505 ,P_GL_SEGMENT15 in varchar2 default null
506 ,P_GL_SEGMENT16 in varchar2 default null
507 ,P_GL_SEGMENT17 in varchar2 default null
508 ,P_GL_SEGMENT18 in varchar2 default null
509 ,P_GL_SEGMENT19 in varchar2 default null
510 ,P_GL_SEGMENT20 in varchar2 default null
511 ,P_GL_SEGMENT21 in varchar2 default null
512 ,P_GL_SEGMENT22 in varchar2 default null
513 ,P_GL_SEGMENT23 in varchar2 default null
514 ,P_GL_SEGMENT24 in varchar2 default null
515 ,P_GL_SEGMENT25 in varchar2 default null
516 ,P_GL_SEGMENT26 in varchar2 default null
517 ,P_GL_SEGMENT27 in varchar2 default null
518 ,P_GL_SEGMENT28 in varchar2 default null
519 ,P_GL_SEGMENT29 in varchar2 default null
520 ,P_GL_SEGMENT30 in varchar2 default null
521 ,P_GL_CONCAT_SEGMENTS in varchar2 default null
522 ,P_GL_CTRL_SEGMENT1 in varchar2 default null
523 ,P_GL_CTRL_SEGMENT2 in varchar2 default null
524 ,P_GL_CTRL_SEGMENT3 in varchar2 default null
525 ,P_GL_CTRL_SEGMENT4 in varchar2 default null
526 ,P_GL_CTRL_SEGMENT5 in varchar2 default null
527 ,P_GL_CTRL_SEGMENT6 in varchar2 default null
528 ,P_GL_CTRL_SEGMENT7 in varchar2 default null
529 ,P_GL_CTRL_SEGMENT8 in varchar2 default null
530 ,P_GL_CTRL_SEGMENT9 in varchar2 default null
531 ,P_GL_CTRL_SEGMENT10 in varchar2 default null
532 ,P_GL_CTRL_SEGMENT11 in varchar2 default null
533 ,P_GL_CTRL_SEGMENT12 in varchar2 default null
534 ,P_GL_CTRL_SEGMENT13 in varchar2 default null
535 ,P_GL_CTRL_SEGMENT14 in varchar2 default null
536 ,P_GL_CTRL_SEGMENT15 in varchar2 default null
537 ,P_GL_CTRL_SEGMENT16 in varchar2 default null
538 ,P_GL_CTRL_SEGMENT17 in varchar2 default null
539 ,P_GL_CTRL_SEGMENT18 in varchar2 default null
540 ,P_GL_CTRL_SEGMENT19 in varchar2 default null
541 ,P_GL_CTRL_SEGMENT20 in varchar2 default null
542 ,P_GL_CTRL_SEGMENT21 in varchar2 default null
543 ,P_GL_CTRL_SEGMENT22 in varchar2 default null
544 ,P_GL_CTRL_SEGMENT23 in varchar2 default null
545 ,P_GL_CTRL_SEGMENT24 in varchar2 default null
546 ,P_GL_CTRL_SEGMENT25 in varchar2 default null
547 ,P_GL_CTRL_SEGMENT26 in varchar2 default null
548 ,P_GL_CTRL_SEGMENT27 in varchar2 default null
549 ,P_GL_CTRL_SEGMENT28 in varchar2 default null
550 ,P_GL_CTRL_SEGMENT29 in varchar2 default null
551 ,P_GL_CTRL_SEGMENT30 in varchar2 default null
552 ,P_GL_CTRL_CONCAT_SEGMENTS in varchar2 default null
553 ,P_GL_CCRL_SEGMENT1 in varchar2 default null
554 ,P_GL_CCRL_SEGMENT2 in varchar2 default null
555 ,P_GL_CCRL_SEGMENT3 in varchar2 default null
556 ,P_GL_CCRL_SEGMENT4 in varchar2 default null
557 ,P_GL_CCRL_SEGMENT5 in varchar2 default null
558 ,P_GL_CCRL_SEGMENT6 in varchar2 default null
559 ,P_GL_CCRL_SEGMENT7 in varchar2 default null
560 ,P_GL_CCRL_SEGMENT8 in varchar2 default null
561 ,P_GL_CCRL_SEGMENT9 in varchar2 default null
562 ,P_GL_CCRL_SEGMENT10 in varchar2 default null
563 ,P_GL_CCRL_SEGMENT11 in varchar2 default null
564 ,P_GL_CCRL_SEGMENT12 in varchar2 default null
565 ,P_GL_CCRL_SEGMENT13 in varchar2 default null
566 ,P_GL_CCRL_SEGMENT14 in varchar2 default null
567 ,P_GL_CCRL_SEGMENT15 in varchar2 default null
568 ,P_GL_CCRL_SEGMENT16 in varchar2 default null
569 ,P_GL_CCRL_SEGMENT17 in varchar2 default null
570 ,P_GL_CCRL_SEGMENT18 in varchar2 default null
571 ,P_GL_CCRL_SEGMENT19 in varchar2 default null
572 ,P_GL_CCRL_SEGMENT20 in varchar2 default null
573 ,P_GL_CCRL_SEGMENT21 in varchar2 default null
574 ,P_GL_CCRL_SEGMENT22 in varchar2 default null
575 ,P_GL_CCRL_SEGMENT23 in varchar2 default null
576 ,P_GL_CCRL_SEGMENT24 in varchar2 default null
577 ,P_GL_CCRL_SEGMENT25 in varchar2 default null
578 ,P_GL_CCRL_SEGMENT26 in varchar2 default null
579 ,P_GL_CCRL_SEGMENT27 in varchar2 default null
580 ,P_GL_CCRL_SEGMENT28 in varchar2 default null
581 ,P_GL_CCRL_SEGMENT29 in varchar2 default null
582 ,P_GL_CCRL_SEGMENT30 in varchar2 default null
583 ,P_GL_CCRL_CONCAT_SEGMENTS in varchar2 default null
587 ,P_GL_ERR_SEGMENT4 in varchar2 default null
584 ,P_GL_ERR_SEGMENT1 in varchar2 default null
585 ,P_GL_ERR_SEGMENT2 in varchar2 default null
586 ,P_GL_ERR_SEGMENT3 in varchar2 default null
588 ,P_GL_ERR_SEGMENT5 in varchar2 default null
589 ,P_GL_ERR_SEGMENT6 in varchar2 default null
590 ,P_GL_ERR_SEGMENT7 in varchar2 default null
591 ,P_GL_ERR_SEGMENT8 in varchar2 default null
592 ,P_GL_ERR_SEGMENT9 in varchar2 default null
593 ,P_GL_ERR_SEGMENT10 in varchar2 default null
594 ,P_GL_ERR_SEGMENT11 in varchar2 default null
595 ,P_GL_ERR_SEGMENT12 in varchar2 default null
596 ,P_GL_ERR_SEGMENT13 in varchar2 default null
597 ,P_GL_ERR_SEGMENT14 in varchar2 default null
598 ,P_GL_ERR_SEGMENT15 in varchar2 default null
599 ,P_GL_ERR_SEGMENT16 in varchar2 default null
600 ,P_GL_ERR_SEGMENT17 in varchar2 default null
601 ,P_GL_ERR_SEGMENT18 in varchar2 default null
602 ,P_GL_ERR_SEGMENT19 in varchar2 default null
603 ,P_GL_ERR_SEGMENT20 in varchar2 default null
604 ,P_GL_ERR_SEGMENT21 in varchar2 default null
605 ,P_GL_ERR_SEGMENT22 in varchar2 default null
606 ,P_GL_ERR_SEGMENT23 in varchar2 default null
607 ,P_GL_ERR_SEGMENT24 in varchar2 default null
608 ,P_GL_ERR_SEGMENT25 in varchar2 default null
609 ,P_GL_ERR_SEGMENT26 in varchar2 default null
610 ,P_GL_ERR_SEGMENT27 in varchar2 default null
611 ,P_GL_ERR_SEGMENT28 in varchar2 default null
612 ,P_GL_ERR_SEGMENT29 in varchar2 default null
613 ,P_GL_ERR_SEGMENT30 in varchar2 default null
614 ,P_GL_ERR_CONCAT_SEGMENTS in varchar2 default null
615 ,P_SETS_OF_BOOK_ID in number default null
616 ,P_THIRD_PARTY_PAYMENT in varchar2 default 'N'
617 ,P_TRANSFER_TO_GL_FLAG in varchar2 default null
618 ,P_COST_PAYMENT in varchar2 default null
619 ,P_COST_CLEARED_PAYMENT in varchar2 default null
620 ,P_COST_CLEARED_VOID_PAYMENT in varchar2 default null
621 ,P_EXCLUDE_MANUAL_PAYMENT in varchar2 default null
622 ,P_DEFAULT_GL_ACCOUNT in varchar2 default 'Y'
623 ,P_BANK_ACCOUNT_ID in number default null
624 ,P_ORG_PAYMENT_METHOD_ID out nocopy number
625 ,P_EFFECTIVE_START_DATE out nocopy date
626 ,P_EFFECTIVE_END_DATE out nocopy date
627 ,P_OBJECT_VERSION_NUMBER out nocopy number
628 ,P_ASSET_CODE_COMBINATION_ID out nocopy number
629 ,P_COMMENT_ID out nocopy number
630 ,P_EXTERNAL_ACCOUNT_ID out nocopy number
631 );
632 --
633 -- ----------------------------------------------------------------------------
634 -- |------------------------< update_org_payment_method >---------------------|
635 -- ----------------------------------------------------------------------------
636 --
637 -- {Start Of Comments}
638 /*#
639 * This API updates an organization payment method record.
640 *
641 * In addition to updating the organization payment method it also maintain the
642 * bank details in Cash Management.
643 *
644 * <p><b>Licensing</b><br>
645 * This API is licensed for use with Human Resources.
646 *
647 * <p><b>Prerequisites</b><br>
648 * A Payment type must be available. If not third party payment then a default
649 * defined balance must exists for the business group or else for the
650 * legislation or else for the global. Cash Analysis can be only performed if
651 * products CE and PAY are installed. If a GL sets of book is selected then
652 * Asset Key flexfield structure must be defined.
653 *
654 * <p><b>Post Success</b><br>
655 * The organization payment method will be successfully updated into the
656 * database.
657 *
658 * <p><b>Post Failure</b><br>
659 * The API does not update the org payment method then it raises an error.
660 * @param p_validate If true, then validation alone will be performed and the
661 * database will remain unchanged. If false and all validation checks pass,
662 * then the database will be modified.
663 * @param p_effective_date Determines when the DateTrack operation comes into
664 * force.
665 * @param p_datetrack_update_mode Indicates which DateTrack mode to use when
666 * updating the record. You must set to either UPDATE, CORRECTION,
667 * UPDATE_OVERRIDE or UPDATE_CHANGE_INSERT. Modes available for use with a
668 * particular record depend on the dates of previous record changes and the
669 * effective date of this change.
670 * @param p_language_code Specifies to which language the translation values
671 * apply. You can set to the base or any installed language. The default value
672 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
673 * value.
674 * @param p_org_payment_method_id Primary Key of the record.
675 * @param p_object_version_number Pass in the current version number of the org
676 * payment method to be updated. When the API completes if p_validate is false,
677 * will be set to the new version number of the updated org payment method. If
678 * p_validate is true will be set to the same value which was passed in.
679 * @param p_org_payment_method_name Name of the payment method. [Translated
680 * Value].
681 * @param p_currency_code {@rep:casecolumn
682 * PAY_ORG_PAYMENT_METHODS_F.CURRENCY_CODE}
686 * @param p_attribute2 Descriptive flexfield segment.
683 * @param p_attribute_category This context value determines which flexfield
684 * structure to use with the descriptive flexfield segments.
685 * @param p_attribute1 Descriptive flexfield segment.
687 * @param p_attribute3 Descriptive flexfield segment.
688 * @param p_attribute4 Descriptive flexfield segment.
689 * @param p_attribute5 Descriptive flexfield segment.
690 * @param p_attribute6 Descriptive flexfield segment.
691 * @param p_attribute7 Descriptive flexfield segment.
692 * @param p_attribute8 Descriptive flexfield segment.
693 * @param p_attribute9 Descriptive flexfield segment.
694 * @param p_attribute10 Descriptive flexfield segment.
695 * @param p_attribute11 Descriptive flexfield segment.
696 * @param p_attribute12 Descriptive flexfield segment.
697 * @param p_attribute13 Descriptive flexfield segment.
698 * @param p_attribute14 Descriptive flexfield segment.
699 * @param p_attribute15 Descriptive flexfield segment.
700 * @param p_attribute16 Descriptive flexfield segment.
701 * @param p_attribute17 Descriptive flexfield segment.
702 * @param p_attribute18 Descriptive flexfield segment.
703 * @param p_attribute19 Descriptive flexfield segment.
704 * @param p_attribute20 Descriptive flexfield segment.
705 * @param p_pmeth_information1 Developer Descriptive flexfield segment
706 * containing Cash Analysis Info.
707 * @param p_pmeth_information2 Developer Descriptive flexfield segment
708 * containing Cash Analysis Info.
709 * @param p_pmeth_information3 Developer Descriptive flexfield segment
710 * containing Cash Analysis Info.
711 * @param p_pmeth_information4 Developer Descriptive flexfield segment
712 * containing Cash Analysis Info.
713 * @param p_pmeth_information5 Developer Descriptive flexfield segment
714 * containing Cash Analysis Info.
715 * @param p_pmeth_information6 Developer Descriptive flexfield segment
716 * containing Cash Analysis Info.
717 * @param p_pmeth_information7 Developer Descriptive flexfield segment
718 * containing Cash Analysis Info.
719 * @param p_pmeth_information8 Developer Descriptive flexfield segment
720 * containing Cash Analysis Info.
721 * @param p_pmeth_information9 Developer Descriptive flexfield segment
722 * containing Cash Analysis Info.
723 * @param p_pmeth_information10 Developer Descriptive flexfield segment
724 * containing Cash Analysis Info.
725 * @param p_pmeth_information11 Developer Descriptive flexfield segment
726 * containing Cash Analysis Info.
727 * @param p_pmeth_information12 Developer Descriptive flexfield segment
728 * containing Cash Analysis Info.
729 * @param p_pmeth_information13 Developer Descriptive flexfield segment
730 * containing Cash Analysis Info.
731 * @param p_pmeth_information14 Developer Descriptive flexfield segment
732 * containing Cash Analysis Info.
733 * @param p_pmeth_information15 Developer Descriptive flexfield segment
734 * containing Cash Analysis Info.
735 * @param p_pmeth_information16 Developer Descriptive flexfield segment
736 * containing Cash Analysis Info.
737 * @param p_pmeth_information17 Developer Descriptive flexfield segment
738 * containing Cash Analysis Info.
739 * @param p_pmeth_information18 Developer Descriptive flexfield segment
740 * containing Cash Analysis Info.
741 * @param p_pmeth_information19 Developer Descriptive flexfield segment
742 * containing Cash Analysis Info.
743 * @param p_pmeth_information20 Developer Descriptive flexfield segment
744 * containing Cash Analysis Info.
745 * @param p_comments Organization payment method comment text.
746 * @param p_segment1 Key flexfield segment containing External Account Info.
747 * @param p_segment2 Key flexfield segment containing External Account Info.
748 * @param p_segment3 Key flexfield segment containing External Account Info.
749 * @param p_segment4 Key flexfield segment containing External Account Info.
750 * @param p_segment5 Key flexfield segment containing External Account Info.
751 * @param p_segment6 Key flexfield segment containing External Account Info.
752 * @param p_segment7 Key flexfield segment containing External Account Info.
753 * @param p_segment8 Key flexfield segment containing External Account Info.
754 * @param p_segment9 Key flexfield segment containing External Account Info.
755 * @param p_segment10 Key flexfield segment containing External Account Info.
756 * @param p_segment11 Key flexfield segment containing External Account Info.
757 * @param p_segment12 Key flexfield segment containing External Account Info.
758 * @param p_segment13 Key flexfield segment containing External Account Info.
759 * @param p_segment14 Key flexfield segment containing External Account Info.
760 * @param p_segment15 Key flexfield segment containing External Account Info.
761 * @param p_segment16 Key flexfield segment containing External Account Info.
762 * @param p_segment17 Key flexfield segment containing External Account Info.
763 * @param p_segment18 Key flexfield segment containing External Account Info.
764 * @param p_segment19 Key flexfield segment containing External Account Info.
765 * @param p_segment20 Key flexfield segment containing External Account Info.
766 * @param p_segment21 Key flexfield segment containing External Account Info.
767 * @param p_segment22 Key flexfield segment containing External Account Info.
768 * @param p_segment23 Key flexfield segment containing External Account Info.
769 * @param p_segment24 Key flexfield segment containing External Account Info.
770 * @param p_segment25 Key flexfield segment containing External Account Info.
771 * @param p_segment26 Key flexfield segment containing External Account Info.
772 * @param p_segment27 Key flexfield segment containing External Account Info.
773 * @param p_segment28 Key flexfield segment containing External Account Info.
774 * @param p_segment29 Key flexfield segment containing External Account Info.
775 * @param p_segment30 Key flexfield segment containing External Account Info.
776 * @param p_concat_segments Key flexfield concatenated segment containing
777 * External Account Info.
778 * @param p_gl_segment1 Key flexfield segment containing GL Asset Info.
779 * @param p_gl_segment2 Key flexfield segment containing GL Asset Info.
780 * @param p_gl_segment3 Key flexfield segment containing GL Asset Info.
781 * @param p_gl_segment4 Key flexfield segment containing GL Asset Info.
782 * @param p_gl_segment5 Key flexfield segment containing GL Asset Info.
783 * @param p_gl_segment6 Key flexfield segment containing GL Asset Info.
784 * @param p_gl_segment7 Key flexfield segment containing GL Asset Info.
785 * @param p_gl_segment8 Key flexfield segment containing GL Asset Info.
786 * @param p_gl_segment9 Key flexfield segment containing GL Asset Info.
787 * @param p_gl_segment10 Key flexfield segment containing GL Asset Info.
788 * @param p_gl_segment11 Key flexfield segment containing GL Asset Info.
789 * @param p_gl_segment12 Key flexfield segment containing GL Asset Info.
790 * @param p_gl_segment13 Key flexfield segment containing GL Asset Info.
791 * @param p_gl_segment14 Key flexfield segment containing GL Asset Info.
792 * @param p_gl_segment15 Key flexfield segment containing GL Asset Info.
793 * @param p_gl_segment16 Key flexfield segment containing GL Asset Info.
794 * @param p_gl_segment17 Key flexfield segment containing GL Asset Info.
795 * @param p_gl_segment18 Key flexfield segment containing GL Asset Info.
796 * @param p_gl_segment19 Key flexfield segment containing GL Asset Info.
797 * @param p_gl_segment20 Key flexfield segment containing GL Asset Info.
798 * @param p_gl_segment21 Key flexfield segment containing GL Asset Info.
799 * @param p_gl_segment22 Key flexfield segment containing GL Asset Info.
800 * @param p_gl_segment23 Key flexfield segment containing GL Asset Info.
801 * @param p_gl_segment24 Key flexfield segment containing GL Asset Info.
802 * @param p_gl_segment25 Key flexfield segment containing GL Asset Info.
803 * @param p_gl_segment26 Key flexfield segment containing GL Asset Info.
804 * @param p_gl_segment27 Key flexfield segment containing GL Asset Info.
808 * @param p_gl_concat_segments Key flexfield concatenated segment containing GL
805 * @param p_gl_segment28 Key flexfield segment containing GL Asset Info.
806 * @param p_gl_segment29 Key flexfield segment containing GL Asset Info.
807 * @param p_gl_segment30 Key flexfield segment containing GL Asset Info.
809 * Asset Info.
810 * @param p_gl_ctrl_segment1 Key flexfield segment containing GL Control
811 * Account Info.
812 * @param p_gl_ctrl_segment2 Key flexfield segment containing GL Control
813 * Account Info.
814 * @param p_gl_ctrl_segment3 Key flexfield segment containing GL Control
815 * Account Info.
816 * @param p_gl_ctrl_segment4 Key flexfield segment containing GL Control
817 * Account Info.
818 * @param p_gl_ctrl_segment5 Key flexfield segment containing GL Control
819 * Account Info.
820 * @param p_gl_ctrl_segment6 Key flexfield segment containing GL Control
821 * Account Info.
822 * @param p_gl_ctrl_segment7 Key flexfield segment containing GL Control
823 * Account Info.
824 * @param p_gl_ctrl_segment8 Key flexfield segment containing GL Control
825 * Account Info.
826 * @param p_gl_ctrl_segment9 Key flexfield segment containing GL Control
827 * Account Info.
828 * @param p_gl_ctrl_segment10 Key flexfield segment containing GL Control
829 * Account Info.
830 * @param p_gl_ctrl_segment11 Key flexfield segment containing GL Control
831 * Account Info.
832 * @param p_gl_ctrl_segment12 Key flexfield segment containing GL Control
833 * Account Info.
834 * @param p_gl_ctrl_segment13 Key flexfield segment containing GL Control
835 * Account Info.
836 * @param p_gl_ctrl_segment14 Key flexfield segment containing GL Control
837 * Account Info.
838 * @param p_gl_ctrl_segment15 Key flexfield segment containing GL Control
839 * Account Info.
840 * @param p_gl_ctrl_segment16 Key flexfield segment containing GL Control
841 * Account Info.
842 * @param p_gl_ctrl_segment17 Key flexfield segment containing GL Control
843 * Account Info.
844 * @param p_gl_ctrl_segment18 Key flexfield segment containing GL Control
845 * Account Info.
846 * @param p_gl_ctrl_segment19 Key flexfield segment containing GL Control
847 * Account Info.
848 * @param p_gl_ctrl_segment20 Key flexfield segment containing GL Control
849 * Account Info.
850 * @param p_gl_ctrl_segment21 Key flexfield segment containing GL Control
851 * Account Info.
852 * @param p_gl_ctrl_segment22 Key flexfield segment containing GL Control
853 * Account Info.
854 * @param p_gl_ctrl_segment23 Key flexfield segment containing GL Control
855 * Account Info.
856 * @param p_gl_ctrl_segment24 Key flexfield segment containing GL Control
857 * Account Info.
858 * @param p_gl_ctrl_segment25 Key flexfield segment containing GL Control
859 * Account Info.
860 * @param p_gl_ctrl_segment26 Key flexfield segment containing GL Control
861 * Account Info.
862 * @param p_gl_ctrl_segment27 Key flexfield segment containing GL Control
863 * Account Info.
864 * @param p_gl_ctrl_segment28 Key flexfield segment containing GL Control
865 * Account Info.
866 * @param p_gl_ctrl_segment29 Key flexfield segment containing GL Control
867 * Account Info.
868 * @param p_gl_ctrl_segment30 Key flexfield segment containing GL Control
869 * Account Info.
870 * @param p_gl_ctrl_concat_segments Key flexfield concatenated segment
871 * containing GL Control Account Info.
872 * @param p_gl_ccrl_segment1 Key flexfield segment containing GL Cash Clearing
873 * Account Info.
874 * @param p_gl_ccrl_segment2 Key flexfield segment containing GL Cash Clearing
875 * Account Info.
876 * @param p_gl_ccrl_segment3 Key flexfield segment containing GL Cash Clearing
877 * Account Info.
878 * @param p_gl_ccrl_segment4 Key flexfield segment containing GL Cash Clearing
879 * Account Info.
880 * @param p_gl_ccrl_segment5 Key flexfield segment containing GL Cash Clearing
881 * Account Info.
882 * @param p_gl_ccrl_segment6 Key flexfield segment containing GL Cash Clearing
883 * Account Info.
884 * @param p_gl_ccrl_segment7 Key flexfield segment containing GL Cash Clearing
885 * Account Info.
886 * @param p_gl_ccrl_segment8 Key flexfield segment containing GL Cash Clearing
887 * Account Info.
888 * @param p_gl_ccrl_segment9 Key flexfield segment containing GL Cash Clearing
889 * Account Info.
890 * @param p_gl_ccrl_segment10 Key flexfield segment containing GL Cash Clearing
891 * Account Info.
892 * @param p_gl_ccrl_segment11 Key flexfield segment containing GL Cash Clearing
893 * Account Info.
894 * @param p_gl_ccrl_segment12 Key flexfield segment containing GL Cash Clearing
895 * Account Info.
896 * @param p_gl_ccrl_segment13 Key flexfield segment containing GL Cash Clearing
897 * Account Info.
898 * @param p_gl_ccrl_segment14 Key flexfield segment containing GL Cash Clearing
899 * Account Info.
900 * @param p_gl_ccrl_segment15 Key flexfield segment containing GL Cash Clearing
901 * Account Info.
902 * @param p_gl_ccrl_segment16 Key flexfield segment containing GL Cash Clearing
903 * Account Info.
904 * @param p_gl_ccrl_segment17 Key flexfield segment containing GL Cash Clearing
905 * Account Info.
906 * @param p_gl_ccrl_segment18 Key flexfield segment containing GL Cash Clearing
907 * Account Info.
908 * @param p_gl_ccrl_segment19 Key flexfield segment containing GL Cash Clearing
909 * Account Info.
910 * @param p_gl_ccrl_segment20 Key flexfield segment containing GL Cash Clearing
911 * Account Info.
912 * @param p_gl_ccrl_segment21 Key flexfield segment containing GL Cash Clearing
913 * Account Info.
914 * @param p_gl_ccrl_segment22 Key flexfield segment containing GL Cash Clearing
915 * Account Info.
916 * @param p_gl_ccrl_segment23 Key flexfield segment containing GL Cash Clearing
917 * Account Info.
918 * @param p_gl_ccrl_segment24 Key flexfield segment containing GL Cash Clearing
919 * Account Info.
920 * @param p_gl_ccrl_segment25 Key flexfield segment containing GL Cash Clearing
921 * Account Info.
922 * @param p_gl_ccrl_segment26 Key flexfield segment containing GL Cash Clearing
923 * Account Info.
924 * @param p_gl_ccrl_segment27 Key flexfield segment containing GL Cash Clearing
925 * Account Info.
926 * @param p_gl_ccrl_segment28 Key flexfield segment containing GL Cash Clearing
927 * Account Info.
928 * @param p_gl_ccrl_segment29 Key flexfield segment containing GL Cash Clearing
929 * Account Info.
930 * @param p_gl_ccrl_segment30 Key flexfield segment containing GL Cash Clearing
931 * Account Info.
932 * @param p_gl_ccrl_concat_segments Key flexfield concatenated segment
933 * containing GL Cash Clearing Account Info.
934 * @param p_gl_err_segment1 Key flexfield segment containing GL Error
935 * Account Info.
936 * @param p_gl_err_segment2 Key flexfield segment containing GL Error
937 * Account Info.
938 * @param p_gl_err_segment3 Key flexfield segment containing GL Error
939 * Account Info.
940 * @param p_gl_err_segment4 Key flexfield segment containing GL Error
941 * Account Info.
942 * @param p_gl_err_segment5 Key flexfield segment containing GL Error
943 * Account Info.
944 * @param p_gl_err_segment6 Key flexfield segment containing GL Error
945 * Account Info.
946 * @param p_gl_err_segment7 Key flexfield segment containing GL Error
947 * Account Info.
948 * @param p_gl_err_segment8 Key flexfield segment containing GL Error
949 * Account Info.
950 * @param p_gl_err_segment9 Key flexfield segment containing GL Error
951 * Account Info.
952 * @param p_gl_err_segment10 Key flexfield segment containing GL Error
953 * Account Info.
954 * @param p_gl_err_segment11 Key flexfield segment containing GL Error
955 * Account Info.
956 * @param p_gl_err_segment12 Key flexfield segment containing GL Error
957 * Account Info.
958 * @param p_gl_err_segment13 Key flexfield segment containing GL Error
959 * Account Info.
960 * @param p_gl_err_segment14 Key flexfield segment containing GL Error
961 * Account Info.
962 * @param p_gl_err_segment15 Key flexfield segment containing GL Error
963 * Account Info.
964 * @param p_gl_err_segment16 Key flexfield segment containing GL Error
965 * Account Info.
966 * @param p_gl_err_segment17 Key flexfield segment containing GL Error
967 * Account Info.
968 * @param p_gl_err_segment18 Key flexfield segment containing GL Error
969 * Account Info.
970 * @param p_gl_err_segment19 Key flexfield segment containing GL Error
971 * Account Info.
972 * @param p_gl_err_segment20 Key flexfield segment containing GL Error
973 * Account Info.
974 * @param p_gl_err_segment21 Key flexfield segment containing GL Error
975 * Account Info.
976 * @param p_gl_err_segment22 Key flexfield segment containing GL Error
977 * Account Info.
978 * @param p_gl_err_segment23 Key flexfield segment containing GL Error
979 * Account Info.
980 * @param p_gl_err_segment24 Key flexfield segment containing GL Error
981 * Account Info.
982 * @param p_gl_err_segment25 Key flexfield segment containing GL Error
983 * Account Info.
984 * @param p_gl_err_segment26 Key flexfield segment containing GL Error
985 * Account Info.
986 * @param p_gl_err_segment27 Key flexfield segment containing GL Error
987 * Account Info.
988 * @param p_gl_err_segment28 Key flexfield segment containing GL Error
989 * Account Info.
990 * @param p_gl_err_segment29 Key flexfield segment containing GL Error
991 * Account Info.
992 * @param p_gl_err_segment30 Key flexfield segment containing GL Error
993 * Account Info.
994 * @param p_gl_err_concat_segments Key flexfield concatenated segment
995 * containing GL Error Account Info.
996 * @param p_sets_of_book_id Foreign Key to GL Sets of Books
997 * @param p_transfer_to_gl_flag Transfer to GL flag.
998 * @param p_cost_payment Allow Cosing of payment.
999 * @param p_cost_cleared_payment Allow Costing of cleared payment.
1000 * @param p_cost_cleared_void_payment Allow Costing of cleared void payment.
1001 * @param p_exclude_manual_payment Exclude manual payment from Cositng.
1002 * @param p_default_gl_account Default the GL account for the given bank account.
1003 * @param p_bank_account_id Identifier for the payroll external account.
1004 * @param p_effective_start_date If p_validate is false, then set to the
1005 * effective start date on the updated organization payment method row which
1006 * now exists as of the effective date. If p_validate is true, then set to
1007 * null.
1008 * @param p_effective_end_date If p_validate is false, then set to the
1009 * effective end date on the updated organization payment method row which now
1010 * exists as of the effective date. If p_validate is true, then set to null.
1011 * @param p_asset_code_combination_id If p_validate is false, this uniquely
1012 * identifies the Asset Code Combination created. If p_validate is set to true,
1013 * this parameter will be null.
1014 * @param p_comment_id If p_validate is false, this uniquely identifies the
1015 * Comment updated. If p_validate is set to true, this parameter will be null.
1016 * @param p_external_account_id If p_validate is false, this uniquely
1017 * identifies the External Account updated. If p_validate is set to true, this
1018 * parameter will be null.
1019 * @rep:displayname Update Organization Payment Method
1020 * @rep:category BUSINESS_ENTITY PAY_ORG_PAYMENT_METHOD
1021 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
1022 * @rep:scope public
1023 * @rep:lifecycle active
1024 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1025 */
1026 --
1027 -- {End Of Comments}
1028 --
1029 procedure update_org_payment_method
1030 (P_VALIDATE in boolean default false
1031 ,P_EFFECTIVE_DATE in date
1032 ,P_DATETRACK_UPDATE_MODE in varchar2
1033 ,P_LANGUAGE_CODE in varchar2 default hr_api.userenv_lang
1034 ,P_ORG_PAYMENT_METHOD_ID in number
1035 ,P_OBJECT_VERSION_NUMBER in out nocopy number
1036 ,P_ORG_PAYMENT_METHOD_NAME in varchar2 default hr_api.g_varchar2
1037 ,P_CURRENCY_CODE in varchar2 default hr_api.g_varchar2
1038 ,P_ATTRIBUTE_CATEGORY in varchar2 default hr_api.g_varchar2
1039 ,P_ATTRIBUTE1 in varchar2 default hr_api.g_varchar2
1040 ,P_ATTRIBUTE2 in varchar2 default hr_api.g_varchar2
1041 ,P_ATTRIBUTE3 in varchar2 default hr_api.g_varchar2
1042 ,P_ATTRIBUTE4 in varchar2 default hr_api.g_varchar2
1043 ,P_ATTRIBUTE5 in varchar2 default hr_api.g_varchar2
1044 ,P_ATTRIBUTE6 in varchar2 default hr_api.g_varchar2
1045 ,P_ATTRIBUTE7 in varchar2 default hr_api.g_varchar2
1046 ,P_ATTRIBUTE8 in varchar2 default hr_api.g_varchar2
1047 ,P_ATTRIBUTE9 in varchar2 default hr_api.g_varchar2
1048 ,P_ATTRIBUTE10 in varchar2 default hr_api.g_varchar2
1049 ,P_ATTRIBUTE11 in varchar2 default hr_api.g_varchar2
1050 ,P_ATTRIBUTE12 in varchar2 default hr_api.g_varchar2
1054 ,P_ATTRIBUTE16 in varchar2 default hr_api.g_varchar2
1051 ,P_ATTRIBUTE13 in varchar2 default hr_api.g_varchar2
1052 ,P_ATTRIBUTE14 in varchar2 default hr_api.g_varchar2
1053 ,P_ATTRIBUTE15 in varchar2 default hr_api.g_varchar2
1055 ,P_ATTRIBUTE17 in varchar2 default hr_api.g_varchar2
1056 ,P_ATTRIBUTE18 in varchar2 default hr_api.g_varchar2
1057 ,P_ATTRIBUTE19 in varchar2 default hr_api.g_varchar2
1058 ,P_ATTRIBUTE20 in varchar2 default hr_api.g_varchar2
1059 -- ,P_PMETH_INFORMATION_CATEGORY in varchar2 default hr_api.g_varchar2
1060 ,P_PMETH_INFORMATION1 in varchar2 default hr_api.g_varchar2
1061 ,P_PMETH_INFORMATION2 in varchar2 default hr_api.g_varchar2
1062 ,P_PMETH_INFORMATION3 in varchar2 default hr_api.g_varchar2
1063 ,P_PMETH_INFORMATION4 in varchar2 default hr_api.g_varchar2
1064 ,P_PMETH_INFORMATION5 in varchar2 default hr_api.g_varchar2
1065 ,P_PMETH_INFORMATION6 in varchar2 default hr_api.g_varchar2
1066 ,P_PMETH_INFORMATION7 in varchar2 default hr_api.g_varchar2
1067 ,P_PMETH_INFORMATION8 in varchar2 default hr_api.g_varchar2
1068 ,P_PMETH_INFORMATION9 in varchar2 default hr_api.g_varchar2
1069 ,P_PMETH_INFORMATION10 in varchar2 default hr_api.g_varchar2
1070 ,P_PMETH_INFORMATION11 in varchar2 default hr_api.g_varchar2
1071 ,P_PMETH_INFORMATION12 in varchar2 default hr_api.g_varchar2
1072 ,P_PMETH_INFORMATION13 in varchar2 default hr_api.g_varchar2
1073 ,P_PMETH_INFORMATION14 in varchar2 default hr_api.g_varchar2
1074 ,P_PMETH_INFORMATION15 in varchar2 default hr_api.g_varchar2
1075 ,P_PMETH_INFORMATION16 in varchar2 default hr_api.g_varchar2
1076 ,P_PMETH_INFORMATION17 in varchar2 default hr_api.g_varchar2
1077 ,P_PMETH_INFORMATION18 in varchar2 default hr_api.g_varchar2
1078 ,P_PMETH_INFORMATION19 in varchar2 default hr_api.g_varchar2
1079 ,P_PMETH_INFORMATION20 in varchar2 default hr_api.g_varchar2
1080 ,P_COMMENTS in varchar2 default hr_api.g_varchar2
1081 ,P_SEGMENT1 in varchar2 default hr_api.g_varchar2
1082 ,P_SEGMENT2 in varchar2 default hr_api.g_varchar2
1083 ,P_SEGMENT3 in varchar2 default hr_api.g_varchar2
1084 ,P_SEGMENT4 in varchar2 default hr_api.g_varchar2
1085 ,P_SEGMENT5 in varchar2 default hr_api.g_varchar2
1086 ,P_SEGMENT6 in varchar2 default hr_api.g_varchar2
1087 ,P_SEGMENT7 in varchar2 default hr_api.g_varchar2
1088 ,P_SEGMENT8 in varchar2 default hr_api.g_varchar2
1089 ,P_SEGMENT9 in varchar2 default hr_api.g_varchar2
1090 ,P_SEGMENT10 in varchar2 default hr_api.g_varchar2
1091 ,P_SEGMENT11 in varchar2 default hr_api.g_varchar2
1092 ,P_SEGMENT12 in varchar2 default hr_api.g_varchar2
1093 ,P_SEGMENT13 in varchar2 default hr_api.g_varchar2
1094 ,P_SEGMENT14 in varchar2 default hr_api.g_varchar2
1095 ,P_SEGMENT15 in varchar2 default hr_api.g_varchar2
1096 ,P_SEGMENT16 in varchar2 default hr_api.g_varchar2
1097 ,P_SEGMENT17 in varchar2 default hr_api.g_varchar2
1098 ,P_SEGMENT18 in varchar2 default hr_api.g_varchar2
1099 ,P_SEGMENT19 in varchar2 default hr_api.g_varchar2
1100 ,P_SEGMENT20 in varchar2 default hr_api.g_varchar2
1101 ,P_SEGMENT21 in varchar2 default hr_api.g_varchar2
1102 ,P_SEGMENT22 in varchar2 default hr_api.g_varchar2
1103 ,P_SEGMENT23 in varchar2 default hr_api.g_varchar2
1104 ,P_SEGMENT24 in varchar2 default hr_api.g_varchar2
1105 ,P_SEGMENT25 in varchar2 default hr_api.g_varchar2
1106 ,P_SEGMENT26 in varchar2 default hr_api.g_varchar2
1107 ,P_SEGMENT27 in varchar2 default hr_api.g_varchar2
1108 ,P_SEGMENT28 in varchar2 default hr_api.g_varchar2
1109 ,P_SEGMENT29 in varchar2 default hr_api.g_varchar2
1110 ,P_SEGMENT30 in varchar2 default hr_api.g_varchar2
1111 ,P_CONCAT_SEGMENTS in varchar2 default hr_api.g_varchar2
1112 ,P_GL_SEGMENT1 in varchar2 default hr_api.g_varchar2
1113 ,P_GL_SEGMENT2 in varchar2 default hr_api.g_varchar2
1114 ,P_GL_SEGMENT3 in varchar2 default hr_api.g_varchar2
1115 ,P_GL_SEGMENT4 in varchar2 default hr_api.g_varchar2
1116 ,P_GL_SEGMENT5 in varchar2 default hr_api.g_varchar2
1117 ,P_GL_SEGMENT6 in varchar2 default hr_api.g_varchar2
1118 ,P_GL_SEGMENT7 in varchar2 default hr_api.g_varchar2
1119 ,P_GL_SEGMENT8 in varchar2 default hr_api.g_varchar2
1120 ,P_GL_SEGMENT9 in varchar2 default hr_api.g_varchar2
1121 ,P_GL_SEGMENT10 in varchar2 default hr_api.g_varchar2
1122 ,P_GL_SEGMENT11 in varchar2 default hr_api.g_varchar2
1123 ,P_GL_SEGMENT12 in varchar2 default hr_api.g_varchar2
1124 ,P_GL_SEGMENT13 in varchar2 default hr_api.g_varchar2
1125 ,P_GL_SEGMENT14 in varchar2 default hr_api.g_varchar2
1126 ,P_GL_SEGMENT15 in varchar2 default hr_api.g_varchar2
1127 ,P_GL_SEGMENT16 in varchar2 default hr_api.g_varchar2
1128 ,P_GL_SEGMENT17 in varchar2 default hr_api.g_varchar2
1129 ,P_GL_SEGMENT18 in varchar2 default hr_api.g_varchar2
1130 ,P_GL_SEGMENT19 in varchar2 default hr_api.g_varchar2
1131 ,P_GL_SEGMENT20 in varchar2 default hr_api.g_varchar2
1132 ,P_GL_SEGMENT21 in varchar2 default hr_api.g_varchar2
1133 ,P_GL_SEGMENT22 in varchar2 default hr_api.g_varchar2
1134 ,P_GL_SEGMENT23 in varchar2 default hr_api.g_varchar2
1135 ,P_GL_SEGMENT24 in varchar2 default hr_api.g_varchar2
1136 ,P_GL_SEGMENT25 in varchar2 default hr_api.g_varchar2
1137 ,P_GL_SEGMENT26 in varchar2 default hr_api.g_varchar2
1138 ,P_GL_SEGMENT27 in varchar2 default hr_api.g_varchar2
1139 ,P_GL_SEGMENT28 in varchar2 default hr_api.g_varchar2
1140 ,P_GL_SEGMENT29 in varchar2 default hr_api.g_varchar2
1141 ,P_GL_SEGMENT30 in varchar2 default hr_api.g_varchar2
1142 ,P_GL_CONCAT_SEGMENTS in varchar2 default hr_api.g_varchar2
1143 ,P_GL_CTRL_SEGMENT1 in varchar2 default hr_api.g_varchar2
1144 ,P_GL_CTRL_SEGMENT2 in varchar2 default hr_api.g_varchar2
1145 ,P_GL_CTRL_SEGMENT3 in varchar2 default hr_api.g_varchar2
1146 ,P_GL_CTRL_SEGMENT4 in varchar2 default hr_api.g_varchar2
1147 ,P_GL_CTRL_SEGMENT5 in varchar2 default hr_api.g_varchar2
1148 ,P_GL_CTRL_SEGMENT6 in varchar2 default hr_api.g_varchar2
1149 ,P_GL_CTRL_SEGMENT7 in varchar2 default hr_api.g_varchar2
1150 ,P_GL_CTRL_SEGMENT8 in varchar2 default hr_api.g_varchar2
1151 ,P_GL_CTRL_SEGMENT9 in varchar2 default hr_api.g_varchar2
1152 ,P_GL_CTRL_SEGMENT10 in varchar2 default hr_api.g_varchar2
1153 ,P_GL_CTRL_SEGMENT11 in varchar2 default hr_api.g_varchar2
1154 ,P_GL_CTRL_SEGMENT12 in varchar2 default hr_api.g_varchar2
1155 ,P_GL_CTRL_SEGMENT13 in varchar2 default hr_api.g_varchar2
1156 ,P_GL_CTRL_SEGMENT14 in varchar2 default hr_api.g_varchar2
1157 ,P_GL_CTRL_SEGMENT15 in varchar2 default hr_api.g_varchar2
1158 ,P_GL_CTRL_SEGMENT16 in varchar2 default hr_api.g_varchar2
1159 ,P_GL_CTRL_SEGMENT17 in varchar2 default hr_api.g_varchar2
1160 ,P_GL_CTRL_SEGMENT18 in varchar2 default hr_api.g_varchar2
1161 ,P_GL_CTRL_SEGMENT19 in varchar2 default hr_api.g_varchar2
1162 ,P_GL_CTRL_SEGMENT20 in varchar2 default hr_api.g_varchar2
1163 ,P_GL_CTRL_SEGMENT21 in varchar2 default hr_api.g_varchar2
1164 ,P_GL_CTRL_SEGMENT22 in varchar2 default hr_api.g_varchar2
1165 ,P_GL_CTRL_SEGMENT23 in varchar2 default hr_api.g_varchar2
1166 ,P_GL_CTRL_SEGMENT24 in varchar2 default hr_api.g_varchar2
1167 ,P_GL_CTRL_SEGMENT25 in varchar2 default hr_api.g_varchar2
1168 ,P_GL_CTRL_SEGMENT26 in varchar2 default hr_api.g_varchar2
1169 ,P_GL_CTRL_SEGMENT27 in varchar2 default hr_api.g_varchar2
1170 ,P_GL_CTRL_SEGMENT28 in varchar2 default hr_api.g_varchar2
1171 ,P_GL_CTRL_SEGMENT29 in varchar2 default hr_api.g_varchar2
1172 ,P_GL_CTRL_SEGMENT30 in varchar2 default hr_api.g_varchar2
1173 ,P_GL_CTRL_CONCAT_SEGMENTS in varchar2 default hr_api.g_varchar2
1174 ,P_GL_CCRL_SEGMENT1 in varchar2 default hr_api.g_varchar2
1175 ,P_GL_CCRL_SEGMENT2 in varchar2 default hr_api.g_varchar2
1176 ,P_GL_CCRL_SEGMENT3 in varchar2 default hr_api.g_varchar2
1177 ,P_GL_CCRL_SEGMENT4 in varchar2 default hr_api.g_varchar2
1178 ,P_GL_CCRL_SEGMENT5 in varchar2 default hr_api.g_varchar2
1179 ,P_GL_CCRL_SEGMENT6 in varchar2 default hr_api.g_varchar2
1180 ,P_GL_CCRL_SEGMENT7 in varchar2 default hr_api.g_varchar2
1181 ,P_GL_CCRL_SEGMENT8 in varchar2 default hr_api.g_varchar2
1182 ,P_GL_CCRL_SEGMENT9 in varchar2 default hr_api.g_varchar2
1183 ,P_GL_CCRL_SEGMENT10 in varchar2 default hr_api.g_varchar2
1184 ,P_GL_CCRL_SEGMENT11 in varchar2 default hr_api.g_varchar2
1185 ,P_GL_CCRL_SEGMENT12 in varchar2 default hr_api.g_varchar2
1186 ,P_GL_CCRL_SEGMENT13 in varchar2 default hr_api.g_varchar2
1187 ,P_GL_CCRL_SEGMENT14 in varchar2 default hr_api.g_varchar2
1188 ,P_GL_CCRL_SEGMENT15 in varchar2 default hr_api.g_varchar2
1189 ,P_GL_CCRL_SEGMENT16 in varchar2 default hr_api.g_varchar2
1190 ,P_GL_CCRL_SEGMENT17 in varchar2 default hr_api.g_varchar2
1191 ,P_GL_CCRL_SEGMENT18 in varchar2 default hr_api.g_varchar2
1192 ,P_GL_CCRL_SEGMENT19 in varchar2 default hr_api.g_varchar2
1193 ,P_GL_CCRL_SEGMENT20 in varchar2 default hr_api.g_varchar2
1194 ,P_GL_CCRL_SEGMENT21 in varchar2 default hr_api.g_varchar2
1195 ,P_GL_CCRL_SEGMENT22 in varchar2 default hr_api.g_varchar2
1196 ,P_GL_CCRL_SEGMENT23 in varchar2 default hr_api.g_varchar2
1197 ,P_GL_CCRL_SEGMENT24 in varchar2 default hr_api.g_varchar2
1198 ,P_GL_CCRL_SEGMENT25 in varchar2 default hr_api.g_varchar2
1199 ,P_GL_CCRL_SEGMENT26 in varchar2 default hr_api.g_varchar2
1200 ,P_GL_CCRL_SEGMENT27 in varchar2 default hr_api.g_varchar2
1201 ,P_GL_CCRL_SEGMENT28 in varchar2 default hr_api.g_varchar2
1202 ,P_GL_CCRL_SEGMENT29 in varchar2 default hr_api.g_varchar2
1203 ,P_GL_CCRL_SEGMENT30 in varchar2 default hr_api.g_varchar2
1204 ,P_GL_CCRL_CONCAT_SEGMENTS in varchar2 default hr_api.g_varchar2
1205 ,P_GL_ERR_SEGMENT1 in varchar2 default hr_api.g_varchar2
1206 ,P_GL_ERR_SEGMENT2 in varchar2 default hr_api.g_varchar2
1207 ,P_GL_ERR_SEGMENT3 in varchar2 default hr_api.g_varchar2
1208 ,P_GL_ERR_SEGMENT4 in varchar2 default hr_api.g_varchar2
1209 ,P_GL_ERR_SEGMENT5 in varchar2 default hr_api.g_varchar2
1210 ,P_GL_ERR_SEGMENT6 in varchar2 default hr_api.g_varchar2
1211 ,P_GL_ERR_SEGMENT7 in varchar2 default hr_api.g_varchar2
1212 ,P_GL_ERR_SEGMENT8 in varchar2 default hr_api.g_varchar2
1213 ,P_GL_ERR_SEGMENT9 in varchar2 default hr_api.g_varchar2
1214 ,P_GL_ERR_SEGMENT10 in varchar2 default hr_api.g_varchar2
1215 ,P_GL_ERR_SEGMENT11 in varchar2 default hr_api.g_varchar2
1216 ,P_GL_ERR_SEGMENT12 in varchar2 default hr_api.g_varchar2
1217 ,P_GL_ERR_SEGMENT13 in varchar2 default hr_api.g_varchar2
1218 ,P_GL_ERR_SEGMENT14 in varchar2 default hr_api.g_varchar2
1219 ,P_GL_ERR_SEGMENT15 in varchar2 default hr_api.g_varchar2
1220 ,P_GL_ERR_SEGMENT16 in varchar2 default hr_api.g_varchar2
1221 ,P_GL_ERR_SEGMENT17 in varchar2 default hr_api.g_varchar2
1222 ,P_GL_ERR_SEGMENT18 in varchar2 default hr_api.g_varchar2
1223 ,P_GL_ERR_SEGMENT19 in varchar2 default hr_api.g_varchar2
1224 ,P_GL_ERR_SEGMENT20 in varchar2 default hr_api.g_varchar2
1225 ,P_GL_ERR_SEGMENT21 in varchar2 default hr_api.g_varchar2
1226 ,P_GL_ERR_SEGMENT22 in varchar2 default hr_api.g_varchar2
1227 ,P_GL_ERR_SEGMENT23 in varchar2 default hr_api.g_varchar2
1228 ,P_GL_ERR_SEGMENT24 in varchar2 default hr_api.g_varchar2
1229 ,P_GL_ERR_SEGMENT25 in varchar2 default hr_api.g_varchar2
1230 ,P_GL_ERR_SEGMENT26 in varchar2 default hr_api.g_varchar2
1231 ,P_GL_ERR_SEGMENT27 in varchar2 default hr_api.g_varchar2
1232 ,P_GL_ERR_SEGMENT28 in varchar2 default hr_api.g_varchar2
1233 ,P_GL_ERR_SEGMENT29 in varchar2 default hr_api.g_varchar2
1234 ,P_GL_ERR_SEGMENT30 in varchar2 default hr_api.g_varchar2
1235 ,P_GL_ERR_CONCAT_SEGMENTS in varchar2 default hr_api.g_varchar2
1236 ,P_SETS_OF_BOOK_ID in number default hr_api.g_number
1237 ,P_TRANSFER_TO_GL_FLAG in varchar2 default hr_api.g_varchar2
1238 ,P_COST_PAYMENT in varchar2 default hr_api.g_varchar2
1239 ,P_COST_CLEARED_PAYMENT in varchar2 default hr_api.g_varchar2
1240 ,P_COST_CLEARED_VOID_PAYMENT in varchar2 default hr_api.g_varchar2
1241 ,P_EXCLUDE_MANUAL_PAYMENT in varchar2 default hr_api.g_varchar2
1242 ,P_DEFAULT_GL_ACCOUNT in varchar2 default 'Y'
1243 ,P_BANK_ACCOUNT_ID in number default hr_api.g_number
1244 ,P_EFFECTIVE_START_DATE out nocopy date
1245 ,P_EFFECTIVE_END_DATE out nocopy date
1246 ,P_ASSET_CODE_COMBINATION_ID out nocopy number
1247 ,P_COMMENT_ID out nocopy number
1248 ,P_EXTERNAL_ACCOUNT_ID out nocopy number
1249 );
1250 --
1251 -- ----------------------------------------------------------------------------
1252 -- |------------------------< delete_org_payment_method >---------------------|
1253 -- ----------------------------------------------------------------------------
1254 --
1255 -- {Start Of Comments}
1256 /*#
1257 * This API deletes an organization payment method record.
1258 *
1259 * This only deletes if this payment method has not been referenced form other
1260 * records.
1261 *
1262 * <p><b>Licensing</b><br>
1263 * This API is licensed for use with Human Resources.
1264 *
1265 * <p><b>Prerequisites</b><br>
1266 * The organization payment method to be deleted should exist.
1267 *
1268 * <p><b>Post Success</b><br>
1269 * The organization payment method will be successfully deleted from the
1270 * database.
1271 *
1272 * <p><b>Post Failure</b><br>
1273 * The API does not delete the Organization Payment Method then it raises an
1274 * error.
1275 * @param p_validate If true, then validation alone will be performed and the
1276 * database will remain unchanged. If false and all validation checks pass,
1277 * then the database will be modified.
1278 * @param p_effective_date Determines when the DateTrack operation comes into
1279 * force.
1280 * @param p_datetrack_delete_mode Indicates which DateTrack mode to use when
1281 * deleting the record. You must set to either ZAP, DELETE, FUTURE_CHANGE or
1282 * DELETE_NEXT_CHANGE. Modes available for use with a particular record depend
1283 * on the dates of previous record changes and the effective date of this
1284 * change.
1285 * @param p_org_payment_method_id Primary Key of the record.
1286 * @param p_object_version_number Pass in the current version number of the
1287 * organization payment method to be deleted. When the API completes if
1288 * p_validate is false, will be set to the new version number of the deleted
1289 * organization payment method. If p_validate is true will be set to the same
1290 * value which was passed in.
1291 * @param p_effective_start_date If p_validate is false, then set to the
1292 * effective start date for the deleted organization payment method row which
1293 * now exists as of the effective date. If p_validate is true or all row
1294 * instances have been deleted then set to null.
1295 * @param p_effective_end_date If p_validate is false, then set to the
1296 * effective end date for the deleted organization payment method row which now
1297 * exists as of the effective date. If p_validate is true or all row instances
1298 * have been deleted then set to null.
1299 * @rep:displayname Delete Organization Payment Method
1300 * @rep:category BUSINESS_ENTITY PAY_ORG_PAYMENT_METHOD
1301 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
1302 * @rep:scope public
1303 * @rep:lifecycle active
1304 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1305 */
1306 --
1307 -- {End Of Comments}
1308 --
1309 procedure delete_org_payment_method
1310 (P_VALIDATE in boolean default false
1311 ,P_EFFECTIVE_DATE in date
1312 ,P_DATETRACK_DELETE_MODE in varchar2
1313 ,P_ORG_PAYMENT_METHOD_ID in number
1314 ,P_OBJECT_VERSION_NUMBER in out nocopy number
1315 ,P_EFFECTIVE_START_DATE out nocopy date
1316 ,P_EFFECTIVE_END_DATE out nocopy date
1317 );
1318 --
1319 --
1320 --
1321 end PAY_ORG_PAYMENT_METHOD_API;