DBA Data[Home] [Help]

APPS.PER_PER_BUS dependencies on PER_PER_BUS

Line 1: Package Body per_per_bus as

1: Package Body per_per_bus as
2: /* $Header: peperrhi.pkb 120.14.12010000.3 2008/10/01 06:47:05 pvelugul ship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |

Line 9: g_package varchar2(33) := ' per_per_bus.'; -- Global package name

5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: --
9: g_package varchar2(33) := ' per_per_bus.'; -- Global package name
10: g_debug boolean := hr_utility.debug_enabled;
11: --
12: -- The following two global variables are only to be used by the
13: -- return_legislation_code function.

Line 555: per_per_bus.chk_system_pers_type

551: if g_debug then
552: hr_utility.set_location(l_proc, 5);
553: end if;
554: --
555: per_per_bus.chk_system_pers_type
556: (p_person_id => p_person_id
557: ,p_validation_start_date => p_validation_start_date
558: ,p_validation_end_date => hr_api.g_eot
559: ,p_datetrack_mode => p_datetrack_mode

Line 1453: per_per_bus.chk_national_identifier

1449:
1450: begin
1451: --calling chk_nation_identifier
1452:
1453: per_per_bus.chk_national_identifier
1454: (p_person_id => p_person_id,
1455: p_business_group_id => p_business_group_id,
1456: p_national_identifier => p_national_identifier,
1457: p_date_of_birth => p_date_of_birth,

Line 5336: per_per_bus.chk_GB_per_information

5332: If p_rec.per_information_category = 'GB' then
5333: --
5334: -- GB specific validation.
5335: --
5336: per_per_bus.chk_GB_per_information
5337: (p_person_id => p_rec.person_id
5338: ,p_per_information_category => p_rec.per_information_category
5339: ,p_per_information1 => p_rec.per_information1
5340: ,p_per_information2 => p_rec.per_information2

Line 5382: per_per_bus.chk_US_per_information

5378: elsif p_rec.per_information_category = 'US' then
5379: --
5380: -- US specific validation.
5381: --
5382: per_per_bus.chk_US_per_information
5383: (p_person_id => p_rec.person_id
5384: ,p_per_information_category => p_rec.per_information_category
5385: ,p_per_information1 => p_rec.per_information1
5386: ,p_per_information2 => p_rec.per_information2

Line 5429: per_per_bus.chk_JP_per_information

5425: /* elsif p_rec.per_information_category = 'JP' then
5426: --
5427: -- JP specific validation
5428: --
5429: per_per_bus.chk_JP_per_information
5430: (p_person_id => p_rec.person_id
5431: ,p_per_information_category => p_rec.per_information_category
5432: ,p_per_information1 => p_rec.per_information1
5433: ,p_per_information2 => p_rec.per_information2

Line 5472: per_per_bus.chk_ddf(p_rec => p_rec);

5468: hr_utility.set_location(l_proc, 70);
5469: end if;
5470: -- */
5471: else
5472: per_per_bus.chk_ddf(p_rec => p_rec);
5473: end if;
5474: -- end if;
5475: end if;
5476: if g_debug then

Line 7773: per_per_bus1.chk_unsupported_attributes

