178: -- {End Of Comments}
179: -- ----------------------------------------------------------------------------
180: Procedure chk_non_updateable_args
181: (p_effective_date in date
182: ,p_rec in pqh_ftr_shd.g_rec_type
183: ) IS
184: --
185: l_proc varchar2(72) := g_package || 'chk_non_updateable_args';
186: --
188: --
189: -- Only proceed with the validation if a row exists for the current
190: -- record in the HR Schema.
191: --
192: IF NOT pqh_ftr_shd.api_updating
193: (p_wrkplc_vldtn_jobftr_id => p_rec.wrkplc_vldtn_jobftr_id
194: ,p_object_version_number => p_rec.object_version_number
195: ) THEN
196: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');
245: -- |---------------------------< insert_validate >----------------------------|
246: -- ----------------------------------------------------------------------------
247: Procedure insert_validate
248: (p_effective_date in date
249: ,p_rec in pqh_ftr_shd.g_rec_type
250: ) is
251: --
252: l_proc varchar2(72) := g_package||'insert_validate';
253: --
257: -- Call all supporting business operations
258: --
259: hr_api.validate_bus_grp_id
260: (p_business_group_id => p_rec.business_group_id
261: ,p_associated_column1 => pqh_ftr_shd.g_tab_nam
262: || '.BUSINESS_GROUP_ID');
263: --
264: -- After validating the set of important attributes,
265: -- if Multiple Message detection is enabled and at least
278: -- |---------------------------< update_validate >----------------------------|
279: -- ----------------------------------------------------------------------------
280: Procedure update_validate
281: (p_effective_date in date
282: ,p_rec in pqh_ftr_shd.g_rec_type
283: ) is
284: --
285: l_proc varchar2(72) := g_package||'update_validate';
286: --
290: -- Call all supporting business operations
291: --
292: hr_api.validate_bus_grp_id
293: (p_business_group_id => p_rec.business_group_id
294: ,p_associated_column1 => pqh_ftr_shd.g_tab_nam
295: || '.BUSINESS_GROUP_ID');
296: --
297: -- After validating the set of important attributes,
298: -- if Multiple Message detection is enabled and at least
315: -- ----------------------------------------------------------------------------
316: -- |---------------------------< delete_validate >----------------------------|
317: -- ----------------------------------------------------------------------------
318: Procedure delete_validate
319: (p_rec in pqh_ftr_shd.g_rec_type
320: ) is
321: --
322: l_proc varchar2(72) := g_package||'delete_validate';
323: --