DBA Data[Home] [Help]

APPS.PER_PDP_BUS dependencies on PER_PDP_BUS

Line 1: Package Body per_pdp_bus as

1: Package Body per_pdp_bus as
2: /* $Header: pepdprhi.pkb 120.0.12020000.2 2013/03/22 12:15:03 srannama ship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |

Line 8: g_package varchar2(33) := ' per_pdp_bus.'; -- Global package name

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

Line 115: if ( nvl(per_pdp_bus.g_period_of_placement_id, hr_api.g_number)

111: ,p_argument => 'period_of_placement_id'
112: ,p_argument_value => p_period_of_placement_id
113: );
114: --
115: if ( nvl(per_pdp_bus.g_period_of_placement_id, hr_api.g_number)
116: = p_period_of_placement_id) then
117: --
118: -- The legislation code has already been found with a previous
119: -- call to this function. Just return the value in the global

Line 122: l_legislation_code := per_pdp_bus.g_legislation_code;

118: -- The legislation code has already been found with a previous
119: -- call to this function. Just return the value in the global
120: -- variable.
121: --
122: l_legislation_code := per_pdp_bus.g_legislation_code;
123: hr_utility.set_location(l_proc, 20);
124: else
125: --
126: -- The ID is different to the last call to this function

Line 146: per_pdp_bus.g_period_of_placement_id := p_period_of_placement_id;

142: -- Set the global variables so the values are
143: -- available for the next call to this function.
144: --
145: close csr_leg_code;
146: per_pdp_bus.g_period_of_placement_id := p_period_of_placement_id;
147: per_pdp_bus.g_legislation_code := l_legislation_code;
148: end if;
149: hr_utility.set_location(' Leaving:'|| l_proc, 40);
150: return l_legislation_code;

Line 147: per_pdp_bus.g_legislation_code := l_legislation_code;

143: -- available for the next call to this function.
144: --
145: close csr_leg_code;
146: per_pdp_bus.g_period_of_placement_id := p_period_of_placement_id;
147: per_pdp_bus.g_legislation_code := l_legislation_code;
148: end if;
149: hr_utility.set_location(' Leaving:'|| l_proc, 40);
150: return l_legislation_code;
151: end return_legislation_code;

Line 1807: per_pdp_bus.chk_person_id

1803: -- Business Rule Mapping
1804: -- =====================
1805: -- CHK_PERSON_ID / a,c
1806: --
1807: per_pdp_bus.chk_person_id
1808: (p_person_id => p_rec.person_id,
1809: p_effective_date => p_effective_date,
1810: p_business_group_id => p_rec.business_group_id);
1811: --

Line 1821: per_pdp_bus.chk_date_start(p_date_start => p_rec.date_start);

1817: -- Business Rule Mapping
1818: -- =====================
1819: -- CHK_DATE_START / a
1820: --
1821: per_pdp_bus.chk_date_start(p_date_start => p_rec.date_start);
1822:
1823: hr_utility.set_location(l_proc, 20);
1824:
1825: --

Line 1844: per_pdp_bus.chk_person_id_date_start

1840: -- Business Rule Mapping
1841: -- =====================
1842: -- CHK_PERSON_ID_DATE_START / a,b
1843: --
1844: per_pdp_bus.chk_person_id_date_start
1845: (p_date_start => p_rec.date_start
1846: ,p_object_version_number => p_rec.object_version_number
1847: ,p_period_of_placement_id => p_rec.period_of_placement_id
1848: ,p_person_id => p_rec.person_id);

Line 1859: per_pdp_bus.chk_projected_term_date

1855: -- Business Rule Mapping
1856: -- =====================
1857: -- CHK_PROJECTED_TERM_DATE / a
1858: --
1859: per_pdp_bus.chk_projected_term_date
1860: (p_date_start => p_rec.date_start
1861: ,p_projected_termination_date => p_rec.projected_termination_date
1862: ,p_object_version_number => p_rec.object_version_number
1863: ,p_period_of_placement_id => p_rec.period_of_placement_id);

Line 1873: per_pdp_bus.chk_termination_reason

1869: -- Business Rule Mapping
1870: -- =====================
1871: -- CHK_TERMINATION_REASON / b
1872: --
1873: per_pdp_bus.chk_termination_reason
1874: (p_termination_reason => p_rec.termination_reason,
1875: p_effective_date => p_effective_date,
1876: p_object_version_number => p_rec.object_version_number,
1877: p_period_of_placement_id => p_rec.period_of_placement_id);

Line 1890: per_pdp_bus.chk_last_standard_process_date

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

Line 1912: per_pdp_bus.chk_actual_termination_date

1908: -- Business Rule Mapping
1909: -- =====================
1910: -- CHK_ACTUAL_TERMINATION_DATE / c
1911: --
1912: per_pdp_bus.chk_actual_termination_date
1913: (p_actual_termination_date => p_rec.actual_termination_date
1914: ,p_date_start => p_rec.date_start
1915: ,p_last_standard_process_date => p_rec.last_standard_process_date
1916: ,p_object_version_number => p_rec.object_version_number

Line 1929: per_pdp_bus.chk_final_process_date

1925: -- Business Rule Mapping
1926: -- =====================
1927: -- CHK_FINAL_PROCESS_DATE / e
1928: --
1929: per_pdp_bus.chk_final_process_date
1930: (p_actual_termination_date => p_rec.actual_termination_date,
1931: p_date_start => p_rec.date_start,
1932: p_final_process_date => p_rec.final_process_date,
1933: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 1946: per_pdp_bus.chk_at_date_lsp_date

1942: -- Business Rule Mapping
1943: -- =====================
1944: -- CHK_LAST_STANDARD_PROCESS_DATE / h
1945: --
1946: per_pdp_bus.chk_at_date_lsp_date
1947: (p_actual_termination_date => p_rec.actual_termination_date
1948: ,p_last_standard_process_date => p_rec.last_standard_process_date
1949: ,p_object_version_number => p_rec.object_version_number
1950: ,p_period_of_placement_id => p_rec.period_of_placement_id

Line 1962: per_pdp_bus.chk_ddf(p_rec);

1958: -- is not the default for a new person.
1959: --
1960: if per_pdp_shd.g_validate_df_flex then
1961:
1962: per_pdp_bus.chk_ddf(p_rec);
1963: per_pdp_bus.chk_df(p_rec);
1964:
1965: end if;
1966:

Line 1963: per_pdp_bus.chk_df(p_rec);

1959: --
1960: if per_pdp_shd.g_validate_df_flex then
1961:
1962: per_pdp_bus.chk_ddf(p_rec);
1963: per_pdp_bus.chk_df(p_rec);
1964:
1965: end if;
1966:
1967: hr_utility.set_location(' Leaving:'||l_proc, 10);

Line 1999: per_pdp_bus.chk_person_id

1995: -- Business Rule Mapping
1996: -- =====================
1997: -- CHK_PERSON_ID / a,c
1998: --
1999: per_pdp_bus.chk_person_id
2000: (p_person_id => p_rec.person_id,
2001: p_effective_date => p_effective_date,
2002: p_business_group_id => p_rec.business_group_id);
2003: --

Line 2011: -- CHK_DATE_START / a -- per_pdp_bus.chk_date_start(p_date_start => p_rec.date_start);

2007: -- Validate date start
2008: --
2009: -- Business Rule Mapping
2010:
2011: -- CHK_DATE_START / a -- per_pdp_bus.chk_date_start(p_date_start => p_rec.date_start);
2012:
2013: hr_utility.set_location(l_proc, 20);
2014:
2015: --

Line 2041: per_pdp_bus.chk_person_id_date_start

2037: -- Business Rule Mapping
2038: -- =====================
2039: -- CHK_PERSON_ID_DATE_START / a,b
2040: --
2041: per_pdp_bus.chk_person_id_date_start
2042: (p_date_start => p_rec.date_start
2043: ,p_object_version_number => p_rec.object_version_number
2044: ,p_period_of_placement_id => p_rec.period_of_placement_id
2045: ,p_person_id => p_rec.person_id);

Line 2056: per_pdp_bus.chk_projected_term_date

2052: -- Business Rule Mapping
2053: -- =====================
2054: -- CHK_PROJECTED_TERM_DATE / a
2055: --
2056: per_pdp_bus.chk_projected_term_date
2057: (p_date_start => p_rec.date_start
2058: ,p_projected_termination_date => p_rec.projected_termination_date
2059: ,p_object_version_number => p_rec.object_version_number
2060: ,p_period_of_placement_id => p_rec.period_of_placement_id);

Line 2070: per_pdp_bus.chk_termination_reason

2066: -- Business Rule Mapping
2067: -- =====================
2068: -- CHK_TERMINATION_REASON / b
2069: --
2070: per_pdp_bus.chk_termination_reason
2071: (p_termination_reason => p_rec.termination_reason,
2072: p_effective_date => p_effective_date,
2073: p_object_version_number => p_rec.object_version_number,
2074: p_period_of_placement_id => p_rec.period_of_placement_id);

Line 2086: per_pdp_bus.chk_last_standard_process_date

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

Line 2108: per_pdp_bus.chk_actual_termination_date

2104: -- Business Rule Mapping
2105: -- =====================
2106: -- CHK_ACTUAL_TERMINATION_DATE / c
2107: --
2108: per_pdp_bus.chk_actual_termination_date
2109: (p_actual_termination_date => p_rec.actual_termination_date
2110: ,p_date_start => p_rec.date_start
2111: ,p_last_standard_process_date => p_rec.last_standard_process_date
2112: ,p_object_version_number => p_rec.object_version_number

Line 2125: per_pdp_bus.chk_final_process_date

2121: -- Business Rule Mapping
2122: -- =====================
2123: -- CHK_FINAL_PROCESS_DATE / e
2124: --
2125: per_pdp_bus.chk_final_process_date
2126: (p_actual_termination_date => p_rec.actual_termination_date,
2127: p_date_start => p_rec.date_start,
2128: p_final_process_date => p_rec.final_process_date,
2129: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 2142: per_pdp_bus.chk_at_date_lsp_date

2138: -- Business Rule Mapping
2139: -- =====================
2140: -- CHK_LAST_STANDARD_PROCESS_DATE / h
2141: --
2142: per_pdp_bus.chk_at_date_lsp_date
2143: (p_actual_termination_date => p_rec.actual_termination_date
2144: ,p_last_standard_process_date => p_rec.last_standard_process_date
2145: ,p_object_version_number => p_rec.object_version_number
2146: ,p_period_of_placement_id => p_rec.period_of_placement_id

Line 2158: per_pdp_bus.chk_ddf(p_rec);

2154: -- is not the default for a new person.
2155: --
2156: if per_pdp_shd.g_validate_df_flex then
2157:
2158: per_pdp_bus.chk_ddf(p_rec);
2159: per_pdp_bus.chk_df(p_rec);
2160:
2161: end if;
2162: --

Line 2159: per_pdp_bus.chk_df(p_rec);

2155: --
2156: if per_pdp_shd.g_validate_df_flex then
2157:
2158: per_pdp_bus.chk_ddf(p_rec);
2159: per_pdp_bus.chk_df(p_rec);
2160:
2161: end if;
2162: --
2163: hr_utility.set_location(' Leaving:'||l_proc, 10);

Line 2183: end per_pdp_bus;

2179: --
2180: hr_utility.set_location(' Leaving:'||l_proc, 10);
2181: End delete_validate;
2182: --
2183: end per_pdp_bus;