1051: ** Some valuesets used by this flexfield require additional information
1052: ** this will be passed using profile options. We will create these and
1053: ** set these on-the-fly now and then we'll call the flex code.
1054: */
1055: fnd_profile.put('PER_ORGANIZATION_ID',p_rec.organization_id);
1056: fnd_profile.put('PER_ORG_INFORMATION_ID',
1057: nvl(to_number(p_rec.org_information_id),-1));
1058: hr_utility.set_location('PER_ORG_INFORMATION_ID'||
1059: fnd_profile.value('PER_ORG_INFORMATION_ID'),80);
1052: ** this will be passed using profile options. We will create these and
1053: ** set these on-the-fly now and then we'll call the flex code.
1054: */
1055: fnd_profile.put('PER_ORGANIZATION_ID',p_rec.organization_id);
1056: fnd_profile.put('PER_ORG_INFORMATION_ID',
1057: nvl(to_number(p_rec.org_information_id),-1));
1058: hr_utility.set_location('PER_ORG_INFORMATION_ID'||
1059: fnd_profile.value('PER_ORG_INFORMATION_ID'),80);
1060: hr_utility.set_location('PER_ORGANIZATION_ID'||
1055: fnd_profile.put('PER_ORGANIZATION_ID',p_rec.organization_id);
1056: fnd_profile.put('PER_ORG_INFORMATION_ID',
1057: nvl(to_number(p_rec.org_information_id),-1));
1058: hr_utility.set_location('PER_ORG_INFORMATION_ID'||
1059: fnd_profile.value('PER_ORG_INFORMATION_ID'),80);
1060: hr_utility.set_location('PER_ORGANIZATION_ID'||
1061: fnd_profile.value('PER_ORGANIZATION_ID'),80);
1062:
1063: hr_dflex_utility.ins_or_upd_descflex_attribs
1057: nvl(to_number(p_rec.org_information_id),-1));
1058: hr_utility.set_location('PER_ORG_INFORMATION_ID'||
1059: fnd_profile.value('PER_ORG_INFORMATION_ID'),80);
1060: hr_utility.set_location('PER_ORGANIZATION_ID'||
1061: fnd_profile.value('PER_ORGANIZATION_ID'),80);
1062:
1063: hr_dflex_utility.ins_or_upd_descflex_attribs
1064: (p_appl_short_name => 'PER'
1065: ,p_descflex_name => 'Org Developer DF'