DBA Data[Home] [Help]

APPS.PER_PDP_BUS dependencies on STANDARD

Line 202: -- a) Must be <= LAST_STANDARD_PROCESS_DATE (U)

198: -- ---------------------------------------------------------------------------
199: --
200: -- Description:
201: -- Validates that the following business rules are met:
202: -- a) Must be <= LAST_STANDARD_PROCESS_DATE (U)
203: -- b) Must be >= DATE_START (U)
204: -- c) Must be null (I)
205: -- d) Cannot be changed from one not null value to another (U)
206: -- e) Must be after initial insert date of last assignment (U)

Line 210: -- person_id, date_start, last_standard_process_date and period_of_placement_id

206: -- e) Must be after initial insert date of last assignment (U)
207: -- f) Must be after effective start date of last future change(s) (U)
208: --
209: -- Pre-conditions:
210: -- person_id, date_start, last_standard_process_date and period_of_placement_id
211: -- have been successfully validated separately.
212: --
213: -- In Arguments:
214: -- p_actual_termination_date

Line 216: -- p_last_standard_process_date

212: --
213: -- In Arguments:
214: -- p_actual_termination_date
215: -- p_date_start
216: -- p_last_standard_process_date
217: -- p_object_version_number
218: -- p_period_of_placement_id
219: -- p_person_id
220: --

Line 238: ,p_last_standard_process_date in date

234: procedure chk_actual_termination_date
235: --
236: (p_actual_termination_date in date
237: ,p_date_start in date
238: ,p_last_standard_process_date in date
239: ,p_object_version_number in number
240: ,p_period_of_placement_id in number
241: ,p_person_id in number
242: ) is

Line 276: '.LAST_STANDARD_PROCESS_DATE'

272: --
273:
274: if hr_multi_message.no_exclusive_error
275: (p_check_column1 => per_pdp_shd.g_tab_nam||
276: '.LAST_STANDARD_PROCESS_DATE'
277: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
278: '.LAST_STANDARD_PROCESS_DATE'
279: ) then
280:

Line 278: '.LAST_STANDARD_PROCESS_DATE'

274: if hr_multi_message.no_exclusive_error
275: (p_check_column1 => per_pdp_shd.g_tab_nam||
276: '.LAST_STANDARD_PROCESS_DATE'
277: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
278: '.LAST_STANDARD_PROCESS_DATE'
279: ) then
280:
281: --
282: hr_utility.set_location(l_proc, 20);

Line 312: if p_actual_termination_date > p_last_standard_process_date and

308: hr_utility.raise_error;
309: end if;
310: hr_utility.set_location(l_proc, 60);
311: --
312: if p_actual_termination_date > p_last_standard_process_date and
313: p_last_standard_process_date is not null then
314: --
315: -- CHK_ACTUAL_TERMINATION_DATE / a
316: --

Line 313: p_last_standard_process_date is not null then

309: end if;
310: hr_utility.set_location(l_proc, 60);
311: --
312: if p_actual_termination_date > p_last_standard_process_date and
313: p_last_standard_process_date is not null then
314: --
315: -- CHK_ACTUAL_TERMINATION_DATE / a
316: --
317: hr_utility.set_message(801,'HR_7505_PDS_INV_LSP_ATT_DT');

Line 553: -- c) Must be >= LAST_STANDARD_PROCESS_DATE (U)

549: -- must be equal to ACTUAL_TERMINATION_DATE (U)
550: -- b) If the person is assigned to a payroll then
551: -- must equal the maximum period end date of all Assignments
552: -- for the current Period of Placement (U)
553: -- c) Must be >= LAST_STANDARD_PROCESS_DATE (U)
554: -- d) If ACTUAL_TERMINATION_DATE is null then must be null (U)
555: -- e) Must be null (I)
556: --
557: -- Pre-conditions:

Line 558: -- p_date_start, actual_termination_date, last_standard_process_date and

