DBA Data[Home] [Help]

APPS.PER_PER_BUS dependencies on HR_PERSON

Line 1480: -- Calls process hr_person.validate_national_identifier

1476: -- |-------------------< chk_national_identifier >-------------------------|
1477: -- ---------------------------------------------------------------------------
1478: --
1479: -- Description:
1480: -- Calls process hr_person.validate_national_identifier
1481: --
1482: -- Pre-conditions:
1483: -- Business Group id must be valid
1484: --

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

2024: --
2025: null;
2026: --
2027: else
2028: hr_person.generate_number(p_current_employee => 'Y'
2029: ,p_current_applicant => 'N'
2030: ,p_current_npw => 'N'
2031: ,p_national_identifier => p_national_identifier
2032: ,p_business_group_id => p_business_group_id

Line 2055: hr_person.validate_unique_number

2051: if g_debug then
2052: hr_utility.set_location(l_proc, 104);
2053: end if;
2054: --
2055: hr_person.validate_unique_number
2056: (p_person_id => p_person_id
2057: ,p_business_group_id => p_business_group_id
2058: ,p_employee_number => p_employee_number
2059: ,p_applicant_number => null

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

2412: end if;
2413: --
2414: -- Call number generation routine.
2415: --
2416: hr_person.generate_number(p_current_employee => 'N'
2417: ,p_current_applicant => 'N'
2418: ,p_current_npw => 'Y'
2419: ,p_national_identifier => p_national_identifier
2420: ,p_business_group_id => p_business_group_id

Line 2443: hr_person.validate_unique_number

2439: if g_debug then
2440: hr_utility.set_location(l_proc, 104);
2441: end if;
2442: --
2443: hr_person.validate_unique_number
2444: (p_person_id => p_person_id
2445: ,p_business_group_id => p_business_group_id
2446: ,p_employee_number => null
2447: ,p_applicant_number => null

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

5638: -- |-----------------------< return_full_name >----------------------------|
5639: -- ---------------------------------------------------------------------------
5640: --
5641: -- Description:
5642: -- Calls process hr_person.derive_full_name which constructs the full name
5643: --
5644: -- Pre-conditions:
5645: -- The value of p_title and p_date_of_birth must be valid
5646: --

Line 6052: hr_person_name.derive_person_names

6048: l_duplicate_flag := 'N';
6049: --
6050: -- Call process to contruct full name
6051: --
6052: hr_person_name.derive_person_names
6053: (p_format_name => NULL, -- derice all names
6054: p_business_group_id => p_business_group_id,
6055: p_person_id => p_person_id,
6056: p_first_name => p_first_name,

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

6132: p_local_name => l_local_name,
6133: p_duplicate_flag => l_duplicate_flag
6134: );
6135:
6136: --hr_person.derive_full_name(p_first_name => p_first_name
6137: -- ,p_middle_names => p_middle_names
6138: -- ,p_last_name => p_last_name
6139: -- ,p_known_as => p_known_as
6140: -- ,p_title => p_title

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

6199: -- Checks that applicant number is valid on insert and delete based on
6200: -- applicant number generation method.
6201: --
6202: -- Some specific tests are performed in this procedure and then if all
6203: -- is still okay the hr_person.generate_number routine is called to
6204: -- finish of the validation/generation process.
6205: --
6206: -- Pre-conditions:
6207: -- Valid person_id

Line 6543: NOT hr_person.chk_prev_person_type

6539: -- type change then applicant number must be null
6540: --
6541: if (l_api_updating and
6542: l_system_person_type = 'EMP' and
6543: NOT hr_person.chk_prev_person_type
6544: (p_system_person_type => l_system_person_type
6545: ,p_person_id => p_person_id
6546: ,p_business_group_id => p_business_group_id
6547: ,p_effective_start_date => p_effective_date) and

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

6556: --
6557: -- Now call the generate routine. We are either in insert mode
6558: -- or updating a manually generated applicant number
6559: --
6560: hr_person.generate_number(p_current_employee => 'N'
6561: ,p_current_applicant => p_current_applicant
6562: ,p_current_npw => 'N'
6563: ,p_national_identifier => NULL
6564: ,p_business_group_id => p_business_group_id

Line 6586: hr_person.validate_unique_number

6582: if g_debug then
6583: hr_utility.set_location(l_proc,14);
6584: end if;
6585: --
6586: hr_person.validate_unique_number
6587: (p_person_id => p_person_id
6588: ,p_business_group_id => p_business_group_id
6589: ,p_employee_number => null
6590: ,p_applicant_number => p_applicant_number

Line 7131: -- hr_person_delete.weak_predel_validation

7127: -- change or delete future change
7128: -- an application error will be raised and processing is terminated
7129: --
7130: -- See perper.bru for full list of failure conditions handled by
7131: -- hr_person_delete.weak_predel_validation
7132: -- hr_person_delete.moderate_predel_validation and
7133: --
7134: -- Access Status:
7135: -- Internal Table Handler Use Only.

Line 7132: -- hr_person_delete.moderate_predel_validation and

7128: -- an application error will be raised and processing is terminated
7129: --
7130: -- See perper.bru for full list of failure conditions handled by
7131: -- hr_person_delete.weak_predel_validation
7132: -- hr_person_delete.moderate_predel_validation and
7133: --
7134: -- Access Status:
7135: -- Internal Table Handler Use Only.
7136: --

Line 7242: hr_person_delete.weak_predel_validation(p_person_id => p_person_id

7238: -- Fix for 3908271 starts here.
7239: -- Comment out the following calls.
7240: --
7241: /*
7242: hr_person_delete.weak_predel_validation(p_person_id => p_person_id
7243: ,p_session_date => p_effective_date);
7244: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7245: ,p_session_date => p_effective_date);
7246: */

Line 7244: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id

7240: --
7241: /*
7242: hr_person_delete.weak_predel_validation(p_person_id => p_person_id
7243: ,p_session_date => p_effective_date);
7244: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7245: ,p_session_date => p_effective_date);
7246: */
7247: --
7248: -- Call hr_person_internal procedures.

Line 7248: -- Call hr_person_internal procedures.

7244: hr_person_delete.moderate_predel_validation(p_person_id => p_person_id
7245: ,p_session_date => p_effective_date);
7246: */
7247: --
7248: -- Call hr_person_internal procedures.
7249: --
7250: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7251: ,p_effective_date => p_effective_date);
7252: hr_person_internal.strong_predel_validation(p_person_id => p_person_id

Line 7250: hr_person_internal.weak_predel_validation(p_person_id => p_person_id

7246: */
7247: --
7248: -- Call hr_person_internal procedures.
7249: --
7250: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7251: ,p_effective_date => p_effective_date);
7252: hr_person_internal.strong_predel_validation(p_person_id => p_person_id
7253: ,p_effective_date => p_effective_date);
7254: --

Line 7252: hr_person_internal.strong_predel_validation(p_person_id => p_person_id

7248: -- Call hr_person_internal procedures.
7249: --
7250: hr_person_internal.weak_predel_validation(p_person_id => p_person_id
7251: ,p_effective_date => p_effective_date);
7252: hr_person_internal.strong_predel_validation(p_person_id => p_person_id
7253: ,p_effective_date => p_effective_date);
7254: --
7255: -- Fix for 3908271 ends here.
7256: --