DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_58 dependencies on HZ_PARTY_SEARCH

Line 32: call_max_score HZ_PARTY_SEARCH.IDList;

28: -- ==========================================================================================
29:
30: TYPE vlisttype IS TABLE of VARCHAR2(255) INDEX BY BINARY_INTEGER ;
31: call_order vlisttype;
32: call_max_score HZ_PARTY_SEARCH.IDList;
33: call_type vlisttype;
34: g_party_stage_rec HZ_PARTY_STAGE.party_stage_rec_type;
35: g_party_site_stage_list HZ_PARTY_STAGE.party_site_stage_list;
36: g_contact_stage_list HZ_PARTY_STAGE.contact_stage_list;

Line 38: g_mappings HZ_PARTY_SEARCH.IDList;

34: g_party_stage_rec HZ_PARTY_STAGE.party_stage_rec_type;
35: g_party_site_stage_list HZ_PARTY_STAGE.party_site_stage_list;
36: g_contact_stage_list HZ_PARTY_STAGE.contact_stage_list;
37: g_contact_pt_stage_list HZ_PARTY_STAGE.contact_pt_stage_list;
38: g_mappings HZ_PARTY_SEARCH.IDList;
39: g_max_id NUMBER:=2000000000;
40: g_other_party_level_attribs BOOLEAN;
41:
42: g_debug_count NUMBER := 0;

Line 428: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

