83: --
84: -- Check that p_assignment_id and p_effective_date are not null as they
85: -- are used by the cursor to validate the business group.
86: --
87: hr_api.mandatory_arg_error
88: (p_api_name => l_proc,
89: p_argument => 'assignment_id',
90: p_argument_value => p_assignment_id);
91: --
88: (p_api_name => l_proc,
89: p_argument => 'assignment_id',
90: p_argument_value => p_assignment_id);
91: --
92: hr_api.mandatory_arg_error
93: (p_api_name => l_proc,
94: p_argument => 'effective_date',
95: p_argument_value => p_effective_date);
96: --
325: ,p_effective_date IN DATE
326: ,p_datetrack_update_mode IN VARCHAR2
327: ,p_personal_payment_method_id IN NUMBER
328: ,p_object_version_number IN OUT NOCOPY NUMBER
329: ,p_bank_bsb_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
326: ,p_datetrack_update_mode IN VARCHAR2
327: ,p_personal_payment_method_id IN NUMBER
328: ,p_object_version_number IN OUT NOCOPY NUMBER
329: ,p_bank_bsb_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
327: ,p_personal_payment_method_id IN NUMBER
328: ,p_object_version_number IN OUT NOCOPY NUMBER
329: ,p_bank_bsb_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
328: ,p_object_version_number IN OUT NOCOPY NUMBER
329: ,p_bank_bsb_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
329: ,p_bank_bsb_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
330: ,p_bank_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
331: ,p_bank_account_name IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
332: ,p_amount IN NUMBER DEFAULT hr_api.g_number
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
333: ,p_comments IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
334: ,p_percentage IN NUMBER DEFAULT hr_api.g_number
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
335: ,p_priority IN NUMBER DEFAULT hr_api.g_number
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
336: ,p_attribute_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
337: ,p_attribute1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
338: ,p_attribute2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
339: ,p_attribute3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
340: ,p_attribute4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
341: ,p_attribute5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
342: ,p_attribute6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
343: ,p_attribute7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
344: ,p_attribute8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
345: ,p_attribute9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
346: ,p_attribute10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
347: ,p_attribute11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
348: ,p_attribute12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
349: ,p_attribute13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
350: ,p_attribute14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
358: ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
351: ,p_attribute15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
358: ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
359: ,p_comment_id OUT NOCOPY NUMBER
352: ,p_attribute16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
358: ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
359: ,p_comment_id OUT NOCOPY NUMBER
360: ,p_external_account_id OUT NOCOPY NUMBER
353: ,p_attribute17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
358: ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
359: ,p_comment_id OUT NOCOPY NUMBER
360: ,p_external_account_id OUT NOCOPY NUMBER
361: ,p_effective_start_date OUT NOCOPY DATE
354: ,p_attribute18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
355: ,p_attribute19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
356: ,p_attribute20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
357: ,p_payee_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
358: ,p_payee_id IN NUMBER DEFAULT hr_api.g_number
359: ,p_comment_id OUT NOCOPY NUMBER
360: ,p_external_account_id OUT NOCOPY NUMBER
361: ,p_effective_start_date OUT NOCOPY DATE
362: ,p_effective_end_date OUT NOCOPY DATE