554: -- d) If ACTUAL_TERMINATION_DATE is null then must be null (U)
555: -- e) Must be null (I)
556: --
557: -- Pre-conditions:
558: -- p_date_start, actual_termination_date, last_standard_process_date and
559: -- period_of_placement_id have been successfully validated separately.
560: --
561: -- In Arguments:
562: -- p_actual_termination_date

Line 565: -- p_last_standard_process_date

561: -- In Arguments:
562: -- p_actual_termination_date
563: -- p_date_start
564: -- p_final_process_date
565: -- p_last_standard_process_date
566: -- p_object_version_number
567: -- p_period_of_placement_id
568: --
569: -- Post Success:

Line 586: p_last_standard_process_date in date,

582: procedure chk_final_process_date
583: (p_actual_termination_date in date,
584: p_date_start in date,
585: p_final_process_date in date,
586: p_last_standard_process_date in date,
587: p_object_version_number in number,
588: p_period_of_placement_id in number) is
589: --
590: l_assigned_payroll boolean;

Line 605: '.LAST_STANDARD_PROCESS_DATE'

601: -- below columns.
602: --
603: if hr_multi_message.no_exclusive_error
604: (p_check_column1 => per_pdp_shd.g_tab_nam||
605: '.LAST_STANDARD_PROCESS_DATE'
606: ,p_check_column2 => per_pdp_shd.g_tab_nam||
607: '.ACTUAL_TERMINATION_DATE'
608: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
609: '.LAST_STANDARD_PROCESS_DATE'

Line 609: '.LAST_STANDARD_PROCESS_DATE'

605: '.LAST_STANDARD_PROCESS_DATE'
606: ,p_check_column2 => per_pdp_shd.g_tab_nam||
607: '.ACTUAL_TERMINATION_DATE'
608: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
609: '.LAST_STANDARD_PROCESS_DATE'
610: ,p_associated_column2 => per_pdp_shd.g_tab_nam||
611: '.ACTUAL_TERMINATION_DATE'
612: ) then
613:

Line 658: if p_last_standard_process_date is null

654: end if;
655: --
656: hr_utility.set_location(l_proc, 7);
657: --
658: if p_last_standard_process_date is null
659: then
660: --
661: hr_utility.set_location(l_proc, 8);
662: --

Line 674: p_last_standard_process_date)

670: end if;
671: else
672: --
673: if not (nvl(p_final_process_date, hr_api.g_eot) >=
674: p_last_standard_process_date)
675: --
676: then
677: -- CHK_FINAL_PROCESS_DATE / c
678: --

Line 711: -- |-------------------< chk_last_standard_process_date >--------------------|

707:
708: end chk_final_process_date;
709: --
710: -- ---------------------------------------------------------------------------
711: -- |-------------------< chk_last_standard_process_date >--------------------|
712: -- ---------------------------------------------------------------------------
713: --
714: -- Description:
715: -- Validates that the following business rules are met:

Line 731: -- p_last_standard_process_date

727: --
728: -- In Arguments:
729: -- p_actual_termination_date
730: -- p_date_start
731: -- p_last_standard_process_date
732: -- p_object_version_number
733: -- p_period_of_placement_id
734: --
735: -- Post Success:

Line 748: procedure chk_last_standard_process_date

744: --
745: -- {End Of Comments}
746: -- ----------------------------------------------------------------------------
747: --
748: procedure chk_last_standard_process_date
749: (p_actual_termination_date in date
750: ,p_business_group_id in number
751: ,p_date_start in date
752: ,p_last_standard_process_date in date

Line 752: ,p_last_standard_process_date in date

748: procedure chk_last_standard_process_date
749: (p_actual_termination_date in date
750: ,p_business_group_id in number
751: ,p_date_start in date
752: ,p_last_standard_process_date in date
753: ,p_object_version_number in number
754: ,p_period_of_placement_id in number
755: ) is
756: --

Line 762: := g_package||'chk_last_standard_process_date';

758: l_assigned_payroll boolean;
759: l_legislation_code per_business_groups.legislation_code%TYPE;
760: l_max_end_date date;
761: l_proc varchar2(72)
762: := g_package||'chk_last_standard_process_date';
763: --
764: cursor csr_get_legislation_code is
765: select bus.legislation_code
766: from per_business_groups_perf bus

Line 787: if nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date) <>

