87: BEGIN
88: IF p_parent_entity_name = 'HZ_PARTIES' THEN -- merge party
89: UPDATE AS_INTERESTS_ALL
90: set object_version_number = nvl(object_version_number,0) + 1, customer_id = p_to_fk_id,
91: last_update_date = hz_utility_pub.last_update_date,
92: last_updated_by = hz_utility_pub.user_id,
93: last_update_login = hz_utility_pub.last_update_login,
94: program_application_id = hz_utility_pub.program_application_id,
95: program_id = hz_utility_pub.program_id,
88: IF p_parent_entity_name = 'HZ_PARTIES' THEN -- merge party
89: UPDATE AS_INTERESTS_ALL
90: set object_version_number = nvl(object_version_number,0) + 1, customer_id = p_to_fk_id,
91: last_update_date = hz_utility_pub.last_update_date,
92: last_updated_by = hz_utility_pub.user_id,
93: last_update_login = hz_utility_pub.last_update_login,
94: program_application_id = hz_utility_pub.program_application_id,
95: program_id = hz_utility_pub.program_id,
96: program_update_date = sysdate
89: UPDATE AS_INTERESTS_ALL
90: set object_version_number = nvl(object_version_number,0) + 1, customer_id = p_to_fk_id,
91: last_update_date = hz_utility_pub.last_update_date,
92: last_updated_by = hz_utility_pub.user_id,
93: last_update_login = hz_utility_pub.last_update_login,
94: program_application_id = hz_utility_pub.program_application_id,
95: program_id = hz_utility_pub.program_id,
96: program_update_date = sysdate
97: where customer_id = p_from_fk_id;
90: set object_version_number = nvl(object_version_number,0) + 1, customer_id = p_to_fk_id,
91: last_update_date = hz_utility_pub.last_update_date,
92: last_updated_by = hz_utility_pub.user_id,
93: last_update_login = hz_utility_pub.last_update_login,
94: program_application_id = hz_utility_pub.program_application_id,
95: program_id = hz_utility_pub.program_id,
96: program_update_date = sysdate
97: where customer_id = p_from_fk_id;
98: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
91: last_update_date = hz_utility_pub.last_update_date,
92: last_updated_by = hz_utility_pub.user_id,
93: last_update_login = hz_utility_pub.last_update_login,
94: program_application_id = hz_utility_pub.program_application_id,
95: program_id = hz_utility_pub.program_id,
96: program_update_date = sysdate
97: where customer_id = p_from_fk_id;
98: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
99: UPDATE AS_INTERESTS_ALL
97: where customer_id = p_from_fk_id;
98: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
99: UPDATE AS_INTERESTS_ALL
100: set object_version_number = nvl(object_version_number,0) + 1, address_id = p_to_fk_id,
101: last_update_date = hz_utility_pub.last_update_date,
102: last_updated_by = hz_utility_pub.user_id,
103: last_update_login = hz_utility_pub.last_update_login,
104: program_application_id = hz_utility_pub.program_application_id,
105: program_id = hz_utility_pub.program_id,
98: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
99: UPDATE AS_INTERESTS_ALL
100: set object_version_number = nvl(object_version_number,0) + 1, address_id = p_to_fk_id,
101: last_update_date = hz_utility_pub.last_update_date,
102: last_updated_by = hz_utility_pub.user_id,
103: last_update_login = hz_utility_pub.last_update_login,
104: program_application_id = hz_utility_pub.program_application_id,
105: program_id = hz_utility_pub.program_id,
106: program_update_date = sysdate
99: UPDATE AS_INTERESTS_ALL
100: set object_version_number = nvl(object_version_number,0) + 1, address_id = p_to_fk_id,
101: last_update_date = hz_utility_pub.last_update_date,
102: last_updated_by = hz_utility_pub.user_id,
103: last_update_login = hz_utility_pub.last_update_login,
104: program_application_id = hz_utility_pub.program_application_id,
105: program_id = hz_utility_pub.program_id,
106: program_update_date = sysdate
107: where address_id = p_from_fk_id;
100: set object_version_number = nvl(object_version_number,0) + 1, address_id = p_to_fk_id,
101: last_update_date = hz_utility_pub.last_update_date,
102: last_updated_by = hz_utility_pub.user_id,
103: last_update_login = hz_utility_pub.last_update_login,
104: program_application_id = hz_utility_pub.program_application_id,
105: program_id = hz_utility_pub.program_id,
106: program_update_date = sysdate
107: where address_id = p_from_fk_id;
108: ELSIF p_parent_entity_name = 'HZ_ORG_CONTACTS' THEN -- merge org_contact
101: last_update_date = hz_utility_pub.last_update_date,
102: last_updated_by = hz_utility_pub.user_id,
103: last_update_login = hz_utility_pub.last_update_login,
104: program_application_id = hz_utility_pub.program_application_id,
105: program_id = hz_utility_pub.program_id,
106: program_update_date = sysdate
107: where address_id = p_from_fk_id;
108: ELSIF p_parent_entity_name = 'HZ_ORG_CONTACTS' THEN -- merge org_contact
109: UPDATE AS_INTERESTS_ALL
107: where address_id = p_from_fk_id;
108: ELSIF p_parent_entity_name = 'HZ_ORG_CONTACTS' THEN -- merge org_contact
109: UPDATE AS_INTERESTS_ALL
110: set object_version_number = nvl(object_version_number,0) + 1, contact_id = p_to_fk_id,
111: last_update_date = hz_utility_pub.last_update_date,
112: last_updated_by = hz_utility_pub.user_id,
113: last_update_login = hz_utility_pub.last_update_login,
114: program_application_id = hz_utility_pub.program_application_id,
115: program_id = hz_utility_pub.program_id,
108: ELSIF p_parent_entity_name = 'HZ_ORG_CONTACTS' THEN -- merge org_contact
109: UPDATE AS_INTERESTS_ALL
110: set object_version_number = nvl(object_version_number,0) + 1, contact_id = p_to_fk_id,
111: last_update_date = hz_utility_pub.last_update_date,
112: last_updated_by = hz_utility_pub.user_id,
113: last_update_login = hz_utility_pub.last_update_login,
114: program_application_id = hz_utility_pub.program_application_id,
115: program_id = hz_utility_pub.program_id,
116: program_update_date = sysdate
109: UPDATE AS_INTERESTS_ALL
110: set object_version_number = nvl(object_version_number,0) + 1, contact_id = p_to_fk_id,
111: last_update_date = hz_utility_pub.last_update_date,
112: last_updated_by = hz_utility_pub.user_id,
113: last_update_login = hz_utility_pub.last_update_login,
114: program_application_id = hz_utility_pub.program_application_id,
115: program_id = hz_utility_pub.program_id,
116: program_update_date = sysdate
117: where contact_id = p_from_fk_id;
110: set object_version_number = nvl(object_version_number,0) + 1, contact_id = p_to_fk_id,
111: last_update_date = hz_utility_pub.last_update_date,
112: last_updated_by = hz_utility_pub.user_id,
113: last_update_login = hz_utility_pub.last_update_login,
114: program_application_id = hz_utility_pub.program_application_id,
115: program_id = hz_utility_pub.program_id,
116: program_update_date = sysdate
117: where contact_id = p_from_fk_id;
118: END IF;
111: last_update_date = hz_utility_pub.last_update_date,
112: last_updated_by = hz_utility_pub.user_id,
113: last_update_login = hz_utility_pub.last_update_login,
114: program_application_id = hz_utility_pub.program_application_id,
115: program_id = hz_utility_pub.program_id,
116: program_update_date = sysdate
117: where contact_id = p_from_fk_id;
118: END IF;
119: EXCEPTION
204: BEGIN
205: IF p_parent_entity_name = 'HZ_PARTIES' THEN -- merge party
206: UPDATE AS_CURRENT_ENVIRONMENT
207: set customer_id = p_to_fk_id,
208: last_update_date = hz_utility_pub.last_update_date,
209: last_updated_by = hz_utility_pub.user_id,
210: last_update_login = hz_utility_pub.last_update_login
211: where customer_id = p_from_fk_id;
212: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
205: IF p_parent_entity_name = 'HZ_PARTIES' THEN -- merge party
206: UPDATE AS_CURRENT_ENVIRONMENT
207: set customer_id = p_to_fk_id,
208: last_update_date = hz_utility_pub.last_update_date,
209: last_updated_by = hz_utility_pub.user_id,
210: last_update_login = hz_utility_pub.last_update_login
211: where customer_id = p_from_fk_id;
212: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
213: UPDATE AS_CURRENT_ENVIRONMENT
206: UPDATE AS_CURRENT_ENVIRONMENT
207: set customer_id = p_to_fk_id,
208: last_update_date = hz_utility_pub.last_update_date,
209: last_updated_by = hz_utility_pub.user_id,
210: last_update_login = hz_utility_pub.last_update_login
211: where customer_id = p_from_fk_id;
212: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
213: UPDATE AS_CURRENT_ENVIRONMENT
214: set address_id = p_to_fk_id,
211: where customer_id = p_from_fk_id;
212: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
213: UPDATE AS_CURRENT_ENVIRONMENT
214: set address_id = p_to_fk_id,
215: last_update_date = hz_utility_pub.last_update_date,
216: last_updated_by = hz_utility_pub.user_id,
217: last_update_login = hz_utility_pub.last_update_login
218: where address_id = p_from_fk_id;
219: END IF;
212: ELSIF p_parent_entity_name = 'HZ_PARTY_SITES' THEN -- merge party_site
213: UPDATE AS_CURRENT_ENVIRONMENT
214: set address_id = p_to_fk_id,
215: last_update_date = hz_utility_pub.last_update_date,
216: last_updated_by = hz_utility_pub.user_id,
217: last_update_login = hz_utility_pub.last_update_login
218: where address_id = p_from_fk_id;
219: END IF;
220: EXCEPTION
213: UPDATE AS_CURRENT_ENVIRONMENT
214: set address_id = p_to_fk_id,
215: last_update_date = hz_utility_pub.last_update_date,
216: last_updated_by = hz_utility_pub.user_id,
217: last_update_login = hz_utility_pub.last_update_login
218: where address_id = p_from_fk_id;
219: END IF;
220: EXCEPTION
221: WHEN OTHERS THEN