The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE update_template_item_contexts
(p_effective_date IN DATE
,p_language_code IN VARCHAR2 DEFAULT hr_api.userenv_lang
,p_template_item_id IN NUMBER
,p_alignment IN NUMBER DEFAULT hr_api.g_number
,p_bevel IN NUMBER DEFAULT hr_api.g_number
,p_case_restriction IN NUMBER DEFAULT hr_api.g_number
,p_default_value IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_enabled IN NUMBER DEFAULT hr_api.g_number
,p_format_mask IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_height IN NUMBER DEFAULT hr_api.g_number
,p_information_formula_id IN NUMBER DEFAULT hr_api.g_number
,p_information_param_item_id1 IN NUMBER DEFAULT hr_api.g_number
,p_information_param_item_id2 IN NUMBER DEFAULT hr_api.g_number
,p_information_param_item_id3 IN NUMBER DEFAULT hr_api.g_number
,p_information_param_item_id4 IN NUMBER DEFAULT hr_api.g_number
,p_information_param_item_id5 IN NUMBER DEFAULT hr_api.g_number
,p_information_prompt IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_insert_allowed IN NUMBER DEFAULT hr_api.g_number
,p_label IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_next_navigation_item_id IN NUMBER DEFAULT hr_api.g_number
,p_previous_navigation_item_id IN NUMBER DEFAULT hr_api.g_number
,p_prompt_text IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_prompt_alignment_offset IN NUMBER DEFAULT hr_api.g_number
,p_prompt_display_style IN NUMBER DEFAULT hr_api.g_number
,p_prompt_edge IN NUMBER DEFAULT hr_api.g_number
,p_prompt_edge_alignment IN NUMBER DEFAULT hr_api.g_number
,p_prompt_edge_offset IN NUMBER DEFAULT hr_api.g_number
,p_prompt_text_alignment IN NUMBER DEFAULT hr_api.g_number
,p_query_allowed IN NUMBER DEFAULT hr_api.g_number
,p_required IN NUMBER DEFAULT hr_api.g_number
,p_tooltip_text IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_update_allowed IN NUMBER DEFAULT hr_api.g_number
,p_validation_formula_id IN NUMBER DEFAULT hr_api.g_number
,p_validation_param_item_id1 IN NUMBER DEFAULT hr_api.g_number
,p_validation_param_item_id2 IN NUMBER DEFAULT hr_api.g_number
,p_validation_param_item_id3 IN NUMBER DEFAULT hr_api.g_number
,p_validation_param_item_id4 IN NUMBER DEFAULT hr_api.g_number
,p_validation_param_item_id5 IN NUMBER DEFAULT hr_api.g_number
,p_visible IN NUMBER DEFAULT hr_api.g_number
,p_width IN NUMBER DEFAULT hr_api.g_number
,p_x_position IN NUMBER DEFAULT hr_api.g_number
,p_y_position IN NUMBER DEFAULT hr_api.g_number
,p_information_category IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information21 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information22 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information23 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information24 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information25 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information26 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information27 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information28 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information29 IN VARCHAR2 DEFAULT hr_api.g_varchar2
,p_information30 IN VARCHAR2 DEFAULT hr_api.g_varchar2
)
IS
--
CURSOR csr_template_item_contexts
(p_language_code IN VARCHAR2
,p_template_item_id IN NUMBER
)
IS
SELECT tic.template_item_context_id
,tic.object_version_number
,itp.alignment
,itp.bevel
,itp.case_restriction
,ipt.default_value
,itp.enabled
,itp.format_mask
,itp.height
,itp.information_formula_id
,itp.information_parameter_item_id1
,itp.information_parameter_item_id2
,itp.information_parameter_item_id3
,itp.information_parameter_item_id4
,itp.information_parameter_item_id5
,ipt.information_prompt
,itp.insert_allowed
,ipt.label
,itp.next_navigation_item_id
,itp.previous_navigation_item_id
,ipt.prompt_text
,itp.prompt_alignment_offset
,itp.prompt_display_style
,itp.prompt_edge
,itp.prompt_edge_alignment
,itp.prompt_edge_offset
,itp.prompt_text_alignment
,itp.query_allowed
,itp.required
,ipt.tooltip_text
,itp.update_allowed
,itp.validation_formula_id
,itp.validation_parameter_item_id1
,itp.validation_parameter_item_id2
,itp.validation_parameter_item_id3
,itp.validation_parameter_item_id4
,itp.validation_parameter_item_id5
,itp.visible
,itp.width
,itp.x_position
,itp.y_position
,itp.information_category
,itp.information1
,itp.information2
,itp.information3
,itp.information4
,itp.information5
,itp.information6
,itp.information7
,itp.information8
,itp.information9
,itp.information10
,itp.information11
,itp.information12
,itp.information13
,itp.information14
,itp.information15
,itp.information16
,itp.information17
,itp.information18
,itp.information19
,itp.information20
,itp.information21
,itp.information22
,itp.information23
,itp.information24
,itp.information25
,itp.information26
,itp.information27
,itp.information28
,itp.information29
,itp.information30
FROM hr_item_properties_tl ipt
,hr_item_properties_b itp
,hr_template_item_contexts_b tic
WHERE ipt.language = p_language_code
AND ipt.item_property_id = itp.item_property_id
AND itp.template_item_context_id = tic.template_item_context_id
AND tic.template_item_id = p_template_item_id;
SELECT itp.alignment
,itp.bevel
,itp.case_restriction
,ipt.default_value
,itp.enabled
,itp.format_mask
,itp.height
,itp.information_formula_id
,itp.information_parameter_item_id1
,itp.information_parameter_item_id2
,itp.information_parameter_item_id3
,itp.information_parameter_item_id4
,itp.information_parameter_item_id5
,ipt.information_prompt
,itp.insert_allowed
,ipt.label
,itp.next_navigation_item_id
,itp.previous_navigation_item_id
,ipt.prompt_text
,itp.prompt_alignment_offset
,itp.prompt_display_style
,itp.prompt_edge
,itp.prompt_edge_alignment
,itp.prompt_edge_offset
,itp.prompt_text_alignment
,itp.query_allowed
,itp.required
,ipt.tooltip_text
,itp.update_allowed
,itp.validation_formula_id
,itp.validation_parameter_item_id1
,itp.validation_parameter_item_id2
,itp.validation_parameter_item_id3
,itp.validation_parameter_item_id4
,itp.validation_parameter_item_id5
,itp.visible
,itp.width
,itp.x_position
,itp.y_position
,itp.information_category
,itp.information1
,itp.information2
,itp.information3
,itp.information4
,itp.information5
,itp.information6
,itp.information7
,itp.information8
,itp.information9
,itp.information10
,itp.information11
,itp.information12
,itp.information13
,itp.information14
,itp.information15
,itp.information16
,itp.information17
,itp.information18
,itp.information19
,itp.information20
,itp.information21
,itp.information22
,itp.information23
,itp.information24
,itp.information25
,itp.information26
,itp.information27
,itp.information28
,itp.information29
,itp.information30
FROM hr_item_properties_tl ipt
,hr_item_properties_b itp
WHERE ipt.language = p_language_code
AND ipt.item_property_id = itp.item_property_id
AND itp.template_item_id = p_template_item_id;
l_proc VARCHAR2(72) := g_package||'update_template_item_contexts';
IF (NVL(l_template_item_context.insert_allowed,hr_api.g_number) = NVL(l_template_item.insert_allowed,hr_api.g_number)) THEN
l_template_item_context.insert_allowed := p_insert_allowed;
IF (NVL(l_template_item_context.update_allowed,hr_api.g_number) = NVL(l_template_item.update_allowed,hr_api.g_number)) THEN
l_template_item_context.update_allowed := p_update_allowed;
hr_template_item_contexts_api.update_template_item_context
(p_effective_date => p_effective_date
,p_language_code => p_language_code
,p_template_item_context_id => l_template_item_context.template_item_context_id
,p_object_version_number => l_template_item_context.object_version_number
,p_alignment => l_template_item_context.alignment
,p_bevel => l_template_item_context.bevel
,p_case_restriction => l_template_item_context.case_restriction
,p_default_value => l_template_item_context.default_value
,p_enabled => l_template_item_context.enabled
,p_format_mask => l_template_item_context.format_mask
,p_height => l_template_item_context.height
,p_information_formula_id => l_template_item_context.information_formula_id
,p_information_param_item_id1 => l_template_item_context.information_parameter_item_id1
,p_information_param_item_id2 => l_template_item_context.information_parameter_item_id2
,p_information_param_item_id3 => l_template_item_context.information_parameter_item_id3
,p_information_param_item_id4 => l_template_item_context.information_parameter_item_id4
,p_information_param_item_id5 => l_template_item_context.information_parameter_item_id5
,p_information_prompt => l_template_item_context.information_prompt
,p_insert_allowed => l_template_item_context.insert_allowed
,p_label => l_template_item_context.label
,p_next_navigation_item_id => l_template_item_context.next_navigation_item_id
,p_previous_navigation_item_id => l_template_item_context.previous_navigation_item_id
,p_prompt_text => l_template_item_context.prompt_text
,p_prompt_alignment_offset => l_template_item_context.prompt_alignment_offset
,p_prompt_display_style => l_template_item_context.prompt_display_style
,p_prompt_edge => l_template_item_context.prompt_edge
,p_prompt_edge_alignment => l_template_item_context.prompt_edge_alignment
,p_prompt_edge_offset => l_template_item_context.prompt_edge_offset
,p_prompt_text_alignment => l_template_item_context.prompt_text_alignment
,p_query_allowed => l_template_item_context.query_allowed
,p_required => l_template_item_context.required
,p_tooltip_text => l_template_item_context.tooltip_text
,p_update_allowed => l_template_item_context.update_allowed
,p_validation_formula_id => l_template_item_context.validation_formula_id
,p_validation_param_item_id1 => l_template_item_context.validation_parameter_item_id1
,p_validation_param_item_id2 => l_template_item_context.validation_parameter_item_id2
,p_validation_param_item_id3 => l_template_item_context.validation_parameter_item_id3
,p_validation_param_item_id4 => l_template_item_context.validation_parameter_item_id4
,p_validation_param_item_id5 => l_template_item_context.validation_parameter_item_id5
,p_visible => l_template_item_context.visible
,p_width => l_template_item_context.width
,p_x_position => l_template_item_context.x_position
,p_y_position => l_template_item_context.y_position
,p_information_category => l_template_item_context.information_category
,p_information1 => l_template_item_context.information1
,p_information2 => l_template_item_context.information2
,p_information3 => l_template_item_context.information3
,p_information4 => l_template_item_context.information4
,p_information5 => l_template_item_context.information5
,p_information6 => l_template_item_context.information6
,p_information7 => l_template_item_context.information7
,p_information8 => l_template_item_context.information8
,p_information9 => l_template_item_context.information9
,p_information10 => l_template_item_context.information10
,p_information11 => l_template_item_context.information11
,p_information12 => l_template_item_context.information12
,p_information13 => l_template_item_context.information13
,p_information14 => l_template_item_context.information14
,p_information15 => l_template_item_context.information15
,p_information16 => l_template_item_context.information16
,p_information17 => l_template_item_context.information17
,p_information18 => l_template_item_context.information18
,p_information19 => l_template_item_context.information19
,p_information20 => l_template_item_context.information20
,p_information21 => l_template_item_context.information21
,p_information22 => l_template_item_context.information22
,p_information23 => l_template_item_context.information23
,p_information24 => l_template_item_context.information24
,p_information25 => l_template_item_context.information25
,p_information26 => l_template_item_context.information26
,p_information27 => l_template_item_context.information27
,p_information28 => l_template_item_context.information28
,p_information29 => l_template_item_context.information29
,p_information30 => l_template_item_context.information30
,p_override_value_warning => l_warning
);
END update_template_item_contexts;
SELECT tit.form_item_id
FROM hr_template_items tit
WHERE tit.template_item_id = p_template_item_id_from;
SELECT ttp2.template_tab_page_id
FROM hr_template_tab_pages ttp2
,hr_template_canvases tcn
,hr_template_windows twn
,hr_template_tab_pages ttp1
,hr_template_item_tab_pages tip
WHERE ttp2.form_tab_page_id = ttp1.form_tab_page_id
AND ttp2.template_canvas_id = tcn.template_canvas_id
AND tcn.template_window_id = twn.template_window_id
AND twn.form_template_id = p_form_template_id
AND ttp1.template_tab_page_id = tip.template_tab_page_id
AND tip.template_item_id = p_template_item_id_from;
SELECT tic.template_item_context_id
FROM hr_template_item_contexts tic
WHERE tic.template_item_id = p_template_item_id_from;
SELECT source_form_template_id
FROM hr_source_form_templates hsf
WHERE hsf.form_template_id_to = p_form_template_id;
,p_insert_allowed in number default hr_api.g_number
,p_label in varchar2 default hr_api.g_varchar2
,p_prompt_text in varchar2 default hr_api.g_varchar2
,p_prompt_alignment_offset in number default hr_api.g_number
,p_prompt_display_style in number default hr_api.g_number
,p_prompt_edge in number default hr_api.g_number
,p_prompt_edge_alignment in number default hr_api.g_number
,p_prompt_edge_offset in number default hr_api.g_number
,p_prompt_text_alignment in number default hr_api.g_number
,p_query_allowed in number default hr_api.g_number
,p_required in number default hr_api.g_number
,p_tooltip_text in varchar2 default hr_api.g_varchar2
,p_update_allowed in number default hr_api.g_number
,p_validation_formula_id in number default hr_api.g_number
,p_validation_param_item_id1 in number default hr_api.g_number
,p_validation_param_item_id2 in number default hr_api.g_number
,p_validation_param_item_id3 in number default hr_api.g_number
,p_validation_param_item_id4 in number default hr_api.g_number
,p_validation_param_item_id5 in number default hr_api.g_number
,p_visible in number default hr_api.g_number
,p_width in number default hr_api.g_number
,p_x_position in number default hr_api.g_number
,p_y_position in number default hr_api.g_number
,p_information_category in varchar2 default hr_api.g_varchar2
,p_information1 in varchar2 default hr_api.g_varchar2
,p_information2 in varchar2 default hr_api.g_varchar2
,p_information3 in varchar2 default hr_api.g_varchar2
,p_information4 in varchar2 default hr_api.g_varchar2
,p_information5 in varchar2 default hr_api.g_varchar2
,p_information6 in varchar2 default hr_api.g_varchar2
,p_information7 in varchar2 default hr_api.g_varchar2
,p_information8 in varchar2 default hr_api.g_varchar2
,p_information9 in varchar2 default hr_api.g_varchar2
,p_information10 in varchar2 default hr_api.g_varchar2
,p_information11 in varchar2 default hr_api.g_varchar2
,p_information12 in varchar2 default hr_api.g_varchar2
,p_information13 in varchar2 default hr_api.g_varchar2
,p_information14 in varchar2 default hr_api.g_varchar2
,p_information15 in varchar2 default hr_api.g_varchar2
,p_information16 in varchar2 default hr_api.g_varchar2
,p_information17 in varchar2 default hr_api.g_varchar2
,p_information18 in varchar2 default hr_api.g_varchar2
,p_information19 in varchar2 default hr_api.g_varchar2
,p_information20 in varchar2 default hr_api.g_varchar2
,p_information21 in varchar2 default hr_api.g_varchar2
,p_information22 in varchar2 default hr_api.g_varchar2
,p_information23 in varchar2 default hr_api.g_varchar2
,p_information24 in varchar2 default hr_api.g_varchar2
,p_information25 in varchar2 default hr_api.g_varchar2
,p_information26 in varchar2 default hr_api.g_varchar2
,p_information27 in varchar2 default hr_api.g_varchar2
,p_information28 in varchar2 default hr_api.g_varchar2
,p_information29 in varchar2 default hr_api.g_varchar2
,p_information30 in varchar2 default hr_api.g_varchar2
,p_next_navigation_item_id in number default hr_api.g_number
,p_previous_navigation_item_id in number default hr_api.g_number
,p_template_item_id out nocopy number
,p_object_version_number out nocopy number
,p_override_value_warning out nocopy boolean
) is
--
-- Declare cursors and local variables
--
l_required_override number := null;
SELECT required_override
,visible_override
FROM hr_form_items_b
WHERE form_item_id = p_form_item_id;
SELECT source_form_template_id
FROM hr_source_form_templates hsf
WHERE hsf.form_template_id_to = p_form_template_id;
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id);
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id
,p_item_property_id => l_item_property_id
,p_object_version_number => l_object_version_number);
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id
,p_template_item_id => l_template_item_id
,p_object_version_number => l_object_version_number
,p_override_value_warning => l_override_value_warning);
procedure delete_template_item
(p_validate in boolean default false
,p_template_item_id in number
,p_object_version_number in number
,p_delete_children_flag in varchar2 default 'N'
) is
--
-- Declare cursors and local variables
--
CURSOR cur_item_context
IS
SELECT template_item_context_id
,object_version_number
FROM hr_template_item_contexts
WHERE template_item_id = p_template_item_id;
SELECT template_item_tab_page_id
,object_version_number
FROM hr_template_item_tab_pages
WHERE template_item_id = p_template_item_id;
SELECT source_form_template_id
FROM hr_source_form_templates hsf
,hr_template_items_b hti
WHERE hsf.form_template_id_to = hti.form_template_id
AND hti.template_item_id = p_template_item_id;
SELECT template_item_id
,object_version_number
FROM hr_template_items_b
WHERE template_item_id = p_template_item_id;
l_proc varchar2(72) := g_package||'delete_template_item';
savepoint delete_template_item;
hr_template_items_api_bk3.delete_template_item_b
(p_template_item_id => p_template_item_id
,p_object_version_number => p_object_version_number
,p_delete_children_flag => p_delete_children_flag
);
(p_module_name => 'delete_template_item'
,p_hook_type => 'BP'
);
IF p_delete_children_flag = 'Y' THEN
FOR cur_rec IN cur_item_context LOOP
hr_template_item_contexts_api.delete_template_item_context(
p_template_item_context_id => cur_rec.template_item_context_id
,p_object_version_number => cur_rec.object_version_number);
hr_template_item_tab_pages_api.delete_template_item_tab_page(
p_template_item_tab_page_id => cur_rec.template_item_tab_page_id
,p_object_version_number => cur_rec.object_version_number);
hr_item_properties_bsi.delete_item_property
(p_template_item_id => p_template_item_id
,p_object_version_number => p_object_version_number);
hr_template_items_api_bk3.delete_template_item_a
(p_template_item_id => p_template_item_id
,p_object_version_number => p_object_version_number
,p_delete_children_flag => p_delete_children_flag
);
(p_module_name => 'delete_template_item'
,p_hook_type => 'AP'
);
rollback to delete_template_item;
rollback to delete_template_item;
end delete_template_item;
procedure update_template_item
(p_validate in boolean default false
,p_effective_date in date
,p_language_code in varchar2 default hr_api.userenv_lang
,p_template_item_id in number
,p_object_version_number in out nocopy number
,p_upd_template_item_contexts in boolean default false
,p_alignment in number default hr_api.g_number
,p_bevel in number default hr_api.g_number
,p_case_restriction in number default hr_api.g_number
,p_default_value in varchar2 default hr_api.g_varchar2
,p_enabled in number default hr_api.g_number
,p_format_mask in varchar2 default hr_api.g_varchar2
,p_height in number default hr_api.g_number
,p_information_formula_id in number default hr_api.g_number
,p_information_param_item_id1 in number default hr_api.g_number
,p_information_param_item_id2 in number default hr_api.g_number
,p_information_param_item_id3 in number default hr_api.g_number
,p_information_param_item_id4 in number default hr_api.g_number
,p_information_param_item_id5 in number default hr_api.g_number
,p_information_prompt in varchar2 default hr_api.g_varchar2
,p_insert_allowed in number default hr_api.g_number
,p_label in varchar2 default hr_api.g_varchar2
,p_prompt_text in varchar2 default hr_api.g_varchar2
,p_prompt_alignment_offset in number default hr_api.g_number
,p_prompt_display_style in number default hr_api.g_number
,p_prompt_edge in number default hr_api.g_number
,p_prompt_edge_alignment in number default hr_api.g_number
,p_prompt_edge_offset in number default hr_api.g_number
,p_prompt_text_alignment in number default hr_api.g_number
,p_query_allowed in number default hr_api.g_number
,p_required in number default hr_api.g_number
,p_tooltip_text in varchar2 default hr_api.g_varchar2
,p_update_allowed in number default hr_api.g_number
,p_validation_formula_id in number default hr_api.g_number
,p_validation_param_item_id1 in number default hr_api.g_number
,p_validation_param_item_id2 in number default hr_api.g_number
,p_validation_param_item_id3 in number default hr_api.g_number
,p_validation_param_item_id4 in number default hr_api.g_number
,p_validation_param_item_id5 in number default hr_api.g_number
,p_visible in number default hr_api.g_number
,p_width in number default hr_api.g_number
,p_x_position in number default hr_api.g_number
,p_y_position in number default hr_api.g_number
,p_information_category in varchar2 default hr_api.g_varchar2
,p_information1 in varchar2 default hr_api.g_varchar2
,p_information2 in varchar2 default hr_api.g_varchar2
,p_information3 in varchar2 default hr_api.g_varchar2
,p_information4 in varchar2 default hr_api.g_varchar2
,p_information5 in varchar2 default hr_api.g_varchar2
,p_information6 in varchar2 default hr_api.g_varchar2
,p_information7 in varchar2 default hr_api.g_varchar2
,p_information8 in varchar2 default hr_api.g_varchar2
,p_information9 in varchar2 default hr_api.g_varchar2
,p_information10 in varchar2 default hr_api.g_varchar2
,p_information11 in varchar2 default hr_api.g_varchar2
,p_information12 in varchar2 default hr_api.g_varchar2
,p_information13 in varchar2 default hr_api.g_varchar2
,p_information14 in varchar2 default hr_api.g_varchar2
,p_information15 in varchar2 default hr_api.g_varchar2
,p_information16 in varchar2 default hr_api.g_varchar2
,p_information17 in varchar2 default hr_api.g_varchar2
,p_information18 in varchar2 default hr_api.g_varchar2
,p_information19 in varchar2 default hr_api.g_varchar2
,p_information20 in varchar2 default hr_api.g_varchar2
,p_information21 in varchar2 default hr_api.g_varchar2
,p_information22 in varchar2 default hr_api.g_varchar2
,p_information23 in varchar2 default hr_api.g_varchar2
,p_information24 in varchar2 default hr_api.g_varchar2
,p_information25 in varchar2 default hr_api.g_varchar2
,p_information26 in varchar2 default hr_api.g_varchar2
,p_information27 in varchar2 default hr_api.g_varchar2
,p_information28 in varchar2 default hr_api.g_varchar2
,p_information29 in varchar2 default hr_api.g_varchar2
,p_information30 in varchar2 default hr_api.g_varchar2
,p_next_navigation_item_id in number default hr_api.g_number
,p_previous_navigation_item_id in number default hr_api.g_number
,p_override_value_warning out nocopy boolean
) is
--
-- Declare cursors and local variables
--
l_required_override number := null;
SELECT required_override
,visible_override
FROM hr_form_items_b hfi
,hr_template_items_b hti
WHERE hfi.form_item_id = hti.form_item_id
AND hti.template_item_id = p_template_item_id;
SELECT source_form_template_id
FROM hr_source_form_templates hsf
,hr_template_items_b hti
WHERE hsf.form_template_id_to = hti.form_template_id
AND hti.template_item_id = p_template_item_id;
l_proc varchar2(72) := g_package||'update_template_item';
savepoint update_template_item;
hr_template_items_api_bk4.update_template_item_b
(p_effective_date => TRUNC(p_effective_date)
,p_language_code => l_language_code
,p_template_item_id => p_template_item_id
,p_object_version_number => l_object_version_number
,p_upd_template_item_contexts => p_upd_template_item_contexts
,p_alignment => p_alignment
,p_bevel => p_bevel
,p_case_restriction => p_case_restriction
,p_default_value => p_default_value
,p_enabled => p_enabled
,p_format_mask => p_format_mask
,p_height => p_height
,p_information_formula_id => p_information_formula_id
,p_information_param_item_id1 => p_information_param_item_id1
,p_information_param_item_id2 => p_information_param_item_id2
,p_information_param_item_id3 => p_information_param_item_id3
,p_information_param_item_id4 => p_information_param_item_id4
,p_information_param_item_id5 => p_information_param_item_id5
,p_information_prompt => p_information_prompt
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id);
(p_module_name => 'update_template_item'
,p_hook_type => 'BP'
);
update_template_item_contexts
(p_effective_date => p_effective_date
,p_language_code => p_language_code
,p_template_item_id => p_template_item_id
,p_alignment => p_alignment
,p_bevel => p_bevel
,p_case_restriction => p_case_restriction
,p_default_value => p_default_value
,p_enabled => p_enabled
,p_format_mask => p_format_mask
,p_height => p_height
,p_information_formula_id => p_information_formula_id
,p_information_param_item_id1 => p_information_param_item_id1
,p_information_param_item_id2 => p_information_param_item_id2
,p_information_param_item_id3 => p_information_param_item_id3
,p_information_param_item_id4 => p_information_param_item_id4
,p_information_param_item_id5 => p_information_param_item_id5
,p_information_prompt => p_information_prompt
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
);
hr_item_properties_bsi.update_item_property(
p_effective_date => TRUNC(p_effective_date)
,p_language_code => l_language_code
,p_object_version_number => l_object_version_number
,p_template_item_id => p_template_item_id
,p_alignment => p_alignment
,p_bevel => p_bevel
,p_case_restriction => p_case_restriction
,p_default_value => p_default_value
,p_enabled => p_enabled
,p_format_mask => p_format_mask
,p_height => p_height
,p_information_formula_id => p_information_formula_id
,p_information_param_item_id1 => p_information_param_item_id1
,p_information_param_item_id2 => p_information_param_item_id2
,p_information_param_item_id3 => p_information_param_item_id3
,p_information_param_item_id4 => p_information_param_item_id4
,p_information_param_item_id5 => p_information_param_item_id5
,p_information_prompt => p_information_prompt
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id);
hr_template_items_api_bk4.update_template_item_a
(p_effective_date => TRUNC(p_effective_date)
,p_language_code => l_language_code
,p_template_item_id => p_template_item_id
,p_object_version_number => l_object_version_number
,p_upd_template_item_contexts => p_upd_template_item_contexts
,p_alignment => p_alignment
,p_bevel => p_bevel
,p_case_restriction => p_case_restriction
,p_default_value => p_default_value
,p_enabled => p_enabled
,p_format_mask => p_format_mask
,p_height => p_height
,p_information_formula_id => p_information_formula_id
,p_information_param_item_id1 => p_information_param_item_id1
,p_information_param_item_id2 => p_information_param_item_id2
,p_information_param_item_id3 => p_information_param_item_id3
,p_information_param_item_id4 => p_information_param_item_id4
,p_information_param_item_id5 => p_information_param_item_id5
,p_information_prompt => p_information_prompt
,p_insert_allowed => p_insert_allowed
,p_label => p_label
,p_prompt_text => p_prompt_text
,p_prompt_alignment_offset => p_prompt_alignment_offset
,p_prompt_display_style => p_prompt_display_style
,p_prompt_edge => p_prompt_edge
,p_prompt_edge_alignment => p_prompt_edge_alignment
,p_prompt_edge_offset => p_prompt_edge_offset
,p_prompt_text_alignment => p_prompt_text_alignment
,p_query_allowed => p_query_allowed
,p_required => p_required
,p_tooltip_text => p_tooltip_text
,p_update_allowed => p_update_allowed
,p_validation_formula_id => p_validation_formula_id
,p_validation_param_item_id1 => p_validation_param_item_id1
,p_validation_param_item_id2 => p_validation_param_item_id2
,p_validation_param_item_id3 => p_validation_param_item_id3
,p_validation_param_item_id4 => p_validation_param_item_id4
,p_validation_param_item_id5 => p_validation_param_item_id5
,p_visible => p_visible
,p_width => p_width
,p_x_position => p_x_position
,p_y_position => p_y_position
,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_information21 => p_information21
,p_information22 => p_information22
,p_information23 => p_information23
,p_information24 => p_information24
,p_information25 => p_information25
,p_information26 => p_information26
,p_information27 => p_information27
,p_information28 => p_information28
,p_information29 => p_information29
,p_information30 => p_information30
,p_next_navigation_item_id => p_next_navigation_item_id
,p_previous_navigation_item_id => p_previous_navigation_item_id
,p_override_value_warning => l_override_value_warning);
(p_module_name => 'update_template_item'
,p_hook_type => 'AP'
);
rollback to update_template_item;
rollback to update_template_item;
end update_template_item;