783: --
784: if l_api_updating
785: then
786: --
787: if nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date) <>
788: nvl(p_last_standard_process_date, hr_api.g_date)
789: then
790: --
791: hr_utility.set_location(l_proc, 30);

Line 788: nvl(p_last_standard_process_date, hr_api.g_date)

784: if l_api_updating
785: then
786: --
787: if nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date) <>
788: nvl(p_last_standard_process_date, hr_api.g_date)
789: then
790: --
791: hr_utility.set_location(l_proc, 30);
792: --

Line 793: if per_pdp_shd.g_old_rec.last_standard_process_date is not null

789: then
790: --
791: hr_utility.set_location(l_proc, 30);
792: --
793: if per_pdp_shd.g_old_rec.last_standard_process_date is not null
794: and p_last_standard_process_date is not null
795: then
796: -- CHK_LAST_STANDARD_PROCESS_DATE / i
797: --

Line 794: and p_last_standard_process_date is not null

790: --
791: hr_utility.set_location(l_proc, 30);
792: --
793: if per_pdp_shd.g_old_rec.last_standard_process_date is not null
794: and p_last_standard_process_date is not null
795: then
796: -- CHK_LAST_STANDARD_PROCESS_DATE / i
797: --
798: hr_utility.set_message(801,'HR_7960_PDS_INV_LSP_CHANGE');

Line 796: -- CHK_LAST_STANDARD_PROCESS_DATE / i

792: --
793: if per_pdp_shd.g_old_rec.last_standard_process_date is not null
794: and p_last_standard_process_date is not null
795: then
796: -- CHK_LAST_STANDARD_PROCESS_DATE / i
797: --
798: hr_utility.set_message(801,'HR_7960_PDS_INV_LSP_CHANGE');
799: hr_utility.raise_error;
800: end if;

Line 824: -- last_standard_process for US legislature.