7769: g_previous_sys_per_type := NULL;
7770: --
7771: -- Check that no unsupported attributes have been set.
7772: --
7773: per_per_bus1.chk_unsupported_attributes
7774: (p_person_id => p_rec.person_id
7775: ,p_fast_path_employee => p_rec.fast_path_employee
7776: ,p_order_name => p_rec.order_name
7777: ,p_projected_start_date => p_rec.projected_start_date

Line 7799: per_per_bus1.chk_correspondence_language

7795: end if;
7796: --
7797: -- Validate Correspondence Language
7798: --
7799: per_per_bus1.chk_correspondence_language
7800: (p_person_id => p_rec.person_id
7801: ,p_effective_date => p_effective_date
7802: ,p_correspondence_language => p_rec.correspondence_language
7803: ,p_object_version_number => p_rec.object_version_number);

Line 7822: per_per_bus1.chk_fte_capacity

7818: --
7819: --
7820: -- Validate FTE capacity
7821: --
7822: per_per_bus1.chk_fte_capacity
7823: (p_person_id => p_rec.person_id
7824: ,p_effective_date => p_effective_date
7825: ,p_fte_capacity => p_rec.fte_capacity
7826: ,p_object_version_number => p_rec.object_version_number);

Line 7830: per_per_bus1.chk_BACKGROUND_CHECK_STATUS

7826: ,p_object_version_number => p_rec.object_version_number);
7827: --
7828: -- Validate Background Check Status
7829: --
7830: per_per_bus1.chk_BACKGROUND_CHECK_STATUS
7831: (p_person_id => p_rec.person_id
7832: ,p_BACKGROUND_CHECK_STATUS => p_rec.BACKGROUND_CHECK_STATUS
7833: ,p_effective_date => p_effective_date
7834: ,p_validation_start_date => p_validation_start_date

Line 7844: per_per_bus1.chk_blood_type

7840: end if;
7841: --
7842: -- Validate Blood Type
7843: --
7844: per_per_bus1.chk_blood_type
7845: (p_person_id => p_rec.person_id
7846: ,p_blood_type => p_rec.blood_type
7847: ,p_effective_date => p_effective_date
7848: ,p_validation_start_date => p_validation_start_date

Line 7858: per_per_bus1.chk_student_status

7854: end if;
7855: --
7856: -- Validate Student Status
7857: --
7858: per_per_bus1.chk_student_status
7859: (p_person_id => p_rec.person_id
7860: ,p_student_status => p_rec.student_status
7861: ,p_effective_date => p_effective_date
7862: ,p_validation_start_date => p_validation_start_date

Line 7872: per_per_bus1.chk_work_schedule

7868: end if;
7869: --
7870: -- Validate Work Schedule
7871: --
7872: per_per_bus1.chk_work_schedule
7873: (p_person_id => p_rec.person_id
7874: ,p_work_schedule => p_rec.work_schedule
7875: ,p_effective_date => p_effective_date
7876: ,p_validation_start_date => p_validation_start_date

Line 7886: per_per_bus1.chk_rehire_recommendation

7882: end if;
7883: --
7884: -- Validate Rehire Recommendation
7885: --
7886: per_per_bus1.chk_rehire_recommendation
7887: (p_person_id => p_rec.person_id
7888: ,p_rehire_recommendation => p_rec.rehire_recommendation
7889: ,p_effective_date => p_effective_date
7890: ,p_validation_start_date => p_validation_start_date

Line 7900: per_per_bus1.chk_benefit_group_id

7896: end if;
7897: --
7898: -- Validate Benefit Group Id
7899: --
7900: per_per_bus1.chk_benefit_group_id
7901: (p_person_id => p_rec.person_id
7902: ,p_benefit_group_id => p_rec.benefit_group_id
7903: ,p_effective_date => p_effective_date
7904: ,p_object_version_number => p_rec.object_version_number

Line 7912: per_per_bus1.chk_date_death_and_rcpt_cert

7908: end if;
7909: --
7910: -- Validate Receipt of Death Certificate date.
7911: --
7912: per_per_bus1.chk_date_death_and_rcpt_cert
7913: (p_person_id => p_rec.person_id
7914: ,p_receipt_of_death_cert_date => p_rec.receipt_of_death_cert_date
7915: ,p_effective_date => p_effective_date
7916: ,p_object_version_number => p_rec.object_version_number

Line 7925: per_per_bus1.chk_birth_adoption_date

7921: end if;
7922: --
7923: -- Validate the dependent's adoption date.
7924: --
7925: per_per_bus1.chk_birth_adoption_date
7926: (p_person_id => p_rec.person_id
7927: ,p_dpdnt_adoption_date => p_rec.dpdnt_adoption_date
7928: ,p_date_of_birth => p_rec.date_of_birth
7929: ,p_effective_date => p_effective_date

Line 7938: per_per_bus1.chk_rd_flag

7934: end if;
7935: --
7936: -- Validate registered disabled flag.
7937: --
7938: per_per_bus1.chk_rd_flag
7939: (p_person_id => p_rec.person_id
7940: ,p_registered_disabled_flag => p_rec.registered_disabled_flag
7941: ,p_effective_date => p_effective_date
7942: ,p_validation_start_date => p_validation_start_date

Line 7952: per_per_bus1.chk_date_of_death

7948: end if;
7949: --
7950: -- Validate Date of Death.
7951: --
7952: per_per_bus1.chk_date_of_death
7953: (p_person_id => p_rec.person_id
7954: ,p_date_of_death => p_rec.date_of_death
7955: ,p_date_of_birth => p_rec.date_of_birth
7956: ,p_effective_date => p_effective_date

Line 7965: per_per_bus1.chk_uses_tobacco

7961: end if;
7962: --
7963: -- Validate uses tobacco flag.
7964: --
7965: per_per_bus1.chk_uses_tobacco
7966: (p_person_id => p_rec.person_id
7967: ,p_uses_tobacco_flag => p_rec.uses_tobacco_flag
7968: ,p_effective_date => p_effective_date
7969: ,p_validation_start_date => p_validation_start_date

Line 8394: per_per_bus1.chk_coord_ben_med_cvg_dates

8390: );
8391: --
8392: -- Validate benefit medical coverage dates
8393: --
8394: per_per_bus1.chk_coord_ben_med_cvg_dates
8395: (p_coord_ben_med_cvg_strt_dt => p_rec.coord_ben_med_cvg_strt_dt
8396: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
8397: );
8398: --

Line 8401: per_per_bus1.chk_coord_ben_med_details

8397: );
8398: --
8399: -- Validate benefit medical details
8400: --
8401: per_per_bus1.chk_coord_ben_med_details
8402: (p_coord_ben_med_cvg_strt_dt => p_rec.coord_ben_med_cvg_strt_dt
8403: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
8404: ,p_coord_ben_med_ext_er => p_rec.coord_ben_med_ext_er
8405: ,p_coord_ben_med_pl_name => p_rec.coord_ben_med_pl_name

Line 8412: per_per_bus1.chk_other_coverages

8408: );
8409: --
8410: -- Check other benefit coverage rules
8411: --
8412: per_per_bus1.chk_other_coverages
8413: (p_attribute10 => p_rec.attribute10
8414: ,p_coord_ben_med_insr_crr_name => p_rec.coord_ben_med_insr_crr_name
8415: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
8416: ,p_coord_ben_no_cvg_flag => p_rec.coord_ben_no_cvg_flag

Line 8434: per_per_bus.chk_df(p_rec => p_rec);

8430: end if;
8431: --
8432: -- Validate flex fields.
8433: --
8434: per_per_bus.chk_df(p_rec => p_rec);
8435: if g_debug then
8436: hr_utility.set_location(l_proc, 210);
8437: end if;
8438: --

Line 8495: per_per_bus1.chk_unsupported_attributes

8491: --
8492: --
8493: -- Check that no unsupported attributes have been set.
8494: --
8495: per_per_bus1.chk_unsupported_attributes
8496: (p_person_id => p_rec.person_id
8497: ,p_fast_path_employee => p_rec.fast_path_employee
8498: ,p_order_name => p_rec.order_name
8499: ,p_projected_start_date => p_rec.projected_start_date

Line 8507: per_per_bus1.chk_correspondence_language

8503: );
8504: --
8505: -- Validate Correspondence Language
8506: --
8507: per_per_bus1.chk_correspondence_language
8508: (p_person_id => p_rec.person_id
8509: ,p_effective_date => p_effective_date
8510: ,p_correspondence_language => p_rec.correspondence_language
8511: ,p_object_version_number => p_rec.object_version_number);

Line 8515: per_per_bus1.chk_fte_capacity

8511: ,p_object_version_number => p_rec.object_version_number);
8512: --
8513: -- Validate FTE capacity
8514: --
8515: per_per_bus1.chk_fte_capacity
8516: (p_person_id => p_rec.person_id
8517: ,p_effective_date => p_effective_date
8518: ,p_fte_capacity => p_rec.fte_capacity
8519: ,p_object_version_number => p_rec.object_version_number);

Line 8523: per_per_bus1.chk_BACKGROUND_CHECK_STATUS

8519: ,p_object_version_number => p_rec.object_version_number);
8520: --
8521: -- Validate Background Check Status
8522: --
8523: per_per_bus1.chk_BACKGROUND_CHECK_STATUS
8524: (p_person_id => p_rec.person_id
8525: ,p_BACKGROUND_CHECK_STATUS => p_rec.BACKGROUND_CHECK_STATUS
8526: ,p_effective_date => p_effective_date
8527: ,p_validation_start_date => p_validation_start_date

Line 8537: per_per_bus1.chk_blood_type

8533: end if;
8534: --
8535: -- Validate Blood Type
8536: --
8537: per_per_bus1.chk_blood_type
8538: (p_person_id => p_rec.person_id
8539: ,p_blood_type => p_rec.blood_type
8540: ,p_effective_date => p_effective_date
8541: ,p_validation_start_date => p_validation_start_date

Line 8551: per_per_bus1.chk_student_status

8547: end if;
8548: --
8549: -- Validate Student Status
8550: --
8551: per_per_bus1.chk_student_status
8552: (p_person_id => p_rec.person_id
8553: ,p_student_status => p_rec.student_status
8554: ,p_effective_date => p_effective_date
8555: ,p_validation_start_date => p_validation_start_date

Line 8565: per_per_bus1.chk_work_schedule

8561: end if;
8562: --
8563: -- Validate Work Schedule
8564: --
8565: per_per_bus1.chk_work_schedule
8566: (p_person_id => p_rec.person_id
8567: ,p_work_schedule => p_rec.work_schedule
8568: ,p_effective_date => p_effective_date
8569: ,p_validation_start_date => p_validation_start_date

Line 8579: per_per_bus1.chk_rehire_recommendation

8575: end if;
8576: --
8577: -- Validate Rehire Recommendation
8578: --
8579: per_per_bus1.chk_rehire_recommendation
8580: (p_person_id => p_rec.person_id
8581: ,p_rehire_recommendation => p_rec.rehire_recommendation
8582: ,p_effective_date => p_effective_date
8583: ,p_validation_start_date => p_validation_start_date

Line 8593: per_per_bus1.chk_benefit_group_id

8589: end if;
8590: --
8591: -- Validate Benefit Group Id
8592: --
8593: per_per_bus1.chk_benefit_group_id
8594: (p_person_id => p_rec.person_id
8595: ,p_benefit_group_id => p_rec.benefit_group_id
8596: ,p_effective_date => p_effective_date
8597: ,p_object_version_number => p_rec.object_version_number

Line 8605: per_per_bus1.chk_date_death_and_rcpt_cert

8601: end if;
8602: --
8603: -- Validate Receipt of Death Certificate date.
8604: --
8605: per_per_bus1.chk_date_death_and_rcpt_cert
8606: (p_person_id => p_rec.person_id
8607: ,p_receipt_of_death_cert_date => p_rec.receipt_of_death_cert_date
8608: ,p_effective_date => p_effective_date
8609: ,p_object_version_number => p_rec.object_version_number

Line 8618: per_per_bus1.chk_birth_adoption_date

8614: end if;
8615: --
8616: -- Validate the dependent's adoption date.
8617: --
8618: per_per_bus1.chk_birth_adoption_date
8619: (p_person_id => p_rec.person_id
8620: ,p_dpdnt_adoption_date => p_rec.dpdnt_adoption_date
8621: ,p_date_of_birth => p_rec.date_of_birth
8622: ,p_effective_date => p_effective_date

Line 8631: per_per_bus1.chk_rd_flag

8627: end if;
8628: --
8629: -- Validate registered disabled flag.
8630: --
8631: per_per_bus1.chk_rd_flag
8632: (p_person_id => p_rec.person_id
8633: ,p_registered_disabled_flag => p_rec.registered_disabled_flag
8634: ,p_effective_date => p_effective_date
8635: ,p_validation_start_date => p_validation_start_date

Line 8645: per_per_bus1.chk_date_of_death

8641: end if;
8642: --
8643: -- Validate Date of Death.
8644: --
8645: per_per_bus1.chk_date_of_death
8646: (p_person_id => p_rec.person_id
8647: ,p_date_of_death => p_rec.date_of_death
8648: ,p_date_of_birth => p_rec.date_of_birth
8649: ,p_effective_date => p_effective_date

Line 8658: per_per_bus1.chk_uses_tobacco

8654: end if;
8655: --
8656: -- Validate uses tobacco flag.
8657: --
8658: per_per_bus1.chk_uses_tobacco
8659: (p_person_id => p_rec.person_id
8660: ,p_uses_tobacco_flag => p_rec.uses_tobacco_flag
8661: ,p_effective_date => p_effective_date
8662: ,p_validation_start_date => p_validation_start_date

Line 8990: per_per_bus1.chk_coord_ben_med_cvg_dates

8986: end if;
8987: --
8988: -- Validate benefit medical coverage dates
8989: --
8990: per_per_bus1.chk_coord_ben_med_cvg_dates
8991: (p_coord_ben_med_cvg_strt_dt => p_rec.coord_ben_med_cvg_strt_dt
8992: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
8993: );
8994: --

Line 8997: per_per_bus1.chk_coord_ben_med_details

8993: );
8994: --
8995: -- Validate benefit medical details
8996: --
8997: per_per_bus1.chk_coord_ben_med_details
8998: (p_coord_ben_med_cvg_strt_dt => p_rec.coord_ben_med_cvg_strt_dt
8999: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
9000: ,p_coord_ben_med_ext_er => p_rec.coord_ben_med_ext_er
9001: ,p_coord_ben_med_pl_name => p_rec.coord_ben_med_pl_name

Line 9008: per_per_bus1.chk_other_coverages

9004: );
9005: --
9006: -- Check other benefit coverage rules
9007: --
9008: per_per_bus1.chk_other_coverages
9009: (p_attribute10 => p_rec.attribute10
9010: ,p_coord_ben_med_insr_crr_name => p_rec.coord_ben_med_insr_crr_name
9011: ,p_coord_ben_med_cvg_end_dt => p_rec.coord_ben_med_cvg_end_dt
9012: ,p_coord_ben_no_cvg_flag => p_rec.coord_ben_no_cvg_flag

Line 9127: per_per_bus.chk_df(p_rec => p_rec);

9123: --
9124: --
9125: -- Validate flex fields.
9126: --
9127: per_per_bus.chk_df(p_rec => p_rec);
9128: if g_debug then
9129: hr_utility.set_location(l_proc, 180);
9130: end if;
9131: --

Line 9477: end per_per_bus;

9473: hr_utility.set_location(' Leaving:'|| l_proc, 4);
9474: end if;
9475: end chk_system_pers_type;
9476: --
9477: end per_per_bus;