The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE chk_competency_update_level (p_activity_version_id IN number
,p_object_version_number IN NUMBER
,p_competency_update_level IN VARCHAR2
,p_effective_date IN date) IS
--
l_proc VARCHAR2(72) := g_package||'chk_competency_update_level';
NVL(ota_tav_shd.g_old_rec.competency_update_level,hr_api.g_varchar2) <>
NVL(p_competency_update_level, hr_api.g_varchar2))
OR NOT l_api_updating AND p_competency_update_level IS NOT NULL) THEN
hr_utility.set_location(' Leaving:'||l_proc, 20);
IF p_competency_update_level IS NOT NULL THEN
IF hr_api.not_exists_in_hr_lookups
(p_effective_date => p_effective_date
,p_lookup_type => 'OTA_COMPETENCY_UPDATE_LEVEL'
,p_lookup_code => p_competency_update_level) THEN
fnd_message.set_name('OTA','OTA_443411_COMP_UPD_LEV_INVLD');
(p_associated_column1 => 'OTA_ACTIVITY_VERSIONS.COMPETENCY_UPDATE_LEVEL') THEN
hr_utility.set_location(' Leaving:'||l_proc, 42);
END chk_competency_update_level;
Procedure check_dates_update_ple
(
p_activity_version_id in number
,p_start_date in date
,p_end_date in date
) is
--
v_start_date date;
v_proc varchar2(72) := g_package||'check_dates_update_ple';
select start_date
, end_date
from ota_price_list_entries ple
where ple.activity_version_id = p_activity_version_id;
ota_tav_api_business_rules.check_dates_update_ple( p_activity_version_id
, p_start_date
, p_end_date );
End check_dates_update_ple;
Procedure check_dates_update_tbd
(
p_activity_version_id in number
,p_start_date in date
,p_end_date in date
) is
--
v_proc varchar2(72) := g_package||'check_dates_update_tbd';
ota_tav_api_business_rules.check_dates_update_tbd( p_activity_version_id
, p_start_date
, p_end_date );
End check_dates_update_tbd;
Procedure check_dates_update_evt
(
p_activity_version_id in number
,p_start_date in date
,p_end_date in date
) is
--
v_proc varchar2(72) := g_package||'check_dates_update_evt';
ota_tav_api_business_rules.check_dates_update_evt( p_activity_version_id
, p_start_date
, p_end_date );
End check_dates_update_evt;
Procedure check_dates_update_tpm
(
p_activity_version_id in number
,p_start_date in date
,p_end_date in date
) is
--
v_proc varchar2(72) := g_package||'check_dates_update_tpm';
End check_dates_update_tpm;
select cat.parent_cat_usage_id
from
ota_activity_definitions oad,
ota_category_usages cat
where
oad.category_usage_id=cat.category_usage_id
and oad.activity_id=p_activity_id;
(p_associated_column1 => 'OTA_ACTIVITY_VERSIONS.COMPETENCY_UPDATE_LEVEL') THEN
hr_utility.set_location(' Leaving:'||l_proc, 30);
Procedure insert_validate(p_rec in ota_tav_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'insert_validate';
chk_competency_update_level (p_activity_version_id => p_rec.activity_version_id
,p_object_version_number => p_rec.object_version_number
,p_competency_update_level => p_rec.competency_update_level
,p_effective_date => trunc(sysdate));
End insert_validate;
Procedure update_validate(p_rec in ota_tav_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'update_validate';
chk_competency_update_level (p_activity_version_id => p_rec.activity_version_id
,p_object_version_number => p_rec.object_version_number
,p_competency_update_level => p_rec.competency_update_level
,p_effective_date => trunc(sysdate));
check_dates_update_ple( p_rec.activity_version_id
, p_rec.start_date
, p_rec.end_date );
ota_tav_api_business_rules.check_dates_update_rud( p_rec.activity_version_id
, p_rec.start_date
, p_rec.end_date
, ota_tav_shd.g_old_rec.start_date
, ota_tav_shd.g_old_rec.end_date
);
check_dates_update_tbd( p_rec.activity_version_id
, p_rec.start_date
, p_rec.end_date );
check_dates_update_evt( p_rec.activity_version_id
, p_rec.start_date
, p_rec.end_date );
check_dates_update_tpm
(p_rec.activity_version_id
,p_rec.start_date
,p_rec.end_date);
End update_validate;
Procedure delete_validate(p_rec in ota_tav_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;
select legislation_code
from per_business_groups pbg,
ota_activity_versions oav,
ota_activity_definitions oad
where pbg.business_group_id = oad.business_group_id
and oad.activity_id = oav.activity_id
and oav.activity_version_id = p_activity_version_id;