820: --
821: hr_utility.set_location(l_proc, 50);
822: --
823: -- Bug 1711085. VS. 27-Mar-2001. Commented out the code that disables
824: -- last_standard_process for US legislature.
825: /* if l_legislation_code = 'US'
826: then
827: --
828: hr_utility.set_location(l_proc, 60);

Line 830: if not (p_last_standard_process_date is null)

826: then
827: --
828: hr_utility.set_location(l_proc, 60);
829: --
830: if not (p_last_standard_process_date is null)
831: then
832: -- CHK_LAST_STANDARD_PROCESS_DATE / g
833: --
834: hr_utility.set_message(801,'HR_7958_PDS_INV_US_LSP_BLANK');

Line 832: -- CHK_LAST_STANDARD_PROCESS_DATE / g

828: hr_utility.set_location(l_proc, 60);
829: --
830: if not (p_last_standard_process_date is null)
831: then
832: -- CHK_LAST_STANDARD_PROCESS_DATE / g
833: --
834: hr_utility.set_message(801,'HR_7958_PDS_INV_US_LSP_BLANK');
835: hr_utility.raise_error;
836: end if;

Line 843: if not (p_last_standard_process_date is null)

839: --
840: if p_actual_termination_date is null
841: then
842: --
843: if not (p_last_standard_process_date is null)
844: then
845: -- CHK_LAST_STANDARD_PROCESS_DATE / f
846: --
847: hr_utility.set_message(801,'HR_7497_PDS_INV_LSP_DT_BLANK');

Line 845: -- CHK_LAST_STANDARD_PROCESS_DATE / f

841: then
842: --
843: if not (p_last_standard_process_date is null)
844: then
845: -- CHK_LAST_STANDARD_PROCESS_DATE / f
846: --
847: hr_utility.set_message(801,'HR_7497_PDS_INV_LSP_DT_BLANK');
848: hr_utility.raise_error;
849: end if;

Line 855: if not (nvl(p_last_standard_process_date, hr_api.g_eot) >=

851: end if;
852: --
853: hr_utility.set_location(l_proc, 80);
854: --
855: if not (nvl(p_last_standard_process_date, hr_api.g_eot) >=
856: nvl(p_actual_termination_date, hr_api.g_eot))
857: --
858: then
859: -- CHK_LAST_STANDARD_PROCESS_DATE / c

Line 859: -- CHK_LAST_STANDARD_PROCESS_DATE / c

855: if not (nvl(p_last_standard_process_date, hr_api.g_eot) >=
856: nvl(p_actual_termination_date, hr_api.g_eot))
857: --
858: then
859: -- CHK_LAST_STANDARD_PROCESS_DATE / c
860: --
861: hr_utility.set_message(801,'HR_7505_PDS_INV_LSP_ATT_DT');
862: hr_utility.raise_error;
863: end if;

Line 876: if p_last_standard_process_date is null

872: and l_legislation_code <> 'US'
873: then
874: hr_utility.set_location(l_proc, 100);
875: --
876: if p_last_standard_process_date is null
877: --
878: then
879: --
880: -- Must also be set to not null value if actual_termination_date

Line 882: -- CHK_LAST_STANDARD_PROCESS_DATE / h

878: then
879: --
880: -- Must also be set to not null value if actual_termination_date
881: -- updated to not null value.
882: -- CHK_LAST_STANDARD_PROCESS_DATE / h
883: --
884: hr_utility.set_message(801,'HR_7959_PDS_INV_LSP_BLANK');
885: hr_utility.raise_error;
886: end if;

Line 899: '.LAST_STANDARD_PROCESS_DATE'

895: exception
896: when app_exception.application_exception then
897: if hr_multi_message.exception_add
898: (p_associated_column1 => per_pdp_shd.g_tab_nam||
899: '.LAST_STANDARD_PROCESS_DATE'
900: ) then
901: hr_utility.set_location(' Leaving:'|| l_proc, 140);
902: raise;
903: end if;

Line 906: end chk_last_standard_process_date;

902: raise;
903: end if;
904: hr_utility.set_location(' Leaving:'|| l_proc, 150);
905:
906: end chk_last_standard_process_date;
907: --
908: -- ---------------------------------------------------------------------------
909: -- |-------------------------< chk_at_date_lsp_date >------------------------|
910: -- ---------------------------------------------------------------------------

Line 916: -- a NOT NULL value then last_standard_process_date must also

912: -- Description:
913: -- Validates the following business rule :
914: --
915: -- If actual_termination_date is changed from a NULL value to
916: -- a NOT NULL value then last_standard_process_date must also
917: -- be changed to a NOT NULL value.
918: --
919: -- Pre-conditions:
920: -- actual_termination_date, last_standard_process_date have been

Line 920: -- actual_termination_date, last_standard_process_date have been

916: -- a NOT NULL value then last_standard_process_date must also
917: -- be changed to a NOT NULL value.
918: --
919: -- Pre-conditions:
920: -- actual_termination_date, last_standard_process_date have been
921: -- successfully validated separately.
922: --
923: -- In Arguments:
924: -- p_period_of_placement_id

Line 926: -- p_last_standard_process_date

922: --
923: -- In Arguments:
924: -- p_period_of_placement_id
925: -- p_actual_termination_date
926: -- p_last_standard_process_date
927: -- p_object_version_number
928: --
929: -- Post Success:
930: -- If the above business rules are satisfied then processing continues.

Line 945: ,p_last_standard_process_date in date

941: --
942: procedure chk_at_date_lsp_date
943: --
944: (p_actual_termination_date in date
945: ,p_last_standard_process_date in date
946: ,p_object_version_number in number
947: ,p_period_of_placement_id in number
948: ,p_business_group_id in number
949: ) is

Line 972: '.LAST_STANDARD_PROCESS_DATE'

968: -- below columns.
969: --
970: if hr_multi_message.no_exclusive_error
971: (p_check_column1 => per_pdp_shd.g_tab_nam||
972: '.LAST_STANDARD_PROCESS_DATE'
973: ,p_check_column2 => per_pdp_shd.g_tab_nam||
974: '.ACTUAL_TERMINATION_DATE'
975: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
976: '.LAST_STANDARD_PROCESS_DATE'

Line 976: '.LAST_STANDARD_PROCESS_DATE'

972: '.LAST_STANDARD_PROCESS_DATE'
973: ,p_check_column2 => per_pdp_shd.g_tab_nam||
974: '.ACTUAL_TERMINATION_DATE'
975: ,p_associated_column1 => per_pdp_shd.g_tab_nam||
976: '.LAST_STANDARD_PROCESS_DATE'
977: ,p_associated_column2 => per_pdp_shd.g_tab_nam||
978: '.ACTUAL_TERMINATION_DATE'
979: ) then
980:

Line 992: -- b) The value for actual_termination_date or last_standard_process_date

988: hr_utility.set_location(l_proc, 20);
989: --
990: -- Only proceed with validation if :
991: -- a) The current g_old_rec is current and
992: -- b) The value for actual_termination_date or last_standard_process_date
993: -- has changed
994: --
995: if (l_api_updating
996: and ((nvl(per_pdp_shd.g_old_rec.actual_termination_date, hr_api.g_date)

Line 999: (nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date)

995: if (l_api_updating
996: and ((nvl(per_pdp_shd.g_old_rec.actual_termination_date, hr_api.g_date)
997: <> nvl(p_actual_termination_date, hr_api.g_date))
998: or
999: (nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date)
1000: <> nvl(p_last_standard_process_date, hr_api.g_date))))
1001: or
1002: NOT l_api_updating then
1003: --

Line 1000: <> nvl(p_last_standard_process_date, hr_api.g_date))))

996: and ((nvl(per_pdp_shd.g_old_rec.actual_termination_date, hr_api.g_date)
997: <> nvl(p_actual_termination_date, hr_api.g_date))
998: or
999: (nvl(per_pdp_shd.g_old_rec.last_standard_process_date, hr_api.g_date)
1000: <> nvl(p_last_standard_process_date, hr_api.g_date))))
1001: or
1002: NOT l_api_updating then
1003: --
1004: hr_utility.set_location(l_proc, 30);

Line 1028: -- last_standard_process_date are set

1024: --
1025: if l_legislation_code <> 'US' then
1026: --
1027: -- Check combination when either actual_termination_date or
1028: -- last_standard_process_date are set
1029: --
1030: if (per_pdp_shd.g_old_rec.actual_termination_date is null
1031: and p_actual_termination_date is not null)
1032: and p_last_standard_process_date is null

Line 1032: and p_last_standard_process_date is null

1028: -- last_standard_process_date are set
1029: --
1030: if (per_pdp_shd.g_old_rec.actual_termination_date is null
1031: and p_actual_termination_date is not null)
1032: and p_last_standard_process_date is null
1033: then
1034: hr_utility.set_message(801,'HR_7959_PDS_INV_LSP_BLANK');
1035: hr_utility.raise_error;
1036: end if;

Line 1879: -- Validate last standard process date

1875:
1876: hr_utility.set_location(l_proc, 40);
1877:
1878: --
1879: -- Validate last standard process date
1880: --
1881: -- Business Rule Mapping
1882: -- =====================
1883: -- CHK_LAST_STANDARD_PROCESS_DATE / e

Line 1883: -- CHK_LAST_STANDARD_PROCESS_DATE / e

1879: -- Validate last standard process date
1880: --
1881: -- Business Rule Mapping
1882: -- =====================
1883: -- CHK_LAST_STANDARD_PROCESS_DATE / e
1884: --
1885: -- 70.3 change c start.
1886: --
1887: per_pdp_bus.chk_last_standard_process_date

Line 1887: per_pdp_bus.chk_last_standard_process_date

1883: -- CHK_LAST_STANDARD_PROCESS_DATE / e
1884: --
1885: -- 70.3 change c start.
1886: --
1887: per_pdp_bus.chk_last_standard_process_date
1888: (p_actual_termination_date => p_rec.actual_termination_date
1889: ,p_business_group_id => p_rec.business_group_id
1890: ,p_date_start => p_rec.date_start
1891: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 1891: ,p_last_standard_process_date => p_rec.last_standard_process_date

1887: per_pdp_bus.chk_last_standard_process_date
1888: (p_actual_termination_date => p_rec.actual_termination_date
1889: ,p_business_group_id => p_rec.business_group_id
1890: ,p_date_start => p_rec.date_start
1891: ,p_last_standard_process_date => p_rec.last_standard_process_date
1892: ,p_object_version_number => p_rec.object_version_number
1893: ,p_period_of_placement_id => p_rec.period_of_placement_id
1894: );
1895:

Line 1912: ,p_last_standard_process_date => p_rec.last_standard_process_date

1908: --
1909: per_pdp_bus.chk_actual_termination_date
1910: (p_actual_termination_date => p_rec.actual_termination_date
1911: ,p_date_start => p_rec.date_start
1912: ,p_last_standard_process_date => p_rec.last_standard_process_date
1913: ,p_object_version_number => p_rec.object_version_number
1914: ,p_period_of_placement_id => p_rec.period_of_placement_id
1915: ,p_person_id => p_rec.person_id);
1916:

Line 1930: p_last_standard_process_date => p_rec.last_standard_process_date,

1926: per_pdp_bus.chk_final_process_date
1927: (p_actual_termination_date => p_rec.actual_termination_date,
1928: p_date_start => p_rec.date_start,
1929: p_final_process_date => p_rec.final_process_date,
1930: p_last_standard_process_date => p_rec.last_standard_process_date,
1931: p_object_version_number => p_rec.object_version_number,
1932: p_period_of_placement_id => p_rec.period_of_placement_id);
1933:
1934: hr_utility.set_location(l_proc, 70);

Line 1937: -- Validate actual termination date/last standard process date

1933:
1934: hr_utility.set_location(l_proc, 70);
1935:
1936: --
1937: -- Validate actual termination date/last standard process date
1938: --
1939: -- Business Rule Mapping
1940: -- =====================
1941: -- CHK_LAST_STANDARD_PROCESS_DATE / h

Line 1941: -- CHK_LAST_STANDARD_PROCESS_DATE / h

1937: -- Validate actual termination date/last standard process date
1938: --
1939: -- Business Rule Mapping
1940: -- =====================
1941: -- CHK_LAST_STANDARD_PROCESS_DATE / h
1942: --
1943: per_pdp_bus.chk_at_date_lsp_date
1944: (p_actual_termination_date => p_rec.actual_termination_date
1945: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 1945: ,p_last_standard_process_date => p_rec.last_standard_process_date

1941: -- CHK_LAST_STANDARD_PROCESS_DATE / h
1942: --
1943: per_pdp_bus.chk_at_date_lsp_date
1944: (p_actual_termination_date => p_rec.actual_termination_date
1945: ,p_last_standard_process_date => p_rec.last_standard_process_date
1946: ,p_object_version_number => p_rec.object_version_number
1947: ,p_period_of_placement_id => p_rec.period_of_placement_id
1948: ,p_business_group_id => p_rec.business_group_id
1949: );

Line 2075: -- Validate last standard process date

2071: p_period_of_placement_id => p_rec.period_of_placement_id);
2072:
2073: hr_utility.set_location(l_proc, 40);
2074: --
2075: -- Validate last standard process date
2076: --
2077: -- Business Rule Mapping
2078: -- =====================
2079: -- CHK_LAST_STANDARD_PROCESS_DATE / e

Line 2079: -- CHK_LAST_STANDARD_PROCESS_DATE / e

2075: -- Validate last standard process date
2076: --
2077: -- Business Rule Mapping
2078: -- =====================
2079: -- CHK_LAST_STANDARD_PROCESS_DATE / e
2080: --
2081: -- 70.3 change c start.
2082: --
2083: per_pdp_bus.chk_last_standard_process_date

Line 2083: per_pdp_bus.chk_last_standard_process_date

2079: -- CHK_LAST_STANDARD_PROCESS_DATE / e
2080: --
2081: -- 70.3 change c start.
2082: --
2083: per_pdp_bus.chk_last_standard_process_date
2084: (p_actual_termination_date => p_rec.actual_termination_date
2085: ,p_business_group_id => p_rec.business_group_id
2086: ,p_date_start => p_rec.date_start
2087: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2087: ,p_last_standard_process_date => p_rec.last_standard_process_date

2083: per_pdp_bus.chk_last_standard_process_date
2084: (p_actual_termination_date => p_rec.actual_termination_date
2085: ,p_business_group_id => p_rec.business_group_id
2086: ,p_date_start => p_rec.date_start
2087: ,p_last_standard_process_date => p_rec.last_standard_process_date
2088: ,p_object_version_number => p_rec.object_version_number
2089: ,p_period_of_placement_id => p_rec.period_of_placement_id
2090: );
2091:

Line 2108: ,p_last_standard_process_date => p_rec.last_standard_process_date

2104: --
2105: per_pdp_bus.chk_actual_termination_date
2106: (p_actual_termination_date => p_rec.actual_termination_date
2107: ,p_date_start => p_rec.date_start
2108: ,p_last_standard_process_date => p_rec.last_standard_process_date
2109: ,p_object_version_number => p_rec.object_version_number
2110: ,p_period_of_placement_id => p_rec.period_of_placement_id
2111: ,p_person_id => p_rec.person_id);
2112:

Line 2126: p_last_standard_process_date => p_rec.last_standard_process_date,

2122: per_pdp_bus.chk_final_process_date
2123: (p_actual_termination_date => p_rec.actual_termination_date,
2124: p_date_start => p_rec.date_start,
2125: p_final_process_date => p_rec.final_process_date,
2126: p_last_standard_process_date => p_rec.last_standard_process_date,
2127: p_object_version_number => p_rec.object_version_number,
2128: p_period_of_placement_id => p_rec.period_of_placement_id);
2129:
2130: hr_utility.set_location(l_proc, 70);

Line 2133: -- Validate actual termination date/last standard process date

2129:
2130: hr_utility.set_location(l_proc, 70);
2131:
2132: --
2133: -- Validate actual termination date/last standard process date
2134: --
2135: -- Business Rule Mapping
2136: -- =====================
2137: -- CHK_LAST_STANDARD_PROCESS_DATE / h

Line 2137: -- CHK_LAST_STANDARD_PROCESS_DATE / h

2133: -- Validate actual termination date/last standard process date
2134: --
2135: -- Business Rule Mapping
2136: -- =====================
2137: -- CHK_LAST_STANDARD_PROCESS_DATE / h
2138: --
2139: per_pdp_bus.chk_at_date_lsp_date
2140: (p_actual_termination_date => p_rec.actual_termination_date
2141: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2141: ,p_last_standard_process_date => p_rec.last_standard_process_date

2137: -- CHK_LAST_STANDARD_PROCESS_DATE / h
2138: --
2139: per_pdp_bus.chk_at_date_lsp_date
2140: (p_actual_termination_date => p_rec.actual_termination_date
2141: ,p_last_standard_process_date => p_rec.last_standard_process_date
2142: ,p_object_version_number => p_rec.object_version_number
2143: ,p_period_of_placement_id => p_rec.period_of_placement_id
2144: ,p_business_group_id => p_rec.business_group_id
2145: );