6657: l_new_wc_code number;
6658: l_assignment_status_type varchar2(30);
6659:
6660: -- for disabling the descriptive flex field
6661: l_add_struct_d hr_dflex_utility.l_ignore_dfcode_varray :=
6662: hr_dflex_utility.l_ignore_dfcode_varray();
6663: -- for disabling the key flex field
6664: l_add_struct_k hr_kflex_utility.l_ignore_kfcode_varray :=
6665: hr_kflex_utility.l_ignore_kfcode_varray();
6658: l_assignment_status_type varchar2(30);
6659:
6660: -- for disabling the descriptive flex field
6661: l_add_struct_d hr_dflex_utility.l_ignore_dfcode_varray :=
6662: hr_dflex_utility.l_ignore_dfcode_varray();
6663: -- for disabling the key flex field
6664: l_add_struct_k hr_kflex_utility.l_ignore_kfcode_varray :=
6665: hr_kflex_utility.l_ignore_kfcode_varray();
6666: --
7004: -- code for disabling the descriptive flex field
7005: l_add_struct_d.extend(1);
7006: l_add_struct_d(l_add_struct_d.count) := 'PER_ASSIGNMENTS';
7007:
7008: hr_dflex_utility.create_ignore_df_validation(p_rec => l_add_struct_d);
7009:
7010: hr_assignment_api.update_cwk_asg_criteria
7011: (p_effective_date => l_effective_date
7012: ,p_datetrack_update_mode => p_datetrack_update_mode
7062: ,p_entries_changed_warning => l_entries_changed_warning
7063: ,p_tax_district_changed_warning => l_tax_district_changed_warning
7064: );
7065:
7066: hr_dflex_utility.remove_ignore_df_validation;
7067: hr_kflex_utility.remove_ignore_kf_validation;
7068: --
7069:
7070: l_soft_coding_keyflex_id := p_soft_coding_keyflex_id;
7190: -- code for disabling the descriptive flex field
7191: l_add_struct_d.extend(1);
7192: l_add_struct_d(l_add_struct_d.count) := 'PER_ASSIGNMENTS';
7193:
7194: hr_dflex_utility.create_ignore_df_validation(p_rec => l_add_struct_d);
7195: if (p_soft_coding_keyflex_id is not null) then
7196: l_soft_coding_keyflex_id := p_soft_coding_keyflex_id;
7197: end if;
7198:
7430:
7431: --First remove the remove_ignore_df_validation
7432: -- and remove_ignore_kf_validation
7433:
7434: hr_dflex_utility.remove_ignore_df_validation;
7435: hr_kflex_utility.remove_ignore_kf_validation;
7436: --
7437:
7438: l_soft_coding_keyflex_id := p_soft_coding_keyflex_id;