[Home] [Help]
The following lines contain the word 'select', 'insert', 'update' or 'delete':
,program_update_date date
,last_update_date date
,last_updated_by number(15)
,last_update_login number(15)
,created_by number(15)
,creation_date date
,attribute_category varchar2(30)
,attribute1 varchar2(150)
,attribute2 varchar2(150)
,attribute3 varchar2(150)
,attribute4 varchar2(150)
,attribute5 varchar2(150)
,attribute6 varchar2(150)
,attribute7 varchar2(150)
,attribute8 varchar2(150)
,attribute9 varchar2(150)
,attribute10 varchar2(150)
,attribute11 varchar2(150)
,attribute12 varchar2(150)
,attribute13 varchar2(150)
,attribute14 varchar2(150)
,attribute15 varchar2(150)
,attribute16 varchar2(150)
,attribute17 varchar2(150)
,attribute18 varchar2(150)
,attribute19 varchar2(150)
,attribute20 varchar2(150)
,information_category varchar2(30)
,information1 varchar2(150)
,information2 varchar2(150)
,information3 varchar2(150)
,information4 varchar2(150)
,information5 varchar2(150)
,information6 varchar2(150)
,information7 varchar2(150)
,information8 varchar2(150)
,information9 varchar2(150)
,information10 varchar2(150)
,information11 varchar2(150)
,information12 varchar2(150)
,information13 varchar2(150)
,information14 varchar2(150)
,information15 varchar2(150)
,information16 varchar2(150)
,information17 varchar2(150)
,information18 varchar2(150)
,information19 varchar2(150)
,information20 varchar2(150)
,segment1 varchar2(60)
,segment2 varchar2(60)
,segment3 varchar2(60)
,segment4 varchar2(60)
,segment5 varchar2(60)
,segment6 varchar2(60)
,segment7 varchar2(60)
,segment8 varchar2(60)
,segment9 varchar2(60)
,segment10 varchar2(60)
,segment11 varchar2(60)
,segment12 varchar2(60)
,segment13 varchar2(60)
,segment14 varchar2(60)
,segment15 varchar2(60)
,segment16 varchar2(60)
,segment17 varchar2(60)
,segment18 varchar2(60)
,segment19 varchar2(60)
,segment20 varchar2(60)
,segment21 varchar2(60)
,segment22 varchar2(60)
,segment23 varchar2(60)
,segment24 varchar2(60)
,segment25 varchar2(60)
,segment26 varchar2(60)
,segment27 varchar2(60)
,segment28 varchar2(60)
,segment29 varchar2(60)
,segment30 varchar2(60)
,language_code varchar2(60)
,concat_segments varchar2(2000)
,short_name varchar2(60)
,grade_id number(15)
,grade_definition_id number(15)
);
l_grade_rec.program_update_date := hr_api.g_date;
l_grade_rec.last_update_date := hr_api.g_date;
l_grade_rec.last_updated_by := hr_api.g_number;
l_grade_rec.last_update_login := hr_api.g_number;
select lower(bic.interface_col_name) interface_col_name
from bne_interface_cols_b bic
where bic.interface_code = c_interface_code
and bic.display_flag ='Y';
select lower(bic.interface_col_name) interface_col_name
from bne_interface_cols_b bic
where bic.interface_code = c_interface_code
and bic.display_flag ='N';
when 'p_program_update_date' then
l_grade_rec.program_update_date := g_grade_rec.program_update_date;
when 'p_last_update_date' then
l_grade_rec.last_update_date := g_grade_rec.last_update_date;
when 'p_last_updated_by' then
l_grade_rec.last_updated_by := g_grade_rec.last_updated_by;
when 'p_last_update_login' then
l_grade_rec.last_update_login := g_grade_rec.last_update_login;
,p_program_update_date in date default null
,p_last_update_date in date default null
,p_last_updated_by in number default null
,p_last_update_login in number default null
,p_created_by in number default null
,p_creation_date in date default null
,p_attribute_category in varchar2 default null
,p_attribute1 in varchar2 default null
,p_attribute2 in varchar2 default null
,p_attribute3 in varchar2 default null
,p_attribute4 in varchar2 default null
,p_attribute5 in varchar2 default null
,p_attribute6 in varchar2 default null
,p_attribute7 in varchar2 default null
,p_attribute8 in varchar2 default null
,p_attribute9 in varchar2 default null
,p_attribute10 in varchar2 default null
,p_attribute11 in varchar2 default null
,p_attribute12 in varchar2 default null
,p_attribute13 in varchar2 default null
,p_attribute14 in varchar2 default null
,p_attribute15 in varchar2 default null
,p_attribute16 in varchar2 default null
,p_attribute17 in varchar2 default null
,p_attribute18 in varchar2 default null
,p_attribute19 in varchar2 default null
,p_attribute20 in varchar2 default null
,p_information_category in varchar2 default null
,p_information1 in varchar2 default null
,p_information2 in varchar2 default null
,p_information3 in varchar2 default null
,p_information4 in varchar2 default null
,p_information5 in varchar2 default null
,p_information6 in varchar2 default null
,p_information7 in varchar2 default null
,p_information8 in varchar2 default null
,p_information9 in varchar2 default null
,p_information10 in varchar2 default null
,p_information11 in varchar2 default null
,p_information12 in varchar2 default null
,p_information13 in varchar2 default null
,p_information14 in varchar2 default null
,p_information15 in varchar2 default null
,p_information16 in varchar2 default null
,p_information17 in varchar2 default null
,p_information18 in varchar2 default null
,p_information19 in varchar2 default null
,p_information20 in varchar2 default null
,p_segment1 in varchar2 default null
,p_segment2 in varchar2 default null
,p_segment3 in varchar2 default null
,p_segment4 in varchar2 default null
,p_segment5 in varchar2 default null
,p_segment6 in varchar2 default null
,p_segment7 in varchar2 default null
,p_segment8 in varchar2 default null
,p_segment9 in varchar2 default null
,p_segment10 in varchar2 default null
,p_segment11 in varchar2 default null
,p_segment12 in varchar2 default null
,p_segment13 in varchar2 default null
,p_segment14 in varchar2 default null
,p_segment15 in varchar2 default null
,p_segment16 in varchar2 default null
,p_segment17 in varchar2 default null
,p_segment18 in varchar2 default null
,p_segment19 in varchar2 default null
,p_segment20 in varchar2 default null
,p_segment21 in varchar2 default null
,p_segment22 in varchar2 default null
,p_segment23 in varchar2 default null
,p_segment24 in varchar2 default null
,p_segment25 in varchar2 default null
,p_segment26 in varchar2 default null
,p_segment27 in varchar2 default null
,p_segment28 in varchar2 default null
,p_segment29 in varchar2 default null
,p_segment30 in varchar2 default null
,p_language_code in varchar2 default hr_api.userenv_lang
,p_concat_segments in varchar2 default null
,p_short_name in varchar2 default null
,p_grade_id in number
,p_grade_definition_id in out nocopy number
,p_interface_code in varchar2
) is
begin
g_interface_code := nvl(p_interface_code,'PQP_RIW_GRADE_INTF');
g_grade_rec.program_update_date := p_program_update_date;
g_grade_rec.last_update_date := p_last_update_date;
g_grade_rec.last_updated_by := p_last_updated_by;
g_grade_rec.last_update_login := p_last_update_login;
select pbg.grade_structure
from per_business_groups_perf pbg
where pbg.business_group_id = p_business_group_id;
select grade_id into p_grade_id
from per_grades
where business_group_id = p_business_group_id
and name = l_name;
,p_program_update_date in date default null
,p_last_update_date in date default null
,p_last_updated_by in number default null
,p_last_update_login in number default null
,p_created_by in number default null
,p_creation_date in date default null
,p_attribute_category in varchar2 default null
,p_attribute1 in varchar2 default null
,p_attribute2 in varchar2 default null
,p_attribute3 in varchar2 default null
,p_attribute4 in varchar2 default null
,p_attribute5 in varchar2 default null
,p_attribute6 in varchar2 default null
,p_attribute7 in varchar2 default null
,p_attribute8 in varchar2 default null
,p_attribute9 in varchar2 default null
,p_attribute10 in varchar2 default null
,p_attribute11 in varchar2 default null
,p_attribute12 in varchar2 default null
,p_attribute13 in varchar2 default null
,p_attribute14 in varchar2 default null
,p_attribute15 in varchar2 default null
,p_attribute16 in varchar2 default null
,p_attribute17 in varchar2 default null
,p_attribute18 in varchar2 default null
,p_attribute19 in varchar2 default null
,p_attribute20 in varchar2 default null
,p_information_category in varchar2 default null
,p_information1 in varchar2 default null
,p_information2 in varchar2 default null
,p_information3 in varchar2 default null
,p_information4 in varchar2 default null
,p_information5 in varchar2 default null
,p_information6 in varchar2 default null
,p_information7 in varchar2 default null
,p_information8 in varchar2 default null
,p_information9 in varchar2 default null
,p_information10 in varchar2 default null
,p_information11 in varchar2 default null
,p_information12 in varchar2 default null
,p_information13 in varchar2 default null
,p_information14 in varchar2 default null
,p_information15 in varchar2 default null
,p_information16 in varchar2 default null
,p_information17 in varchar2 default null
,p_information18 in varchar2 default null
,p_information19 in varchar2 default null
,p_information20 in varchar2 default null
,p_segment1 in varchar2 default null
,p_segment2 in varchar2 default null
,p_segment3 in varchar2 default null
,p_segment4 in varchar2 default null
,p_segment5 in varchar2 default null
,p_segment6 in varchar2 default null
,p_segment7 in varchar2 default null
,p_segment8 in varchar2 default null
,p_segment9 in varchar2 default null
,p_segment10 in varchar2 default null
,p_segment11 in varchar2 default null
,p_segment12 in varchar2 default null
,p_segment13 in varchar2 default null
,p_segment14 in varchar2 default null
,p_segment15 in varchar2 default null
,p_segment16 in varchar2 default null
,p_segment17 in varchar2 default null
,p_segment18 in varchar2 default null
,p_segment19 in varchar2 default null
,p_segment20 in varchar2 default null
,p_segment21 in varchar2 default null
,p_segment22 in varchar2 default null
,p_segment23 in varchar2 default null
,p_segment24 in varchar2 default null
,p_segment25 in varchar2 default null
,p_segment26 in varchar2 default null
,p_segment27 in varchar2 default null
,p_segment28 in varchar2 default null
,p_segment29 in varchar2 default null
,p_segment30 in varchar2 default null
,p_language_code in varchar2 default hr_api.userenv_lang
,p_concat_segments in varchar2 default null
,p_short_name in varchar2 default null
,p_grade_id in number
,p_grade_definition_id in out nocopy number
,P_CRT_UPD in varchar2 default null
,p_migration_flag in varchar2
,p_interface_code in varchar2
) is
l_grade_rec grade_record;
e_crt_not_allowed exception; -- when mode is 'Update Only'
l_create_flag := 2; --$ Update Mode
l_create_flag := 2; --$ update Mode
raise e_crt_not_allowed; -- Update only flag is enabled but Trying to Create
,p_program_update_date => p_program_update_date
,p_last_update_date => p_last_update_date
,p_last_updated_by => p_last_updated_by
,p_last_update_login => p_last_update_login
,p_created_by => p_created_by
,p_creation_date => p_creation_date
,p_attribute_category => p_attribute_category
,p_attribute1 => p_attribute1
,p_attribute2 => p_attribute2
,p_attribute3 => p_attribute3
,p_attribute4 => p_attribute4
,p_attribute5 => p_attribute5
,p_attribute6 => p_attribute6
,p_attribute7 => p_attribute7
,p_attribute8 => p_attribute8
,p_attribute9 => p_attribute9
,p_attribute10 => p_attribute10
,p_attribute11 => p_attribute11
,p_attribute12 => p_attribute12
,p_attribute13 => p_attribute13
,p_attribute14 => p_attribute14
,p_attribute15 => p_attribute15
,p_attribute16 => p_attribute16
,p_attribute17 => p_attribute17
,p_attribute18 => p_attribute18
,p_attribute19 => p_attribute19
,p_attribute20 => p_attribute20
,p_information_category => p_information_category
,p_information1 => p_information1
,p_information2 => p_information2
,p_information3 => p_information3
,p_information4 => p_information4
,p_information5 => p_information5
,p_information6 => p_information6
,p_information7 => p_information7
,p_information8 => p_information8
,p_information9 => p_information9
,p_information10 => p_information10
,p_information11 => p_information11
,p_information12 => p_information12
,p_information13 => p_information13
,p_information14 => p_information14
,p_information15 => p_information15
,p_information16 => p_information16
,p_information17 => p_information17
,p_information18 => p_information18
,p_information19 => p_information19
,p_information20 => p_information20
,p_segment1 => p_segment1
,p_segment2 => p_segment2
,p_segment3 => p_segment3
,p_segment4 => p_segment4
,p_segment5 => p_segment5
,p_segment6 => p_segment6
,p_segment7 => p_segment7
,p_segment8 => p_segment8
,p_segment9 => p_segment9
,p_segment10 => p_segment10
,p_segment11 => p_segment11
,p_segment12 => p_segment12
,p_segment13 => p_segment13
,p_segment14 => p_segment14
,p_segment15 => p_segment15
,p_segment16 => p_segment16
,p_segment17 => p_segment17
,p_segment18 => p_segment18
,p_segment19 => p_segment19
,p_segment20 => p_segment20
,p_segment21 => p_segment21
,p_segment22 => p_segment22
,p_segment23 => p_segment23
,p_segment24 => p_segment24
,p_segment25 => p_segment25
,p_segment26 => p_segment26
,p_segment27 => p_segment27
,p_segment28 => p_segment28
,p_segment29 => p_segment29
,p_segment30 => p_segment30
,p_language_code => p_language_code
,p_concat_segments => p_concat_segments
,p_short_name => p_short_name
,p_grade_id => l_grade_id
,p_grade_definition_id => p_grade_definition_id
,p_interface_code => p_interface_code
);
,p_program_update_date => p_program_update_date
,p_last_update_date => p_last_update_date
,p_last_updated_by => p_last_updated_by
,p_last_update_login => p_last_update_login
,p_created_by => p_created_by
,p_creation_date => p_creation_date
,p_attribute_category => p_attribute_category
,p_attribute1 => p_attribute1
,p_attribute2 => p_attribute2
,p_attribute3 => p_attribute3
,p_attribute4 => p_attribute4
,p_attribute5 => p_attribute5
,p_attribute6 => p_attribute6
,p_attribute7 => p_attribute7
,p_attribute8 => p_attribute8
,p_attribute9 => p_attribute9
,p_attribute10 => p_attribute10
,p_attribute11 => p_attribute11
,p_attribute12 => p_attribute12
,p_attribute13 => p_attribute13
,p_attribute14 => p_attribute14
,p_attribute15 => p_attribute15
,p_attribute16 => p_attribute16
,p_attribute17 => p_attribute17
,p_attribute18 => p_attribute18
,p_attribute19 => p_attribute19
,p_attribute20 => p_attribute20
,p_information_category => p_information_category
,p_information1 => p_information1
,p_information2 => p_information2
,p_information3 => p_information3
,p_information4 => p_information4
,p_information5 => p_information5
,p_information6 => p_information6
,p_information7 => p_information7
,p_information8 => p_information8
,p_information9 => p_information9
,p_information10 => p_information10
,p_information11 => p_information11
,p_information12 => p_information12
,p_information13 => p_information13
,p_information14 => p_information14
,p_information15 => p_information15
,p_information16 => p_information16
,p_information17 => p_information17
,p_information18 => p_information18
,p_information19 => p_information19
,p_information20 => p_information20
,p_segment1 => p_segment1
,p_segment2 => p_segment2
,p_segment3 => p_segment3
,p_segment4 => p_segment4
,p_segment5 => p_segment5
,p_segment6 => p_segment6
,p_segment7 => p_segment7
,p_segment8 => p_segment8
,p_segment9 => p_segment9
,p_segment10 => p_segment10
,p_segment11 => p_segment11
,p_segment12 => p_segment12
,p_segment13 => p_segment13
,p_segment14 => p_segment14
,p_segment15 => p_segment15
,p_segment16 => p_segment16
,p_segment17 => p_segment17
,p_segment18 => p_segment18
,p_segment19 => p_segment19
,p_segment20 => p_segment20
,p_segment21 => p_segment21
,p_segment22 => p_segment22
,p_segment23 => p_segment23
,p_segment24 => p_segment24
,p_segment25 => p_segment25
,p_segment26 => p_segment26
,p_segment27 => p_segment27
,p_segment28 => p_segment28
,p_segment29 => p_segment29
,p_segment30 => p_segment30
,p_language_code => p_language_code
,p_concat_segments => p_concat_segments
,p_short_name => p_short_name
,p_grade_id => l_grade_id
,p_object_version_number => l_object_version_number
,p_grade_definition_id => l_grade_definition_id
,p_name => l_name);
select object_version_number into l_obj_ver_num from per_grades
where GRADE_ID=l_grade_rec.grade_id;
HR_GRADE_API.UPDATE_GRADE
(p_validate => l_validate
,p_grade_id => l_grade_rec.grade_id
,p_sequence => l_grade_rec.sequence
,p_date_from => l_grade_rec.date_from
,p_effective_date => l_grade_rec.effective_date
,p_date_to => l_grade_rec.date_to
,p_request_id => l_grade_rec.request_id
,p_program_application_id => l_grade_rec.program_application_id
,p_program_id => l_grade_rec.program_id
,p_program_update_date => l_grade_rec.program_update_date
,p_attribute_category => l_grade_rec.attribute_category
,p_attribute1 => l_grade_rec.attribute1
,p_attribute2 => l_grade_rec.attribute2
,p_attribute3 => l_grade_rec.attribute3
,p_attribute4 => l_grade_rec.attribute4
,p_attribute5 => l_grade_rec.attribute5
,p_attribute6 => l_grade_rec.attribute6
,p_attribute7 => l_grade_rec.attribute7
,p_attribute8 => l_grade_rec.attribute8
,p_attribute9 => l_grade_rec.attribute9
,p_attribute10 => l_grade_rec.attribute10
,p_attribute11 => l_grade_rec.attribute11
,p_attribute12 => l_grade_rec.attribute12
,p_attribute13 => l_grade_rec.attribute13
,p_attribute14 => l_grade_rec.attribute14
,p_attribute15 => l_grade_rec.attribute15
,p_attribute16 => l_grade_rec.attribute16
,p_attribute17 => l_grade_rec.attribute17
,p_attribute18 => l_grade_rec.attribute18
,p_attribute19 => l_grade_rec.attribute19
,p_attribute20 => l_grade_rec.attribute20
,p_information_category => l_grade_rec.information_category
,p_information1 => l_grade_rec.information1
,p_information2 => l_grade_rec.information2
,p_information3 => l_grade_rec.information3
,p_information4 => l_grade_rec.information4
,p_information5 => l_grade_rec.information5
,p_information6 => l_grade_rec.information6
,p_information7 => l_grade_rec.information7
,p_information8 => l_grade_rec.information8
,p_information9 => l_grade_rec.information9
,p_information10 => l_grade_rec.information10
,p_information11 => l_grade_rec.information11
,p_information12 => l_grade_rec.information12
,p_information13 => l_grade_rec.information13
,p_information14 => l_grade_rec.information14
,p_information15 => l_grade_rec.information15
,p_information16 => l_grade_rec.information16
,p_information17 => l_grade_rec.information17
,p_information18 => l_grade_rec.information18
,p_information19 => l_grade_rec.information19
,p_information20 => l_grade_rec.information20
,p_last_update_date => l_grade_rec.last_update_date
,p_last_updated_by => l_grade_rec.last_updated_by
,p_last_update_login => l_grade_rec.last_update_login
,p_created_by => l_grade_rec.created_by
,p_creation_date => l_grade_rec.creation_date
,p_segment1 => l_grade_rec.segment1
,p_segment2 => l_grade_rec.segment2
,p_segment3 => l_grade_rec.segment3
,p_segment4 => l_grade_rec.segment4
,p_segment5 => l_grade_rec.segment5
,p_segment6 => l_grade_rec.segment6
,p_segment7 => l_grade_rec.segment7
,p_segment8 => l_grade_rec.segment8
,p_segment9 => l_grade_rec.segment9
,p_segment10 => l_grade_rec.segment10
,p_segment11 => l_grade_rec.segment11
,p_segment12 => l_grade_rec.segment12
,p_segment13 => l_grade_rec.segment13
,p_segment14 => l_grade_rec.segment14
,p_segment15 => l_grade_rec.segment15
,p_segment16 => l_grade_rec.segment16
,p_segment17 => l_grade_rec.segment17
,p_segment18 => l_grade_rec.segment18
,p_segment19 => l_grade_rec.segment19
,p_segment20 => l_grade_rec.segment20
,p_segment21 => l_grade_rec.segment21
,p_segment22 => l_grade_rec.segment22
,p_segment23 => l_grade_rec.segment23
,p_segment24 => l_grade_rec.segment24
,p_segment25 => l_grade_rec.segment25
,p_segment26 => l_grade_rec.segment26
,p_segment27 => l_grade_rec.segment27
,p_segment28 => l_grade_rec.segment28
,p_segment29 => l_grade_rec.segment29
,p_segment30 => l_grade_rec.segment30
,p_language_code => l_grade_rec.language_code
,p_short_name => l_grade_rec.short_name
,p_concat_segments => l_concat_segments
,p_name => l_name
,p_object_version_number => l_obj_ver_num
,p_grade_definition_id => l_grade_definition_id);