1 PACKAGE hr_nz_personal_pay_method_api AS
2 /* $Header: hrnzwrpp.pkh 120.4 2005/10/31 03:19:33 rpalli noship $ */
3 /*#
4 * This Package contains APIs for creation of personal payment methods for New
5 * Zealand.
6 * @rep:scope public
7 * @rep:product per
8 * @rep:displayname Personal Payment Method for New Zealand
9 */
10 --
11 -- ----------------------------------------------------------------------------
12 -- |----------------------< create_nz_personal_pay_method >-------------------|
13 -- ----------------------------------------------------------------------------
14 --
15 -- {Start Of Comments}
16 /*#
17 * This API creates the personal payment method of an employee for New Zealand.
18 *
19 * The API calls the generic API create_personal_pay_method, with the
20 * parameters set as appropriate for a New Zealand employee assignment.
21 *
22 * <p><b>Licensing</b><br>
23 * This API is licensed for use with Human Resources.
24 *
25 * <p><b>Prerequisites</b><br>
26 * See the generic API create_personal_pay_method
27 *
28 * <p><b>Post Success</b><br>
29 * Successfully creates the personal payment method for the employee.
30 *
31 * <p><b>Post Failure</b><br>
32 * The API does not create the personal payment method and raises an error.
33 * @param p_validate If true, then validation alone will be performed and the
34 * database will remain unchanged. If false and all validation checks pass,
35 * then the database will be modified.
36 * @param p_effective_date Determines when the DateTrack operation takes
37 * effect.
38 * @param p_assignment_id Identifies the assignment for which you create the
39 * Personal Payment Method record.
40 * @param p_run_type_id Identifies the run type for which the personal payment
41 * method is being created.
42 * @param p_org_payment_method_id Identifies the payment method.
43 * @param p_bank_branch_number 6 digit bank brach number
44 * @param p_account_number 7 Digit account number
45 * @param p_account_suffix 3 Digit account
46 * @param p_reference Reference for the Bank account
47 * @param p_code Bank account Code
48 * @param p_third_party_particulars Third party particulars
49 * @param p_amount {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.AMOUNT}
50 * @param p_percentage {@rep:casecolumn
51 * PAY_PERSONAL_PAYMENT_METHODS_F.PERCENTAGE}
52 * @param p_priority {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PRIORITY}
53 * @param p_comments Comment text.
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_concat_segments External account combination string, if specified
77 * takes precedence over segment1...30
78 * @param p_payee_type Indicates the payee type of the person. Valid values as
79 * applicable are defined by 'PAYEE_TYPE' lookup type.
80 * @param p_payee_id {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PAYEE_ID}
81 * @param p_ppm_information10 Developer Descriptive flexfield.
82 * @param p_ppm_information11 Developer Descriptive flexfield.
83 * @param p_ppm_information12 Developer Descriptive flexfield.
84 * @param p_ppm_information13 Developer Descriptive flexfield.
85 * @param p_ppm_information14 Developer Descriptive flexfield.
86 * @param p_ppm_information15 Developer Descriptive flexfield.
87 * @param p_ppm_information16 Developer Descriptive flexfield.
88 * @param p_ppm_information17 Developer Descriptive flexfield.
89 * @param p_ppm_information18 Developer Descriptive flexfield.
90 * @param p_ppm_information19 Developer Descriptive flexfield.
91 * @param p_ppm_information20 Developer Descriptive flexfield.
92 * @param p_ppm_information21 Developer Descriptive flexfield.
93 * @param p_ppm_information22 Developer Descriptive flexfield.
94 * @param p_ppm_information23 Developer Descriptive flexfield.
95 * @param p_ppm_information24 Developer Descriptive flexfield.
96 * @param p_ppm_information25 Developer Descriptive flexfield.
97 * @param p_ppm_information26 Developer Descriptive flexfield.
98 * @param p_ppm_information27 Developer Descriptive flexfield.
99 * @param p_ppm_information28 Developer Descriptive flexfield.
100 * @param p_ppm_information29 Developer Descriptive flexfield.
101 * @param p_ppm_information30 Developer Descriptive flexfield.
102 * @param p_ppm_information1 Developer Descriptive flexfield.
103 * @param p_ppm_information2 Developer Descriptive flexfield.
104 * @param p_ppm_information3 Developer Descriptive flexfield.
105 * @param p_ppm_information4 Developer Descriptive flexfield.
106 * @param p_ppm_information5 Developer Descriptive flexfield.
107 * @param p_ppm_information6 Developer Descriptive flexfield.
108 * @param p_ppm_information7 Developer Descriptive flexfield.
109 * @param p_ppm_information8 Developer Descriptive flexfield.
110 * @param p_ppm_information9 Developer Descriptive flexfield.
111 * @param p_personal_payment_method_id If p_validate is false, this uniquely
112 * identifies the personal payment method created. If p_validate is set to
113 * true, this parameter will be null.
114 * @param p_external_account_id If p_validate is false,identifies the external
115 * account combination, if a combination exists . If p_validate is set to true,
116 * this parameter will be null.
117 * @param p_object_version_number If p_validate is false, then set to the
118 * version number of the created personal payment method. If p_validate is
119 * true, then the value will be null.
120 * @param p_effective_start_date If p_validate is false, then set to the
121 * earliest effective start date for the created personal payment method. If
122 * p_validate is true, then set to null.
123 * @param p_effective_end_date If p_validate is false, then set to the
124 * effective end date for the created personal payment method. If p_validate is
125 * true, then set to null.
126 * @param p_comment_id If p_validate is false and comment text was provided,
127 * then will be set to the identifier of the created personal payment method
128 * comment record. If p_validate is true or no comment text was provided, then
129 * will be null.
130 * @rep:displayname Create Personal Payment Method for New Zealand
131 * @rep:category BUSINESS_ENTITY PAY_PERSONAL_PAY_METHOD
132 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
133 * @rep:scope public
134 * @rep:lifecycle active
135 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
136 */
137 --
138 -- {End Of Comments}
139 --
140 PROCEDURE create_nz_personal_pay_method
141 (p_validate IN BOOLEAN DEFAULT FALSE
142 ,p_effective_date IN DATE
143 ,p_assignment_id IN NUMBER
144 ,p_run_type_id IN NUMBER DEFAULT NULL
145 ,p_org_payment_method_id IN NUMBER
146 ,p_bank_branch_number IN VARCHAR2
147 ,p_account_number IN VARCHAR2
148 ,p_account_suffix IN VARCHAR2
149 ,p_reference IN VARCHAR2 DEFAULT NULL
150 ,p_code IN VARCHAR2 DEFAULT NULL
151 ,p_third_party_particulars IN VARCHAR2 DEFAULT NULL
152 ,p_amount IN NUMBER DEFAULT NULL
153 ,p_percentage IN NUMBER DEFAULT NULL
154 ,p_priority IN NUMBER
155 ,p_comments IN VARCHAR2 DEFAULT NULL
156 ,p_attribute_category IN VARCHAR2 DEFAULT NULL
157 ,p_attribute1 IN VARCHAR2 DEFAULT NULL
158 ,p_attribute2 IN VARCHAR2 DEFAULT NULL
159 ,p_attribute3 IN VARCHAR2 DEFAULT NULL
160 ,p_attribute4 IN VARCHAR2 DEFAULT NULL
161 ,p_attribute5 IN VARCHAR2 DEFAULT NULL
162 ,p_attribute6 IN VARCHAR2 DEFAULT NULL
163 ,p_attribute7 IN VARCHAR2 DEFAULT NULL
164 ,p_attribute8 IN VARCHAR2 DEFAULT NULL
165 ,p_attribute9 IN VARCHAR2 DEFAULT NULL
166 ,p_attribute10 IN VARCHAR2 DEFAULT NULL
167 ,p_attribute11 IN VARCHAR2 DEFAULT NULL
168 ,p_attribute12 IN VARCHAR2 DEFAULT NULL
169 ,p_attribute13 IN VARCHAR2 DEFAULT NULL
170 ,p_attribute14 IN VARCHAR2 DEFAULT NULL
171 ,p_attribute15 IN VARCHAR2 DEFAULT NULL
172 ,p_attribute16 IN VARCHAR2 DEFAULT NULL
173 ,p_attribute17 IN VARCHAR2 DEFAULT NULL
174 ,p_attribute18 IN VARCHAR2 DEFAULT NULL
175 ,p_attribute19 IN VARCHAR2 DEFAULT NULL
176 ,p_attribute20 IN VARCHAR2 DEFAULT NULL
177 ,p_concat_segments IN VARCHAR2 DEFAULT NULL
178 ,p_payee_type IN VARCHAR2 DEFAULT NULL
179 ,p_payee_id IN NUMBER DEFAULT NULL
180 ,p_ppm_information1 IN VARCHAR2 DEFAULT NULL
181 ,p_ppm_information2 IN VARCHAR2 DEFAULT NULL
182 ,p_ppm_information3 IN VARCHAR2 DEFAULT NULL
183 ,p_ppm_information4 IN VARCHAR2 DEFAULT NULL
184 ,p_ppm_information5 IN VARCHAR2 DEFAULT NULL
185 ,p_ppm_information6 IN VARCHAR2 DEFAULT NULL
186 ,p_ppm_information7 IN VARCHAR2 DEFAULT NULL
187 ,p_ppm_information8 IN VARCHAR2 DEFAULT NULL
188 ,p_ppm_information9 IN VARCHAR2 DEFAULT NULL
189 ,p_ppm_information10 IN VARCHAR2 DEFAULT NULL
190 ,p_ppm_information11 IN VARCHAR2 DEFAULT NULL
191 ,p_ppm_information12 IN VARCHAR2 DEFAULT NULL
192 ,p_ppm_information13 IN VARCHAR2 DEFAULT NULL
193 ,p_ppm_information14 IN VARCHAR2 DEFAULT NULL
194 ,p_ppm_information15 IN VARCHAR2 DEFAULT NULL
195 ,p_ppm_information16 IN VARCHAR2 DEFAULT NULL
196 ,p_ppm_information17 IN VARCHAR2 DEFAULT NULL
197 ,p_ppm_information18 IN VARCHAR2 DEFAULT NULL
198 ,p_ppm_information19 IN VARCHAR2 DEFAULT NULL
199 ,p_ppm_information20 IN VARCHAR2 DEFAULT NULL
200 ,p_ppm_information21 IN VARCHAR2 DEFAULT NULL
201 ,p_ppm_information22 IN VARCHAR2 DEFAULT NULL
202 ,p_ppm_information23 IN VARCHAR2 DEFAULT NULL
203 ,p_ppm_information24 IN VARCHAR2 DEFAULT NULL
204 ,p_ppm_information25 IN VARCHAR2 DEFAULT NULL
205 ,p_ppm_information26 IN VARCHAR2 DEFAULT NULL
206 ,p_ppm_information27 IN VARCHAR2 DEFAULT NULL
207 ,p_ppm_information28 IN VARCHAR2 DEFAULT NULL
208 ,p_ppm_information29 IN VARCHAR2 DEFAULT NULL
209 ,p_ppm_information30 IN VARCHAR2 DEFAULT NULL
210 ,p_personal_payment_method_id OUT NOCOPY NUMBER
211 ,p_external_account_id OUT NOCOPY NUMBER
212 ,p_object_version_number OUT NOCOPY NUMBER
213 ,p_effective_start_date OUT NOCOPY DATE
214 ,p_effective_end_date OUT NOCOPY DATE
215 ,p_comment_id OUT NOCOPY NUMBER
216 );
217 --
218 -- ----------------------------------------------------------------------------
219 -- |----------------------< update_nz_personal_pay_method >-------------------|
220 -- ----------------------------------------------------------------------------
221 --
222 -- {Start Of Comments}
223 /*#
224 * This API updates the personal payment method for New Zealand.
225 *
226 * The API calls the generic API update_personal_pay_method, with the
227 * parameters set as appropriate for a New Zealand employee assignment.
228 *
229 * <p><b>Licensing</b><br>
230 * This API is licensed for use with Human Resources.
231 *
232 * <p><b>Prerequisites</b><br>
233 * The personal payment method should already exist.
234 *
235 * <p><b>Post Success</b><br>
236 * Successfully updates the personal payment method.
237 *
238 * <p><b>Post Failure</b><br>
239 * The API does not update the personal payment method and raises an error.
240 * @param p_validate If true, then validation alone will be performed and the
241 * database will remain unchanged. If false and all validation checks pass,
242 * then the database will be modified.
243 * @param p_effective_date Determines when the DateTrack operation takes
244 * effect.
245 * @param p_datetrack_update_mode Indicates which DateTrack mode to use when
246 * updating the record. You must set to either UPDATE, CORRECTION,
247 * UPDATE_OVERRIDE or UPDATE_CHANGE_INSERT. Modes available for use with a
248 * particular record depend on the dates of previous record changes and the
249 * effective date of this change.
250 * @param p_personal_payment_method_id Identifies the payment method.
251 * @param p_object_version_number Pass in the current version number of the
252 * personal payment method to be updated. When the API completes if p_validate
253 * is false, will be set to the new version number of the updated personal
254 * payment method. If p_validate is true will be set to the same value which
255 * was passed in.
256 * @param p_bank_branch_number 6 digit bank brach number
257 * @param p_account_number 7 Digit account number
258 * @param p_account_suffix 3 Digit account
259 * @param p_reference Reference for the Bank account
260 * @param p_code Bank account Code
261 * @param p_third_party_particulars Third party particulars
262 * @param p_amount {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.AMOUNT}
263 * @param p_comments Comment text.
264 * @param p_percentage {@rep:casecolumn
265 * PAY_PERSONAL_PAYMENT_METHODS_F.PERCENTAGE}
266 * @param p_priority {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PRIORITY}
267 * @param p_attribute_category This context value determines which flexfield
268 * structure to use with the descriptive flexfield segments.
269 * @param p_attribute1 Descriptive flexfield segment.
270 * @param p_attribute2 Descriptive flexfield segment.
271 * @param p_attribute3 Descriptive flexfield segment.
272 * @param p_attribute4 Descriptive flexfield segment.
273 * @param p_attribute5 Descriptive flexfield segment.
274 * @param p_attribute6 Descriptive flexfield segment.
275 * @param p_attribute7 Descriptive flexfield segment.
276 * @param p_attribute8 Descriptive flexfield segment.
277 * @param p_attribute9 Descriptive flexfield segment.
278 * @param p_attribute10 Descriptive flexfield segment.
279 * @param p_attribute11 Descriptive flexfield segment.
280 * @param p_attribute12 Descriptive flexfield segment.
281 * @param p_attribute13 Descriptive flexfield segment.
282 * @param p_attribute14 Descriptive flexfield segment.
283 * @param p_attribute15 Descriptive flexfield segment.
284 * @param p_attribute16 Descriptive flexfield segment.
285 * @param p_attribute17 Descriptive flexfield segment.
286 * @param p_attribute18 Descriptive flexfield segment.
287 * @param p_attribute19 Descriptive flexfield segment.
288 * @param p_attribute20 Descriptive flexfield segment.
289 * @param p_concat_segments External account combination string, if specified
290 * takes precedence over segment1...30
291 * @param p_payee_type Indicates the payee type of the person. Valid values as
292 * applicable are defined by 'PAYEE_TYPE' lookup type.
293 * @param p_payee_id {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PAYEE_ID}
294 * @param p_ppm_information10 Developer Descriptive flexfield.
295 * @param p_ppm_information11 Developer Descriptive flexfield.
296 * @param p_ppm_information12 Developer Descriptive flexfield.
297 * @param p_ppm_information13 Developer Descriptive flexfield.
298 * @param p_ppm_information14 Developer Descriptive flexfield.
299 * @param p_ppm_information15 Developer Descriptive flexfield.
300 * @param p_ppm_information16 Developer Descriptive flexfield.
301 * @param p_ppm_information17 Developer Descriptive flexfield.
302 * @param p_ppm_information18 Developer Descriptive flexfield.
303 * @param p_ppm_information19 Developer Descriptive flexfield.
304 * @param p_ppm_information20 Developer Descriptive flexfield.
305 * @param p_ppm_information21 Developer Descriptive flexfield.
306 * @param p_ppm_information22 Developer Descriptive flexfield.
307 * @param p_ppm_information23 Developer Descriptive flexfield.
308 * @param p_ppm_information24 Developer Descriptive flexfield.
309 * @param p_ppm_information25 Developer Descriptive flexfield.
310 * @param p_ppm_information26 Developer Descriptive flexfield.
311 * @param p_ppm_information27 Developer Descriptive flexfield.
312 * @param p_ppm_information28 Developer Descriptive flexfield.
313 * @param p_ppm_information29 Developer Descriptive flexfield.
314 * @param p_ppm_information30 Developer Descriptive flexfield.
315 * @param p_ppm_information1 Developer Descriptive flexfield.
316 * @param p_ppm_information2 Developer Descriptive flexfield.
317 * @param p_ppm_information3 Developer Descriptive flexfield.
318 * @param p_ppm_information4 Developer Descriptive flexfield.
319 * @param p_ppm_information5 Developer Descriptive flexfield.
320 * @param p_ppm_information6 Developer Descriptive flexfield.
321 * @param p_ppm_information7 Developer Descriptive flexfield.
322 * @param p_ppm_information8 Developer Descriptive flexfield.
323 * @param p_ppm_information9 Developer Descriptive flexfield.
324 * @param p_comment_id If p_validate is false and new or existing comment text
325 * exists, then will be set to the identifier of the personal payment method
326 * comment record. If p_validate is true or no comment text exists, then will
327 * be null.
328 * @param p_external_account_id If p_validate is false,identifies the external
329 * account combination, if a combination exists . If p_validate is set to true,
330 * this parameter will be null.
331 * @param p_effective_start_date If p_validate is false, then set to the
332 * effective start date on the updated personal payment method row which now
333 * exists as of the effective date. If p_validate is true, then set to null.
334 * @param p_effective_end_date If p_validate is false, then set to the
335 * effective end date on the updated personal payment method row which now
336 * exists as of the effective date. If p_validate is true, then set to null.
337 * @rep:displayname Update Personal Payment Method for New Zealand
338 * @rep:category BUSINESS_ENTITY PAY_PERSONAL_PAY_METHOD
339 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
340 * @rep:scope public
341 * @rep:lifecycle active
342 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
343 */
344 --
345 -- {End Of Comments}
346 --
347 PROCEDURE update_nz_personal_pay_method
348 (p_validate IN BOOLEAN DEFAULT FALSE
349 ,p_effective_date IN DATE
350 ,p_datetrack_update_mode IN VARCHAR2
351 ,p_personal_payment_method_id IN NUMBER
352 ,p_object_version_number IN OUT NOCOPY NUMBER
353 ,p_bank_branch_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
354 ,p_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
355 ,p_account_suffix IN VARCHAR2 DEFAULT hr_api.g_varchar2
356 ,p_reference IN VARCHAR2 DEFAULT hr_api.g_varchar2
357 ,p_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
358 ,p_third_party_particulars IN VARCHAR2 DEFAULT hr_api.g_varchar2
359 ,p_amount IN NUMBER DEFAULT hr_api.g_number
360 ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
361 ,p_percentage IN NUMBER DEFAULT hr_api.g_number
362 ,p_priority IN NUMBER DEFAULT hr_api.g_number
363 ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
364 ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
365 ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
366 ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
367 ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
368 ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
369 ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
370 ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
371 ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
372 ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
373 ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
374 ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
375 ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
376 ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
377 ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
378 ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
379 ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
380 ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
381 ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
382 ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
383 ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
384 ,p_concat_segments IN VARCHAR2 DEFAULT hr_api.g_varchar2
385 ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
386 ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
387 ,p_ppm_information1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
388 ,p_ppm_information2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
389 ,p_ppm_information3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
390 ,p_ppm_information4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
391 ,p_ppm_information5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
392 ,p_ppm_information6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
393 ,p_ppm_information7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
394 ,p_ppm_information8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
395 ,p_ppm_information9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
396 ,p_ppm_information10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
397 ,p_ppm_information11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
398 ,p_ppm_information12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
399 ,p_ppm_information13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
400 ,p_ppm_information14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
401 ,p_ppm_information15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
402 ,p_ppm_information16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
403 ,p_ppm_information17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
404 ,p_ppm_information18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
405 ,p_ppm_information19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
406 ,p_ppm_information20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
407 ,p_ppm_information21 IN VARCHAR2 DEFAULT hr_api.g_varchar2
408 ,p_ppm_information22 IN VARCHAR2 DEFAULT hr_api.g_varchar2
409 ,p_ppm_information23 IN VARCHAR2 DEFAULT hr_api.g_varchar2
410 ,p_ppm_information24 IN VARCHAR2 DEFAULT hr_api.g_varchar2
411 ,p_ppm_information25 IN VARCHAR2 DEFAULT hr_api.g_varchar2
412 ,p_ppm_information26 IN VARCHAR2 DEFAULT hr_api.g_varchar2
413 ,p_ppm_information27 IN VARCHAR2 DEFAULT hr_api.g_varchar2
414 ,p_ppm_information28 IN VARCHAR2 DEFAULT hr_api.g_varchar2
415 ,p_ppm_information29 IN VARCHAR2 DEFAULT hr_api.g_varchar2
416 ,p_ppm_information30 IN VARCHAR2 DEFAULT hr_api.g_varchar2
417 ,p_comment_id OUT NOCOPY NUMBER
418 ,p_external_account_id OUT NOCOPY NUMBER
419 ,p_effective_start_date OUT NOCOPY DATE
420 ,p_effective_end_date OUT NOCOPY DATE
421 );
422
423 END hr_nz_personal_pay_method_api;