DBA Data[Home] [Help]

APPS.HZ_CUST_ACCT_CONTACT_BO_PUB dependencies on HZ_REGISTRY_VALIDATE_BO_PVT

Line 162: l_bus_object HZ_REGISTRY_VALIDATE_BO_PVT.COMPLETENESS_REC_TYPE;

158: l_cas_id NUMBER;
159: l_rel_party_id NUMBER;
160: l_rel_ovn NUMBER;
161: l_valid_obj BOOLEAN;
162: l_bus_object HZ_REGISTRY_VALIDATE_BO_PVT.COMPLETENESS_REC_TYPE;
163: l_rel_obj HZ_RELATIONSHIP_OBJ_TBL;
164: l_valid_per VARCHAR2(1);
165:
166: CURSOR get_cas_party_id(l_cas_id NUMBER) IS

Line 230: HZ_REGISTRY_VALIDATE_BO_PVT.get_bus_obj_struct(

226: END IF;
227:
228: -- Base on p_validate_bo_flag, check the completeness of business objects
229: IF(p_validate_bo_flag = FND_API.G_TRUE) THEN
230: HZ_REGISTRY_VALIDATE_BO_PVT.get_bus_obj_struct(
231: p_bus_object_code => 'CUST_ACCT_CONTACT',
232: x_bus_object => l_bus_object
233: );
234: l_valid_obj := HZ_REGISTRY_VALIDATE_BO_PVT.is_cac_bo_comp(

Line 234: l_valid_obj := HZ_REGISTRY_VALIDATE_BO_PVT.is_cac_bo_comp(

230: HZ_REGISTRY_VALIDATE_BO_PVT.get_bus_obj_struct(
231: p_bus_object_code => 'CUST_ACCT_CONTACT',
232: x_bus_object => l_bus_object
233: );
234: l_valid_obj := HZ_REGISTRY_VALIDATE_BO_PVT.is_cac_bo_comp(
235: p_cac_objs => HZ_CUST_ACCT_CONTACT_BO_TBL(p_cust_acct_contact_obj),
236: p_bus_object => l_bus_object
237: );
238: IF NOT(l_valid_obj) THEN

Line 244: hz_registry_validate_bo_pvt.validate_parent_id(

240: END IF;
241: END IF;
242:
243: -- check pass in parent_id and parent_os+osr
244: hz_registry_validate_bo_pvt.validate_parent_id(
245: px_parent_id => px_parent_id,
246: px_parent_os => px_parent_os,
247: px_parent_osr => px_parent_osr,
248: p_parent_obj_type => px_parent_obj_type,

Line 263: hz_registry_validate_bo_pvt.validate_ssm_id(

259: x_cust_acct_contact_osr := p_cust_acct_contact_obj.orig_system_reference;
260: l_cas_id := p_cust_acct_contact_obj.cust_acct_site_id;
261:
262: -- check if pass in cust_account_role_id and os+osr
263: hz_registry_validate_bo_pvt.validate_ssm_id(
264: px_id => x_cust_acct_contact_id,
265: px_os => x_cust_acct_contact_os,
266: px_osr => x_cust_acct_contact_osr,
267: p_obj_type => 'HZ_CUST_ACCOUNT_ROLES',

Line 287: l_per_id := HZ_REGISTRY_VALIDATE_BO_PVT.get_id_from_ososr(

283:
284: -- check if the relationship already exist
285: l_per_id := p_cust_acct_contact_obj.contact_person_id;
286: IF(l_per_id IS NULL) THEN
287: l_per_id := HZ_REGISTRY_VALIDATE_BO_PVT.get_id_from_ososr(
288: p_os => p_cust_acct_contact_obj.contact_person_os,
289: p_osr => p_cust_acct_contact_obj.contact_person_osr,
290: p_owner_table_name => 'HZ_PARTIES'
291: );

Line 699: hz_registry_validate_bo_pvt.validate_ssm_id(

695: x_cust_acct_contact_os := p_cust_acct_contact_obj.orig_system;
696: x_cust_acct_contact_osr := p_cust_acct_contact_obj.orig_system_reference;
697:
698: -- check if pass in org_contact_id and ssm is valid for update
699: hz_registry_validate_bo_pvt.validate_ssm_id(
700: px_id => x_cust_acct_contact_id,
701: px_os => x_cust_acct_contact_os,
702: px_osr => x_cust_acct_contact_osr,
703: p_obj_type => 'HZ_CUST_ACCOUNT_ROLES',

Line 923: -- create or update, call HZ_REGISTRY_VALIDATE_BO_PVT

919: x_cust_acct_contact_os := p_cust_acct_contact_obj.orig_system;
920: x_cust_acct_contact_osr := p_cust_acct_contact_obj.orig_system_reference;
921:
922: -- check root business object to determine that it should be
923: -- create or update, call HZ_REGISTRY_VALIDATE_BO_PVT
924: l_create_update_flag := HZ_REGISTRY_VALIDATE_BO_PVT.check_bo_op(
925: p_entity_id => x_cust_acct_contact_id,
926: p_entity_os => x_cust_acct_contact_os,
927: p_entity_osr => x_cust_acct_contact_osr,

Line 924: l_create_update_flag := HZ_REGISTRY_VALIDATE_BO_PVT.check_bo_op(

920: x_cust_acct_contact_osr := p_cust_acct_contact_obj.orig_system_reference;
921:
922: -- check root business object to determine that it should be
923: -- create or update, call HZ_REGISTRY_VALIDATE_BO_PVT
924: l_create_update_flag := HZ_REGISTRY_VALIDATE_BO_PVT.check_bo_op(
925: p_entity_id => x_cust_acct_contact_id,
926: p_entity_os => x_cust_acct_contact_os,
927: p_entity_osr => x_cust_acct_contact_osr,
928: p_entity_type => 'HZ_CUST_ACCOUNT_ROLES',