DBA Data[Home] [Help]

APPS.PER_PER_BUS dependencies on HR_PERSON

Line 1476: -- Calls process hr_person.validate_national_identifier

1472: -- |-------------------< chk_national_identifier >-------------------------|
1473: -- ---------------------------------------------------------------------------
1474: --
1475: -- Description:
1476: -- Calls process hr_person.validate_national_identifier
1477: --
1478: -- Pre-conditions:
1479: -- Business Group id must be valid
1480: --

Line 2024: hr_person.generate_number(p_current_employee => 'Y'

2020: --
2021: null;
2022: --
2023: else
2024: hr_person.generate_number(p_current_employee => 'Y'
2025: ,p_current_applicant => 'N'
2026: ,p_current_npw => 'N'
2027: ,p_national_identifier => p_national_identifier
2028: ,p_business_group_id => p_business_group_id

Line 2051: hr_person.validate_unique_number

2047: if g_debug then
2048: hr_utility.set_location(l_proc, 104);
2049: end if;
2050: --
2051: hr_person.validate_unique_number
2052: (p_person_id => p_person_id
2053: ,p_business_group_id => p_business_group_id
2054: ,p_employee_number => p_employee_number
2055: ,p_applicant_number => null

Line 2406: hr_person.generate_number(p_current_employee => 'N'

2402: end if;
2403: --
2404: -- Call number generation routine.
2405: --
2406: hr_person.generate_number(p_current_employee => 'N'
2407: ,p_current_applicant => 'N'
2408: ,p_current_npw => 'Y'
2409: ,p_national_identifier => p_national_identifier
2410: ,p_business_group_id => p_business_group_id

Line 2433: hr_person.validate_unique_number

2429: if g_debug then
2430: hr_utility.set_location(l_proc, 104);
2431: end if;
2432: --
2433: hr_person.validate_unique_number
2434: (p_person_id => p_person_id
2435: ,p_business_group_id => p_business_group_id
2436: ,p_employee_number => null
2437: ,p_applicant_number => null

Line 5631: -- Calls process hr_person.derive_full_name which constructs the full name

5627: -- |-----------------------< return_full_name >----------------------------|
5628: -- ---------------------------------------------------------------------------
5629: --
5630: -- Description:
5631: -- Calls process hr_person.derive_full_name which constructs the full name
5632: --
5633: -- Pre-conditions:
5634: -- The value of p_title and p_date_of_birth must be valid
5635: --

Line 6041: hr_person_name.derive_person_names

6037: l_duplicate_flag := 'N';
6038: --
6039: -- Call process to contruct full name
6040: --
6041: hr_person_name.derive_person_names
6042: (p_format_name => NULL, -- derice all names
6043: p_business_group_id => p_business_group_id,
6044: p_person_id => p_person_id,
6045: p_first_name => p_first_name,

Line 6125: --hr_person.derive_full_name(p_first_name => p_first_name

6121: p_local_name => l_local_name,
6122: p_duplicate_flag => l_duplicate_flag
6123: );
6124:
6125: --hr_person.derive_full_name(p_first_name => p_first_name
6126: -- ,p_middle_names => p_middle_names
6127: -- ,p_last_name => p_last_name
6128: -- ,p_known_as => p_known_as
6129: -- ,p_title => p_title

Line 6192: -- is still okay the hr_person.generate_number routine is called to

6188: -- Checks that applicant number is valid on insert and delete based on
6189: -- applicant number generation method.
6190: --
6191: -- Some specific tests are performed in this procedure and then if all
6192: -- is still okay the hr_person.generate_number routine is called to
6193: -- finish of the validation/generation process.
6194: --
6195: -- Pre-conditions:
6196: -- Valid person_id

Line 6532: NOT hr_person.chk_prev_person_type

6528: -- type change then applicant number must be null
6529: --
6530: if (l_api_updating and
6531: l_system_person_type = 'EMP' and
6532: NOT hr_person.chk_prev_person_type
6533: (p_system_person_type => l_system_person_type
6534: ,p_person_id => p_person_id
6535: ,p_business_group_id => p_business_group_id
6536: ,p_effective_start_date => p_effective_date) and

Line 6549: hr_person.generate_number(p_current_employee => 'N'

6545: --
6546: -- Now call the generate routine. We are either in insert mode
6547: -- or updating a manually generated applicant number
6548: --
6549: hr_person.generate_number(p_current_employee => 'N'
6550: ,p_current_applicant => p_current_applicant
6551: ,p_current_npw => 'N'
6552: ,p_national_identifier => NULL
6553: ,p_business_group_id => p_business_group_id

Line 6575: hr_person.validate_unique_number

6571: if g_debug then
6572: hr_utility.set_location(l_proc,14);
6573: end if;
6574: --
6575: hr_person.validate_unique_number
6576: (p_person_id => p_person_id
6577: ,p_business_group_id => p_business_group_id
6578: ,p_employee_number => null
6579: ,p_applicant_number => p_applicant_number

Line 7120: -- hr_person_delete.weak_predel_validation

7116: -- change or delete future change
7117: -- an application error will be raised and processing is terminated
7118: --
7119: -- See perper.bru for full list of failure conditions handled by
7120: -- hr_person_delete.weak_predel_validation
7121: -- hr_person_delete.moderate_predel_validation and
7122: --
7123: -- Access Status:
7124: -- Internal Table Handler Use Only.

Line 7121: -- hr_person_delete.moderate_predel_validation and

7117: -- an application error will be raised and processing is terminated
7118: --
7119: -- See perper.bru for full list of failure conditions handled by
7120: -- hr_person_delete.weak_predel_validation
7121: -- hr_person_delete.moderate_predel_validation and
7122: --
7123: -- Access Status:
7124: -- Internal Table Handler Use Only.
7125: --

Line 7231: hr_person_delete.weak_predel_validation(p_person_id => p_person_id

7227: -- Fix for 3908271 starts here.
7228: -- Comment out the following calls.
7229: --
7230: /*
7231: hr_person_delete.weak_predel_validation(p_person_id => p_person_id
7232: ,p_session_date => p_effective_date);
7233: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7234: ,p_session_date => p_effective_date);
7235: */

Line 7233: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id

7229: --
7230: /*
7231: hr_person_delete.weak_predel_validation(p_person_id => p_person_id
7232: ,p_session_date => p_effective_date);
7233: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7234: ,p_session_date => p_effective_date);
7235: */
7236: --
7237: -- Call hr_person_internal procedures.

Line 7237: -- Call hr_person_internal procedures.

7233: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7234: ,p_session_date => p_effective_date);
7235: */
7236: --
7237: -- Call hr_person_internal procedures.
7238: --
7239: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7240: ,p_effective_date => p_effective_date);
7241: hr_person_internal.strong_predel_validation(p_person_id => p_person_id

Line 7239: hr_person_internal.weak_predel_validation(p_person_id => p_person_id

7235: */
7236: --
7237: -- Call hr_person_internal procedures.
7238: --
7239: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7240: ,p_effective_date => p_effective_date);
7241: hr_person_internal.strong_predel_validation(p_person_id => p_person_id
7242: ,p_effective_date => p_effective_date);
7243: --

Line 7241: hr_person_internal.strong_predel_validation(p_person_id => p_person_id

7237: -- Call hr_person_internal procedures.
7238: --
7239: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7240: ,p_effective_date => p_effective_date);
7241: hr_person_internal.strong_predel_validation(p_person_id => p_person_id
7242: ,p_effective_date => p_effective_date);
7243: --
7244: -- Fix for 3908271 ends here.
7245: --