47: (p_dflt_fund_src_id => p_dflt_fund_src_id,
48: p_object_version_number => p_object_version_number);
49: --
50: if (l_api_updating
51: and nvl(p_dflt_fund_src_id,hr_api.g_number)
52: <> pqh_dfs_shd.g_old_rec.dflt_fund_src_id) then
53: --
54: -- raise error as PK has changed
55: --
119: (p_dflt_fund_src_id => p_dflt_fund_src_id,
120: p_object_version_number => p_object_version_number);
121: --
122: if (l_api_updating
123: and nvl(p_cost_allocation_keyflex_id,hr_api.g_number)
124: <> nvl(pqh_dfs_shd.g_old_rec.cost_allocation_keyflex_id,hr_api.g_number)
125: or not l_api_updating) and
126: p_cost_allocation_keyflex_id is not null then
127: --
120: p_object_version_number => p_object_version_number);
121: --
122: if (l_api_updating
123: and nvl(p_cost_allocation_keyflex_id,hr_api.g_number)
124: <> nvl(pqh_dfs_shd.g_old_rec.cost_allocation_keyflex_id,hr_api.g_number)
125: or not l_api_updating) and
126: p_cost_allocation_keyflex_id is not null then
127: --
128: -- check if cost_allocation_keyflex_id value exists in pay_cost_allocation_keyflex table
195: (p_dflt_fund_src_id => p_dflt_fund_src_id,
196: p_object_version_number => p_object_version_number);
197: --
198: if (l_api_updating
199: and nvl(p_dflt_budget_element_id,hr_api.g_number)
200: <> nvl(pqh_dfs_shd.g_old_rec.dflt_budget_element_id,hr_api.g_number)
201: or not l_api_updating) then
202: --
203: -- check if dflt_budget_element_id value exists in pqh_dflt_budget_elements table
196: p_object_version_number => p_object_version_number);
197: --
198: if (l_api_updating
199: and nvl(p_dflt_budget_element_id,hr_api.g_number)
200: <> nvl(pqh_dfs_shd.g_old_rec.dflt_budget_element_id,hr_api.g_number)
201: or not l_api_updating) then
202: --
203: -- check if dflt_budget_element_id value exists in pqh_dflt_budget_elements table
204: --