347: END IF;
348: END IF;
349:
350: hr_person_address_api.create_person_address
351: (p_validate => hr_java_conv_util_ss.get_boolean (
352: p_number => p_validate
353: )
354: ,p_effective_date => p_effective_date
355: ,p_pradd_ovlapval_override => hr_java_conv_util_ss.get_boolean (
351: (p_validate => hr_java_conv_util_ss.get_boolean (
352: p_number => p_validate
353: )
354: ,p_effective_date => p_effective_date
355: ,p_pradd_ovlapval_override => hr_java_conv_util_ss.get_boolean (
356: p_number => p_pradd_ovlapval_override
357: )
358: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
359: p_number => p_validate_county
354: ,p_effective_date => p_effective_date
355: ,p_pradd_ovlapval_override => hr_java_conv_util_ss.get_boolean (
356: p_number => p_pradd_ovlapval_override
357: )
358: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
359: p_number => p_validate_county
360: )
361: ,p_person_id => l_person_id -- PB : Modify p_person_id
362: ,p_primary_flag => l_primary_flag -- StartRegistration
898: l_message_number := hr_message.last_message_number;
899: IF l_message_number = 'APP-7165' OR
900: l_message_number = 'APP-7155' THEN
901: --populate the p_error_message out variable
902: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
903: p_error_message => p_error_message,
904: p_attr_name => 'Page',
905: p_app_short_name => 'PER',
906: p_message_name => 'HR_UPDATE_NOT_ALLOWED');
904: p_attr_name => 'Page',
905: p_app_short_name => 'PER',
906: p_message_name => 'HR_UPDATE_NOT_ALLOWED');
907: ELSIF l_message_number = 'APP-51139' THEN
908: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
909: p_error_message => p_error_message,
910: p_attr_name => 'AddressType',
911: p_app_short_name => 'PER',
912: p_message_name => 'HR_PERINFO_INVALID_ADDR_TYPE');
913: ELSIF l_message_number = 'APP-7952' OR
914: l_message_number = 'APP-7953' OR
915: l_message_number = 'APP-51276' OR
916: l_message_number = 'APP-51282' THEN
917: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
918: p_error_message => p_error_message,
919: p_app_short_name => 'PER',
920: p_message_name => 'HR_INVALID_CITYSTATEZIPCOUNTY');
921: ELSE
918: p_error_message => p_error_message,
919: p_app_short_name => 'PER',
920: p_message_name => 'HR_INVALID_CITYSTATEZIPCOUNTY');
921: ELSE
922: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
923: p_error_message => p_error_message);
924: END IF;
925: WHEN OTHERS THEN
926: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
922: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
923: p_error_message => p_error_message);
924: END IF;
925: WHEN OTHERS THEN
926: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
927: p_error_message => p_error_message);
928: END create_person_address;
929:
930: /*
1058: -- savepoint update_address;
1059: IF (UPPER(p_action) = 'DELETE') THEN
1060: hr_utility.set_location( l_proc,20);
1061: hr_person_address_api.update_person_address
1062: (p_validate => hr_java_conv_util_ss.get_boolean (
1063: p_number => p_validate
1064: )
1065: ,p_effective_date => p_effective_date
1066: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
1062: (p_validate => hr_java_conv_util_ss.get_boolean (
1063: p_number => p_validate
1064: )
1065: ,p_effective_date => p_effective_date
1066: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
1067: p_number => p_validate_county
1068: )
1069: ,p_address_id => p_address_id
1070: ,p_object_version_number => p_object_version_number
1074:
1075: ELSE --Bug#3114508 start
1076: hr_utility.set_location( l_proc,25);
1077: hr_person_address_api.update_pers_addr_with_style --Bug#3114508 end
1078: (p_validate => hr_java_conv_util_ss.get_boolean (
1079: p_number => p_validate
1080: )
1081: ,p_effective_date => p_effective_date
1082: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
1078: (p_validate => hr_java_conv_util_ss.get_boolean (
1079: p_number => p_validate
1080: )
1081: ,p_effective_date => p_effective_date
1082: ,p_validate_county => hr_java_conv_util_ss.get_boolean (
1083: p_number => p_validate_county
1084: )
1085: ,p_address_id => p_address_id
1086: ,p_object_version_number => p_object_version_number
1563: l_message_number := hr_message.last_message_number;
1564: IF l_message_number = 'APP-7165' OR
1565: l_message_number = 'APP-7155' THEN
1566: --populate the p_error_message out variable
1567: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
1568: p_error_message => p_error_message,
1569: p_attr_name => 'Page',
1570: p_app_short_name => 'PER',
1571: p_message_name => 'HR_UPDATE_NOT_ALLOWED');
1569: p_attr_name => 'Page',
1570: p_app_short_name => 'PER',
1571: p_message_name => 'HR_UPDATE_NOT_ALLOWED');
1572: ELSIF l_message_number = 'APP-51139' THEN
1573: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
1574: p_error_message => p_error_message,
1575: p_attr_name => 'AddressType',
1576: p_app_short_name => 'PER',
1577: p_message_name => 'HR_PERINFO_INVALID_ADDR_TYPE');
1578: ELSIF l_message_number = 'APP-7952' OR
1579: l_message_number = 'APP-7953' OR
1580: l_message_number = 'APP-51276' OR
1581: l_message_number = 'APP-51282' THEN
1582: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
1583: p_error_message => p_error_message,
1584: p_app_short_name => 'PER',
1585: p_message_name => 'HR_INVALID_CITYSTATEZIPCOUNTY');
1586: ELSE
1583: p_error_message => p_error_message,
1584: p_app_short_name => 'PER',
1585: p_message_name => 'HR_INVALID_CITYSTATEZIPCOUNTY');
1586: ELSE
1587: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
1588: p_error_message => p_error_message);
1589: END IF;
1590: WHEN OTHERS THEN
1591: hr_utility.set_location(' Leaving:' || l_proc,565);
1589: END IF;
1590: WHEN OTHERS THEN
1591: hr_utility.set_location(' Leaving:' || l_proc,565);
1592:
1593: p_error_message := hr_java_conv_util_ss.get_formatted_error_message(
1594: p_error_message => p_error_message);
1595: END update_person_address;
1596:
1597: -- ---------------------- < get_address_data_from_tt> -------------------------