424: PROCEDURE INSERT_PARTY_SCORE (
425: p_party_id IN NUMBER
426: ,p_record_id IN NUMBER
427: ,p_search_ctx_id IN NUMBER
428: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
429: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
430: ,p_table_TX34 VARCHAR2
431: ,p_table_TX35 VARCHAR2
432: ,p_table_TX40 VARCHAR2

Line 555: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

551: PROCEDURE INSERT_PARTY_SITES_SCORE (
552: p_party_id IN NUMBER
553: ,p_record_id IN NUMBER
554: ,p_search_ctx_id IN NUMBER
555: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
556: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
557: ,p_idx IN NUMBER) IS
558: l_current_score NUMBER:=0;
559: l_score NUMBER;

Line 571: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

567: PROCEDURE INSERT_CONTACTS_SCORE (
568: p_party_id IN NUMBER
569: ,p_record_id IN NUMBER
570: ,p_search_ctx_id IN NUMBER
571: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
572: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
573: ,p_table_TX22 VARCHAR2
574: ,p_idx IN NUMBER) IS
575: l_current_score NUMBER:=0;

Line 613: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

609: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
610: p_party_id IN NUMBER
611: ,p_record_id IN NUMBER
612: ,p_search_ctx_id IN NUMBER
613: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
614: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
615: ,p_table_TX1 VARCHAR2
616: ,p_table_TX6 VARCHAR2
617: ,p_table_TX5 VARCHAR2

Line 691: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

687: for the PARTY Entity
688: ************************************************/
689:
690: PROCEDURE POP_PARTY_COND_REC(
691: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
692: ) IS
693: BEGIN
694: NULL ;
695: EXCEPTION

Line 711: p_search_list IN HZ_PARTY_SEARCH.party_site_list

707: for the PARTY_SITES Entity
708: ************************************************/
709:
710: PROCEDURE POP_PARTY_SITES_COND_REC(
711: p_search_list IN HZ_PARTY_SEARCH.party_site_list
712: ) IS
713: BEGIN
714: NULL ;
715: EXCEPTION

Line 731: p_search_list IN HZ_PARTY_SEARCH.contact_list

727: for the CONTACTS Entity
728: ************************************************/
729:
730: PROCEDURE POP_CONTACTS_COND_REC(
731: p_search_list IN HZ_PARTY_SEARCH.contact_list
732: ) IS
733: BEGIN
734: NULL ;
735: EXCEPTION

Line 751: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

747: for the CONTACT_POINTS Entity
748: ************************************************/
749:
750: PROCEDURE POP_CONTACT_POINTS_COND_REC(
751: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
752: ) IS
753: BEGIN
754: NULL ;
755: EXCEPTION

Line 765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
762: END;
763:
764: PROCEDURE init_score_context (
765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

762: END;
763:
764: PROCEDURE init_score_context (
765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

763:
764: PROCEDURE init_score_context (
765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

764: PROCEDURE init_score_context (
765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

765: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
773: ) IS

Line 770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

766: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
773: ) IS
774: l_dummy NUMBER;

Line 771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

767: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
773: ) IS
774: l_dummy NUMBER;
775: BEGIN

Line 772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

768: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
769: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
770: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
771: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
772: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
773: ) IS
774: l_dummy NUMBER;
775: BEGIN
776: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

788: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
789:
790: END;
791: FUNCTION init_search(
792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

789:
790: END;
791: FUNCTION init_search(
792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

790: END;
791: FUNCTION init_search(
792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

791: FUNCTION init_search(
792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

792: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
800: p_match_type IN VARCHAR2,

Line 797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

793: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
800: p_match_type IN VARCHAR2,
801: x_party_max_score OUT NUMBER,

Line 798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

794: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
800: p_match_type IN VARCHAR2,
801: x_party_max_score OUT NUMBER,
802: x_ps_max_score OUT NUMBER,

Line 799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

795: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
796: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
797: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
798: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
799: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
800: p_match_type IN VARCHAR2,
801: x_party_max_score OUT NUMBER,
802: x_ps_max_score OUT NUMBER,
803: x_contact_max_score OUT NUMBER,

Line 811: maxscore HZ_PARTY_SEARCH.IDList;

807: l_ps_entered_max_score NUMBER:=0;
808: l_ct_entered_max_score NUMBER:=0;
809: l_cpt_entered_max_score NUMBER:=0;
810: vlist vlisttype;
811: maxscore HZ_PARTY_SEARCH.IDList;
812: l_name VARCHAR2(200);
813: l_idx NUMBER;
814: l_num NUMBER;
815: total NUMBER;

Line 2221: RETURN HZ_PARTY_SEARCH.score_rec IS

2217: p_party_id NUMBER,
2218: p_party_site_id NUMBER,
2219: p_org_contact_id NUMBER,
2220: p_contact_point_id NUMBER)
2221: RETURN HZ_PARTY_SEARCH.score_rec IS
2222: l_score_rec HZ_PARTY_SEARCH.score_rec;
2223: BEGIN
2224: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2225: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2222: l_score_rec HZ_PARTY_SEARCH.score_rec;

2218: p_party_site_id NUMBER,
2219: p_org_contact_id NUMBER,
2220: p_contact_point_id NUMBER)
2221: RETURN HZ_PARTY_SEARCH.score_rec IS
2222: l_score_rec HZ_PARTY_SEARCH.score_rec;
2223: BEGIN
2224: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2225: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
2226: hz_utility_v2pub.debug(p_message=>'calling the function get_new_score_rec to set the l_score_rec structure',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2254: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2250: **********************************************************/
2251:
2252: PROCEDURE find_parties (
2253: p_rule_id IN NUMBER,
2254: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2255: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2256: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2257: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2258: p_restrict_sql IN VARCHAR2,

Line 2255: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2251:
2252: PROCEDURE find_parties (
2253: p_rule_id IN NUMBER,
2254: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2255: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2256: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2257: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2258: p_restrict_sql IN VARCHAR2,
2259: p_match_type IN VARCHAR2,

Line 2256: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2252: PROCEDURE find_parties (
2253: p_rule_id IN NUMBER,
2254: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2255: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2256: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2257: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2258: p_restrict_sql IN VARCHAR2,
2259: p_match_type IN VARCHAR2,
2260: p_search_merged IN VARCHAR2,

Line 2257: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2253: p_rule_id IN NUMBER,
2254: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2255: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2256: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2257: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2258: p_restrict_sql IN VARCHAR2,
2259: p_match_type IN VARCHAR2,
2260: p_search_merged IN VARCHAR2,
2261: p_dup_party_id IN NUMBER,

Line 2298: H_SCORES HZ_PARTY_SEARCH.score_list;

2294: l_TX40 VARCHAR2(2000);
2295: l_TX34 VARCHAR2(2000);
2296: l_TX45 VARCHAR2(2000);
2297: l_TX6 VARCHAR2(2000);
2298: H_SCORES HZ_PARTY_SEARCH.score_list;
2299: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2300: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2301:
2302: l_score NUMBER;

Line 2299: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2295: l_TX34 VARCHAR2(2000);
2296: l_TX45 VARCHAR2(2000);
2297: l_TX6 VARCHAR2(2000);
2298: H_SCORES HZ_PARTY_SEARCH.score_list;
2299: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2300: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2301:
2302: l_score NUMBER;
2303: l_idx NUMBER;

Line 2300: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2296: l_TX45 VARCHAR2(2000);
2297: l_TX6 VARCHAR2(2000);
2298: H_SCORES HZ_PARTY_SEARCH.score_list;
2299: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2300: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2301:
2302: l_score NUMBER;
2303: l_idx NUMBER;
2304: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2494: h_ps_id HZ_PARTY_SEARCH.IDList;

2490: /** Private procedure to acquire and score at party site level ***/
2491: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2492: l_party_id_idx NUMBER:=1;
2493: l_ctx_id NUMBER;
2494: h_ps_id HZ_PARTY_SEARCH.IDList;
2495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2496: h_ps_score HZ_PARTY_SEARCH.IDList;
2497: detcnt NUMBER := 1;
2498: BEGIN

Line 2495: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2491: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2492: l_party_id_idx NUMBER:=1;
2493: l_ctx_id NUMBER;
2494: h_ps_id HZ_PARTY_SEARCH.IDList;
2495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2496: h_ps_score HZ_PARTY_SEARCH.IDList;
2497: detcnt NUMBER := 1;
2498: BEGIN
2499: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2496: h_ps_score HZ_PARTY_SEARCH.IDList;

2492: l_party_id_idx NUMBER:=1;
2493: l_ctx_id NUMBER;
2494: h_ps_id HZ_PARTY_SEARCH.IDList;
2495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2496: h_ps_score HZ_PARTY_SEARCH.IDList;
2497: detcnt NUMBER := 1;
2498: BEGIN
2499: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2500: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2616: h_ct_id HZ_PARTY_SEARCH.IDList;

2612: /** Private procedure to acquire and score at contact point level ***/
2613: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2614: l_party_id_idx NUMBER:=1;
2615: l_ctx_id NUMBER;
2616: h_ct_id HZ_PARTY_SEARCH.IDList;
2617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2618: h_ct_score HZ_PARTY_SEARCH.IDList;
2619: detcnt NUMBER := 1;
2620: BEGIN

Line 2617: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2613: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2614: l_party_id_idx NUMBER:=1;
2615: l_ctx_id NUMBER;
2616: h_ct_id HZ_PARTY_SEARCH.IDList;
2617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2618: h_ct_score HZ_PARTY_SEARCH.IDList;
2619: detcnt NUMBER := 1;
2620: BEGIN
2621: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2618: h_ct_score HZ_PARTY_SEARCH.IDList;

2614: l_party_id_idx NUMBER:=1;
2615: l_ctx_id NUMBER;
2616: h_ct_id HZ_PARTY_SEARCH.IDList;
2617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2618: h_ct_score HZ_PARTY_SEARCH.IDList;
2619: detcnt NUMBER := 1;
2620: BEGIN
2621: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2622: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2725: h_cpt_id HZ_PARTY_SEARCH.IDList;

2721: /** Private procedure to acquire and score at contact point level ***/
2722: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_cpt_id HZ_PARTY_SEARCH.IDList;
2726: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2727: h_cpt_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: l_cpt_flag VARCHAR2(1) := 'N';

Line 2726: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2722: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_cpt_id HZ_PARTY_SEARCH.IDList;
2726: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2727: h_cpt_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: l_cpt_flag VARCHAR2(1) := 'N';
2730: is_a_match VARCHAR2(1) := 'Y';

Line 2727: h_cpt_score HZ_PARTY_SEARCH.IDList;

2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_cpt_id HZ_PARTY_SEARCH.IDList;
2726: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2727: h_cpt_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: l_cpt_flag VARCHAR2(1) := 'N';
2730: is_a_match VARCHAR2(1) := 'Y';
2731: BEGIN

Line 3214: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3210: END find_parties;
3211:
3212: PROCEDURE find_persons (
3213: p_rule_id IN NUMBER,
3214: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3216: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3217: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3218: p_restrict_sql IN VARCHAR2,

Line 3215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3211:
3212: PROCEDURE find_persons (
3213: p_rule_id IN NUMBER,
3214: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3216: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3217: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3218: p_restrict_sql IN VARCHAR2,
3219: p_match_type IN VARCHAR2,

Line 3216: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3212: PROCEDURE find_persons (
3213: p_rule_id IN NUMBER,
3214: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3216: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3217: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3218: p_restrict_sql IN VARCHAR2,
3219: p_match_type IN VARCHAR2,
3220: p_search_merged IN VARCHAR2,

Line 3217: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3213: p_rule_id IN NUMBER,
3214: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3216: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3217: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3218: p_restrict_sql IN VARCHAR2,
3219: p_match_type IN VARCHAR2,
3220: p_search_merged IN VARCHAR2,
3221: p_dup_party_id IN NUMBER,

Line 3258: H_SCORES HZ_PARTY_SEARCH.score_list;

3254: l_TX40 VARCHAR2(2000);
3255: l_TX34 VARCHAR2(2000);
3256: l_TX45 VARCHAR2(2000);
3257: l_TX6 VARCHAR2(2000);
3258: H_SCORES HZ_PARTY_SEARCH.score_list;
3259: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3260: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3261:
3262: l_score NUMBER;

Line 3259: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3255: l_TX34 VARCHAR2(2000);
3256: l_TX45 VARCHAR2(2000);
3257: l_TX6 VARCHAR2(2000);
3258: H_SCORES HZ_PARTY_SEARCH.score_list;
3259: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3260: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3261:
3262: l_score NUMBER;
3263: l_idx NUMBER;

Line 3260: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3256: l_TX45 VARCHAR2(2000);
3257: l_TX6 VARCHAR2(2000);
3258: H_SCORES HZ_PARTY_SEARCH.score_list;
3259: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3260: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3261:
3262: l_score NUMBER;
3263: l_idx NUMBER;
3264: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3502: h_ps_id HZ_PARTY_SEARCH.IDList;

3498: /** Private procedure to acquire and score at party site level ***/
3499: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3500: l_party_id_idx NUMBER:=1;
3501: l_ctx_id NUMBER;
3502: h_ps_id HZ_PARTY_SEARCH.IDList;
3503: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3504: h_ps_score HZ_PARTY_SEARCH.IDList;
3505: detcnt NUMBER := 1;
3506: l_person_id NUMBER;

Line 3503: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3499: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3500: l_party_id_idx NUMBER:=1;
3501: l_ctx_id NUMBER;
3502: h_ps_id HZ_PARTY_SEARCH.IDList;
3503: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3504: h_ps_score HZ_PARTY_SEARCH.IDList;
3505: detcnt NUMBER := 1;
3506: l_person_id NUMBER;
3507: BEGIN

Line 3504: h_ps_score HZ_PARTY_SEARCH.IDList;

3500: l_party_id_idx NUMBER:=1;
3501: l_ctx_id NUMBER;
3502: h_ps_id HZ_PARTY_SEARCH.IDList;
3503: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3504: h_ps_score HZ_PARTY_SEARCH.IDList;
3505: detcnt NUMBER := 1;
3506: l_person_id NUMBER;
3507: BEGIN
3508: SAVEPOINT eval_start;

Line 3601: h_ct_id HZ_PARTY_SEARCH.IDList;

3597: /** Private procedure to acquire and score at party site level ***/
3598: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3599: l_party_id_idx NUMBER:=1;
3600: l_ctx_id NUMBER;
3601: h_ct_id HZ_PARTY_SEARCH.IDList;
3602: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3603: h_ct_score HZ_PARTY_SEARCH.IDList;
3604: detcnt NUMBER := 1;
3605: l_person_id NUMBER;

Line 3602: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3598: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3599: l_party_id_idx NUMBER:=1;
3600: l_ctx_id NUMBER;
3601: h_ct_id HZ_PARTY_SEARCH.IDList;
3602: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3603: h_ct_score HZ_PARTY_SEARCH.IDList;
3604: detcnt NUMBER := 1;
3605: l_person_id NUMBER;
3606: BEGIN

Line 3603: h_ct_score HZ_PARTY_SEARCH.IDList;

3599: l_party_id_idx NUMBER:=1;
3600: l_ctx_id NUMBER;
3601: h_ct_id HZ_PARTY_SEARCH.IDList;
3602: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3603: h_ct_score HZ_PARTY_SEARCH.IDList;
3604: detcnt NUMBER := 1;
3605: l_person_id NUMBER;
3606: BEGIN
3607: SAVEPOINT eval_start;

Line 3659: h_cpt_id HZ_PARTY_SEARCH.IDList;

3655: /** Private procedure to acquire and score at contact point level ***/
3656: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3657: l_party_id_idx NUMBER:=1;
3658: l_ctx_id NUMBER;
3659: h_cpt_id HZ_PARTY_SEARCH.IDList;
3660: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3661: h_cpt_score HZ_PARTY_SEARCH.IDList;
3662: detcnt NUMBER := 1;
3663: l_person_id NUMBER;

Line 3660: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3656: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3657: l_party_id_idx NUMBER:=1;
3658: l_ctx_id NUMBER;
3659: h_cpt_id HZ_PARTY_SEARCH.IDList;
3660: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3661: h_cpt_score HZ_PARTY_SEARCH.IDList;
3662: detcnt NUMBER := 1;
3663: l_person_id NUMBER;
3664: is_a_match VARCHAR2(1) := 'Y';

Line 3661: h_cpt_score HZ_PARTY_SEARCH.IDList;

3657: l_party_id_idx NUMBER:=1;
3658: l_ctx_id NUMBER;
3659: h_cpt_id HZ_PARTY_SEARCH.IDList;
3660: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3661: h_cpt_score HZ_PARTY_SEARCH.IDList;
3662: detcnt NUMBER := 1;
3663: l_person_id NUMBER;
3664: is_a_match VARCHAR2(1) := 'Y';
3665: l_cpt_flag VARCHAR2(1) := 'N';

Line 4072: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4068: END find_persons;
4069:
4070: PROCEDURE find_persons (
4071: p_rule_id IN NUMBER,
4072: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4073: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4074: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4075: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4076: p_restrict_sql IN VARCHAR2,

Line 4073: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4069:
4070: PROCEDURE find_persons (
4071: p_rule_id IN NUMBER,
4072: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4073: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4074: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4075: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4076: p_restrict_sql IN VARCHAR2,
4077: p_match_type IN VARCHAR2,

Line 4074: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4070: PROCEDURE find_persons (
4071: p_rule_id IN NUMBER,
4072: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4073: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4074: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4075: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4076: p_restrict_sql IN VARCHAR2,
4077: p_match_type IN VARCHAR2,
4078: p_search_merged IN VARCHAR2,

Line 4075: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4071: p_rule_id IN NUMBER,
4072: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4073: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4074: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4075: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4076: p_restrict_sql IN VARCHAR2,
4077: p_match_type IN VARCHAR2,
4078: p_search_merged IN VARCHAR2,
4079: p_ins_details IN VARCHAR2,

Line 4089: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4085: find_persons(p_rule_id,p_party_search_rec,p_party_site_list,p_contact_list,p_contact_point_list,p_restrict_sql,p_match_type,p_search_merged,null,null,null,p_ins_details,x_search_ctx_id,x_num_matches);
4086: END;
4087: PROCEDURE find_party_details (
4088: p_rule_id IN NUMBER,
4089: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4090: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4091: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4092: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4093: p_restrict_sql IN VARCHAR2,

Line 4090: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4086: END;
4087: PROCEDURE find_party_details (
4088: p_rule_id IN NUMBER,
4089: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4090: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4091: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4092: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4093: p_restrict_sql IN VARCHAR2,
4094: p_match_type IN VARCHAR2,

Line 4091: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4087: PROCEDURE find_party_details (
4088: p_rule_id IN NUMBER,
4089: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4090: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4091: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4092: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4093: p_restrict_sql IN VARCHAR2,
4094: p_match_type IN VARCHAR2,
4095: p_search_merged IN VARCHAR2,

Line 4092: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4088: p_rule_id IN NUMBER,
4089: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4090: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4091: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4092: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4093: p_restrict_sql IN VARCHAR2,
4094: p_match_type IN VARCHAR2,
4095: p_search_merged IN VARCHAR2,
4096: x_search_ctx_id OUT NUMBER,

Line 4149: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4145: x_dup_set_id OUT NUMBER,
4146: x_search_ctx_id OUT NUMBER,
4147: x_num_matches OUT NUMBER
4148: ) IS
4149: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4150: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4151: l_contact_list HZ_PARTY_SEARCH.contact_list;
4152: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4153: l_match_idx NUMBER;

Line 4150: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4146: x_search_ctx_id OUT NUMBER,
4147: x_num_matches OUT NUMBER
4148: ) IS
4149: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4150: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4151: l_contact_list HZ_PARTY_SEARCH.contact_list;
4152: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4153: l_match_idx NUMBER;
4154:

Line 4151: l_contact_list HZ_PARTY_SEARCH.contact_list;

4147: x_num_matches OUT NUMBER
4148: ) IS
4149: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4150: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4151: l_contact_list HZ_PARTY_SEARCH.contact_list;
4152: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4153: l_match_idx NUMBER;
4154:
4155: --Fix for bug 4417124

Line 4152: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4148: ) IS
4149: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4150: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4151: l_contact_list HZ_PARTY_SEARCH.contact_list;
4152: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4153: l_match_idx NUMBER;
4154:
4155: --Fix for bug 4417124
4156: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4261: x_search_ctx_id OUT NUMBER,
4262: x_num_matches OUT NUMBER
4263: ) IS
4264:
4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4262: x_num_matches OUT NUMBER
4263: ) IS
4264:
4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4267: l_contact_list HZ_PARTY_SEARCH.contact_list;

4263: ) IS
4264:
4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;
4271: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4264:
4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;
4271: p_contact_ids HZ_PARTY_SEARCH.IDList;
4272: l_match_idx NUMBER;

Line 4269: contact_point_ids HZ_PARTY_SEARCH.IDList;

4265: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;
4271: p_contact_ids HZ_PARTY_SEARCH.IDList;
4272: l_match_idx NUMBER;
4273: cursor get_cpts_for_party_sites is select contact_point_id

Line 4270: p_party_site_list HZ_PARTY_SEARCH.IDList;

4266: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;
4271: p_contact_ids HZ_PARTY_SEARCH.IDList;
4272: l_match_idx NUMBER;
4273: cursor get_cpts_for_party_sites is select contact_point_id
4274: from hz_contact_points

Line 4271: p_contact_ids HZ_PARTY_SEARCH.IDList;

4267: l_contact_list HZ_PARTY_SEARCH.contact_list;
4268: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4269: contact_point_ids HZ_PARTY_SEARCH.IDList;
4270: p_party_site_list HZ_PARTY_SEARCH.IDList;
4271: p_contact_ids HZ_PARTY_SEARCH.IDList;
4272: l_match_idx NUMBER;
4273: cursor get_cpts_for_party_sites is select contact_point_id
4274: from hz_contact_points
4275: where owner_table_name = 'HZ_PARTY_SITES'

Line 4300: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4296:
4297: get_search_criteria (
4298: null,
4299: p_party_site_list,
4300: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4301: contact_point_ids,
4302: l_party_search_rec,
4303: l_party_site_list,
4304: l_contact_list,

Line 4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4346: x_search_ctx_id OUT NUMBER,
4347: x_num_matches OUT NUMBER
4348: ) IS
4349:
4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4347: x_num_matches OUT NUMBER
4348: ) IS
4349:
4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4352: l_contact_list HZ_PARTY_SEARCH.contact_list;

4348: ) IS
4349:
4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;
4356: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4349:
4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;
4356: p_contact_ids HZ_PARTY_SEARCH.IDList;
4357: l_match_idx NUMBER;

Line 4354: contact_point_ids HZ_PARTY_SEARCH.IDList;

4350: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;
4356: p_contact_ids HZ_PARTY_SEARCH.IDList;
4357: l_match_idx NUMBER;
4358: cursor get_cpt_for_contact_id is select contact_point_id

Line 4355: p_party_site_list HZ_PARTY_SEARCH.IDList;

4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;
4356: p_contact_ids HZ_PARTY_SEARCH.IDList;
4357: l_match_idx NUMBER;
4358: cursor get_cpt_for_contact_id is select contact_point_id
4359: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4356: p_contact_ids HZ_PARTY_SEARCH.IDList;

4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4354: contact_point_ids HZ_PARTY_SEARCH.IDList;
4355: p_party_site_list HZ_PARTY_SEARCH.IDList;
4356: p_contact_ids HZ_PARTY_SEARCH.IDList;
4357: l_match_idx NUMBER;
4358: cursor get_cpt_for_contact_id is select contact_point_id
4359: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4360: where a.party_relationship_id = b.relationship_id

Line 4387: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4383: CLOSE get_cpt_for_contact_id;
4384:
4385: get_search_criteria (
4386: null,
4387: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4388: p_contact_ids,
4389: contact_point_ids,
4390: l_party_search_rec,
4391: l_party_site_list,

Line 4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4434: p_match_type IN VARCHAR2,
4435: x_search_ctx_id OUT NUMBER,
4436: x_num_matches OUT NUMBER
4437: ) IS
4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4435: x_search_ctx_id OUT NUMBER,
4436: x_num_matches OUT NUMBER
4437: ) IS
4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4440: l_contact_list HZ_PARTY_SEARCH.contact_list;

4436: x_num_matches OUT NUMBER
4437: ) IS
4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;
4444: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4437: ) IS
4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;
4444: p_contact_ids HZ_PARTY_SEARCH.IDList;
4445: l_match_idx NUMBER;

Line 4442: contact_point_ids HZ_PARTY_SEARCH.IDList;

4438: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;
4444: p_contact_ids HZ_PARTY_SEARCH.IDList;
4445: l_match_idx NUMBER;
4446:

Line 4443: p_party_site_list HZ_PARTY_SEARCH.IDList;

4439: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;
4444: p_contact_ids HZ_PARTY_SEARCH.IDList;
4445: l_match_idx NUMBER;
4446:
4447: BEGIN

Line 4444: p_contact_ids HZ_PARTY_SEARCH.IDList;

4440: l_contact_list HZ_PARTY_SEARCH.contact_list;
4441: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4442: contact_point_ids HZ_PARTY_SEARCH.IDList;
4443: p_party_site_list HZ_PARTY_SEARCH.IDList;
4444: p_contact_ids HZ_PARTY_SEARCH.IDList;
4445: l_match_idx NUMBER;
4446:
4447: BEGIN
4448: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4461: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4457: END IF;
4458: contact_point_ids(1) := p_contact_point_id;
4459: get_search_criteria (
4460: null,
4461: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4462: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4463: contact_point_ids,
4464: l_party_search_rec,
4465: l_party_site_list,

Line 4462: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4458: contact_point_ids(1) := p_contact_point_id;
4459: get_search_criteria (
4460: null,
4461: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4462: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4463: contact_point_ids,
4464: l_party_search_rec,
4465: l_party_site_list,
4466: l_contact_list,

Line 4615: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4611: ) IS
4612: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4613: l_match_idx NUMBER;
4614: AttrVals AttrList;
4615: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4616: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4617: l_contact_list HZ_PARTY_SEARCH.contact_list;
4618: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4619: l_dup_set_id NUMBER;

Line 4616: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4612: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4613: l_match_idx NUMBER;
4614: AttrVals AttrList;
4615: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4616: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4617: l_contact_list HZ_PARTY_SEARCH.contact_list;
4618: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4619: l_dup_set_id NUMBER;
4620: l_idx NUMBER;

Line 4617: l_contact_list HZ_PARTY_SEARCH.contact_list;

4613: l_match_idx NUMBER;
4614: AttrVals AttrList;
4615: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4616: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4617: l_contact_list HZ_PARTY_SEARCH.contact_list;
4618: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4619: l_dup_set_id NUMBER;
4620: l_idx NUMBER;
4621: l_cpt_type VARCHAR2(255);

Line 4618: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4614: AttrVals AttrList;
4615: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4616: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4617: l_contact_list HZ_PARTY_SEARCH.contact_list;
4618: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4619: l_dup_set_id NUMBER;
4620: l_idx NUMBER;
4621: l_cpt_type VARCHAR2(255);
4622: FIRST BOOLEAN := TRUE;

Line 4821: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4817:
4818: PROCEDURE get_matching_party_sites (
4819: p_rule_id IN NUMBER,
4820: p_party_id IN NUMBER,
4821: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4822: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4823: p_restrict_sql IN VARCHAR2,
4824: p_match_type IN VARCHAR2,
4825: p_dup_party_site_id IN NUMBER,

Line 4822: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4818: PROCEDURE get_matching_party_sites (
4819: p_rule_id IN NUMBER,
4820: p_party_id IN NUMBER,
4821: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4822: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4823: p_restrict_sql IN VARCHAR2,
4824: p_match_type IN VARCHAR2,
4825: p_dup_party_site_id IN NUMBER,
4826: x_search_ctx_id OUT NUMBER,

Line 4850: H_SCORES HZ_PARTY_SEARCH.score_list;

4846:
4847: l_TX1 VARCHAR2(2000);
4848: l_TX5 VARCHAR2(2000);
4849: l_TX6 VARCHAR2(2000);
4850: H_SCORES HZ_PARTY_SEARCH.score_list;
4851:
4852: l_score NUMBER;
4853: l_idx NUMBER;
4854: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4881: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4877: defps NUMBER :=0;
4878: defct NUMBER :=0;
4879: defcpt NUMBER :=0;
4880: l_index NUMBER;
4881: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4882: l_cnt NUMBER:=1;
4883:
4884:
4885: BEGIN

Line 4905: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, p_party_site_list, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);

4901: l_match_str := ' AND ';
4902: ELSIF p_match_type = 'OR' THEN
4903: l_match_str := ' OR ';
4904: END IF;
4905: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, p_party_site_list, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4906: g_score_until_thresh := false;
4907: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4908:
4909: -- ************************************************************

Line 4913: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,p_party_site_list,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);

4909: -- ************************************************************
4910: -- STEP 2. Setup of intermedia query strings for Acquisition query
4911: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4912: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4913: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,p_party_site_list,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);
4914:
4915: -- Setup Search Context ID
4916: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4917: x_search_ctx_id := l_search_ctx_id;

Line 5056: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5052:
5053: PROCEDURE get_matching_contacts (
5054: p_rule_id IN NUMBER,
5055: p_party_id IN NUMBER,
5056: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5057: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5058: p_restrict_sql IN VARCHAR2,
5059: p_match_type IN VARCHAR2,
5060: p_dup_contact_id IN NUMBER,

Line 5057: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5053: PROCEDURE get_matching_contacts (
5054: p_rule_id IN NUMBER,
5055: p_party_id IN NUMBER,
5056: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5057: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5058: p_restrict_sql IN VARCHAR2,
5059: p_match_type IN VARCHAR2,
5060: p_dup_contact_id IN NUMBER,
5061: x_search_ctx_id OUT NUMBER,

Line 5086: H_SCORES HZ_PARTY_SEARCH.score_list;

5082: l_TX22 VARCHAR2(2000);
5083: l_TX1 VARCHAR2(2000);
5084: l_TX5 VARCHAR2(2000);
5085: l_TX6 VARCHAR2(2000);
5086: H_SCORES HZ_PARTY_SEARCH.score_list;
5087:
5088: l_score NUMBER;
5089: l_idx NUMBER;
5090: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5114: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5110: l_party_max_score NUMBER;
5111: l_ps_max_score NUMBER;
5112: l_contact_max_score NUMBER;
5113: l_cpt_max_score NUMBER;
5114: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5115: l_cnt NUMBER:=1;
5116:
5117:
5118: BEGIN

Line 5138: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, p_contact_list, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);

5134: l_match_str := ' AND ';
5135: ELSIF p_match_type = 'OR' THEN
5136: l_match_str := ' OR ';
5137: END IF;
5138: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, p_contact_list, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5139: g_score_until_thresh := false;
5140: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5141:
5142: -- ************************************************************

Line 5146: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,p_contact_list,p_contact_point_list);

5142: -- ************************************************************
5143: -- STEP 2. Setup of intermedia query strings for Acquisition query
5144: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5145: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5146: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,p_contact_list,p_contact_point_list);
5147:
5148: -- Setup Search Context ID
5149: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5150: x_search_ctx_id := l_search_ctx_id;

Line 5285: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5281:
5282: PROCEDURE get_matching_contact_points (
5283: p_rule_id IN NUMBER,
5284: p_party_id IN NUMBER,
5285: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5286: p_restrict_sql IN VARCHAR2,
5287: p_match_type IN VARCHAR2,
5288: p_dup_contact_point_id IN NUMBER,
5289: x_search_ctx_id OUT NUMBER,

Line 5317: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5313: l_cpt_ps_id NUMBER;
5314: l_cpt_contact_id NUMBER;
5315: l_contact_pt_id NUMBER;
5316: l_cpt_type VARCHAR2(100);
5317: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5318: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5319: H_SCORE HZ_PARTY_SEARCH.IDList;
5320:
5321: cnt NUMBER :=0;

Line 5318: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5314: l_cpt_contact_id NUMBER;
5315: l_contact_pt_id NUMBER;
5316: l_cpt_type VARCHAR2(100);
5317: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5318: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5319: H_SCORE HZ_PARTY_SEARCH.IDList;
5320:
5321: cnt NUMBER :=0;
5322: l_party_max_score NUMBER;

Line 5319: H_SCORE HZ_PARTY_SEARCH.IDList;

5315: l_contact_pt_id NUMBER;
5316: l_cpt_type VARCHAR2(100);
5317: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5318: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5319: H_SCORE HZ_PARTY_SEARCH.IDList;
5320:
5321: cnt NUMBER :=0;
5322: l_party_max_score NUMBER;
5323: l_ps_max_score NUMBER;

Line 5348: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

5344: l_match_str := ' AND ';
5345: ELSIF p_match_type = 'OR' THEN
5346: l_match_str := ' OR ';
5347: END IF;
5348: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5349: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5350: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5351: g_score_until_thresh := false;
5352: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5349: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5345: ELSIF p_match_type = 'OR' THEN
5346: l_match_str := ' OR ';
5347: END IF;
5348: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5349: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5350: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5351: g_score_until_thresh := false;
5352: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5353:

Line 5357: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);

5353:
5354: -- ************************************************************
5355: -- STEP 2. Setup of intermedia query strings for Acquisition query
5356: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5357: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);
5358:
5359: -- Setup Search Context ID
5360: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5361: x_search_ctx_id := l_search_ctx_id;

Line 5432: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5428:
5429: PROCEDURE get_score_details (
5430: p_rule_id IN NUMBER,
5431: p_party_id IN NUMBER,
5432: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5433: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5434: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5435: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5436: x_search_ctx_id IN OUT NUMBER

Line 5433: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5429: PROCEDURE get_score_details (
5430: p_rule_id IN NUMBER,
5431: p_party_id IN NUMBER,
5432: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5433: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5434: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5435: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5436: x_search_ctx_id IN OUT NUMBER
5437: ) IS

Line 5434: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5430: p_rule_id IN NUMBER,
5431: p_party_id IN NUMBER,
5432: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5433: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5434: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5435: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5436: x_search_ctx_id IN OUT NUMBER
5437: ) IS
5438:

Line 5435: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5431: p_party_id IN NUMBER,
5432: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5433: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5434: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5435: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5436: x_search_ctx_id IN OUT NUMBER
5437: ) IS
5438:
5439: -- Strings to hold the generated Intermedia query strings

Line 5472: H_SCORES HZ_PARTY_SEARCH.score_list;

5468: l_TX45 VARCHAR2(2000);
5469: l_max_TX45 VARCHAR2(2000);
5470: l_TX6 VARCHAR2(2000);
5471: l_max_TX6 VARCHAR2(2000);
5472: H_SCORES HZ_PARTY_SEARCH.score_list;
5473:
5474: l_score NUMBER;
5475: l_match_idx NUMBER;
5476: l_idx NUMBER;

Line 5644: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5640: ************************************************/
5641:
5642: PROCEDURE get_party_for_search (
5643: p_party_id IN NUMBER,
5644: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS

Line 5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5641:
5642: PROCEDURE get_party_for_search (
5643: p_party_id IN NUMBER,
5644: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS
5649: l_party_id NUMBER;

Line 5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5642: PROCEDURE get_party_for_search (
5643: p_party_id IN NUMBER,
5644: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS
5649: l_party_id NUMBER;
5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5643: p_party_id IN NUMBER,
5644: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS
5649: l_party_id NUMBER;
5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5651: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5646: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS
5649: l_party_id NUMBER;
5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5651: l_contact_ids HZ_PARTY_SEARCH.IDList;
5652: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5653: ps NUMBER :=1;
5654: cpt NUMBER :=1;

Line 5651: l_contact_ids HZ_PARTY_SEARCH.IDList;

5647: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5648: ) IS
5649: l_party_id NUMBER;
5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5651: l_contact_ids HZ_PARTY_SEARCH.IDList;
5652: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5653: ps NUMBER :=1;
5654: cpt NUMBER :=1;
5655: ct NUMBER :=1;

Line 5652: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5648: ) IS
5649: l_party_id NUMBER;
5650: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5651: l_contact_ids HZ_PARTY_SEARCH.IDList;
5652: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5653: ps NUMBER :=1;
5654: cpt NUMBER :=1;
5655: ct NUMBER :=1;
5656: l_use_contact_info varchar2(1);

Line 5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5722: END get_party_for_search;
5723:
5724: PROCEDURE get_search_criteria (
5725: p_party_id IN NUMBER,
5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5723:
5724: PROCEDURE get_search_criteria (
5725: p_party_id IN NUMBER,
5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5724: PROCEDURE get_search_criteria (
5725: p_party_id IN NUMBER,
5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5725: p_party_id IN NUMBER,
5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5733: ) IS

Line 5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5726: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5733: ) IS
5734: BEGIN

Line 5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5727: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5733: ) IS
5734: BEGIN
5735:

Line 5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5728: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5730: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5731: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5732: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5733: ) IS
5734: BEGIN
5735:
5736: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5778: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5774: ************************************************/
5775:
5776: PROCEDURE get_party_rec (
5777: p_party_id IN NUMBER,
5778: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5779: ) IS
5780: l_party_type VARCHAR2(255);
5781: BEGIN
5782:

Line 5841: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5837: the party site search record structure
5838: ************************************************/
5839:
5840: PROCEDURE get_party_site_rec (
5841: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5842: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5843: ) IS
5844: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5845: SELECT party_site_id

Line 5842: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5838: ************************************************/
5839:
5840: PROCEDURE get_party_site_rec (
5841: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5842: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5843: ) IS
5844: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5845: SELECT party_site_id
5846: FROM HZ_PARTY_SITES, HZ_LOCATIONS

Line 5893: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5889: the contact search record structure
5890: ************************************************/
5891:
5892: PROCEDURE get_contact_rec (
5893: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5894: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5895: ) IS
5896: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5897: SELECT org_contact_id

Line 5894: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5890: ************************************************/
5891:
5892: PROCEDURE get_contact_rec (
5893: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5894: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5895: ) IS
5896: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5897: SELECT org_contact_id
5898: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 5951: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5947: the contact point search record structure
5948: ************************************************/
5949:
5950: PROCEDURE get_contact_point_rec (
5951: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS
5954:
5955: -- Cursor to fetch primary contact points for party

Line 5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5948: ************************************************/
5949:
5950: PROCEDURE get_contact_point_rec (
5951: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS
5954:
5955: -- Cursor to fetch primary contact points for party
5956: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6010: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6006: ************************************************/
6007:
6008: PROCEDURE MAP_PARTY_REC(
6009: p_search_ctx IN BOOLEAN,
6010: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6011: x_entered_max_score OUT NUMBER,
6012: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6013: ) IS
6014: tmp VARCHAR2(4000);

Line 6185: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6181: ************************************************/
6182:
6183: PROCEDURE MAP_PARTY_SITE_REC(
6184: p_search_ctx IN BOOLEAN,
6185: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6186: x_entered_max_score OUT NUMBER,
6187: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6188: ) IS
6189: l_current_max_score NUMBER;

Line 6228: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6224: ************************************************/
6225:
6226: PROCEDURE MAP_CONTACT_REC(
6227: p_search_ctx IN BOOLEAN,
6228: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6229: x_entered_max_score OUT NUMBER,
6230: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6231: ) IS
6232: l_current_max_score NUMBER;

Line 6285: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6281: ************************************************/
6282:
6283: PROCEDURE MAP_CONTACT_POINT_REC(
6284: p_search_ctx IN BOOLEAN,
6285: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6286: x_entered_max_score OUT NUMBER,
6287: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6288: ) IS
6289: l_current_max_score NUMBER;

Line 6415: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6411: 2. Contact Point Type is not null for each condition
6412: ************************************************/
6413:
6414: FUNCTION check_prim_cond(
6415: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6416: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6417: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6418: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6419: RETURN BOOLEAN IS

Line 6416: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6412: ************************************************/
6413:
6414: FUNCTION check_prim_cond(
6415: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6416: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6417: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6418: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6419: RETURN BOOLEAN IS
6420: BEGIN

Line 6417: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6413:
6414: FUNCTION check_prim_cond(
6415: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6416: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6417: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6418: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6419: RETURN BOOLEAN IS
6420: BEGIN
6421: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6418: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6414: FUNCTION check_prim_cond(
6415: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6416: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6417: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6418: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6419: RETURN BOOLEAN IS
6420: BEGIN
6421: FOR I IN 1..p_contact_point_list.COUNT LOOP
6422: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6477: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6473: has party site criteria.
6474: ************************************************/
6475:
6476: PROCEDURE check_party_site_cond(
6477: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6478: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6479: x_secondary OUT BOOLEAN,
6480: x_primary OUT BOOLEAN
6481: ) IS

Line 6478: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6474: ************************************************/
6475:
6476: PROCEDURE check_party_site_cond(
6477: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6478: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6479: x_secondary OUT BOOLEAN,
6480: x_primary OUT BOOLEAN
6481: ) IS
6482: BEGIN

Line 6523: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6519: has contact criteria.
6520: ************************************************/
6521:
6522: PROCEDURE check_contact_cond(
6523: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6524: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6525: x_secondary OUT BOOLEAN,
6526: x_primary OUT BOOLEAN
6527: ) IS

Line 6524: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6520: ************************************************/
6521:
6522: PROCEDURE check_contact_cond(
6523: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6524: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6525: x_secondary OUT BOOLEAN,
6526: x_primary OUT BOOLEAN
6527: ) IS
6528: BEGIN

Line 6579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6575: has valid contact point criteria.
6576: ************************************************/
6577:
6578: PROCEDURE check_contact_point_cond(
6579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6580: x_secondary OUT BOOLEAN,
6581: x_primary OUT BOOLEAN
6582: ) IS
6583: BEGIN