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 2219: RETURN HZ_PARTY_SEARCH.score_rec IS

2215: p_party_id NUMBER,
2216: p_party_site_id NUMBER,
2217: p_org_contact_id NUMBER,
2218: p_contact_point_id NUMBER)
2219: RETURN HZ_PARTY_SEARCH.score_rec IS
2220: l_score_rec HZ_PARTY_SEARCH.score_rec;
2221: BEGIN
2222: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2223: 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 2220: l_score_rec HZ_PARTY_SEARCH.score_rec;

2216: p_party_site_id NUMBER,
2217: p_org_contact_id NUMBER,
2218: p_contact_point_id NUMBER)
2219: RETURN HZ_PARTY_SEARCH.score_rec IS
2220: l_score_rec HZ_PARTY_SEARCH.score_rec;
2221: BEGIN
2222: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2223: 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);
2224: 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 2252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 2253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2296: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 2297: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 2298: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2489: h_ps_id HZ_PARTY_SEARCH.IDList;

2485: /** Private procedure to acquire and score at party site level ***/
2486: 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
2487: l_party_id_idx NUMBER:=1;
2488: l_ctx_id NUMBER;
2489: h_ps_id HZ_PARTY_SEARCH.IDList;
2490: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2491: h_ps_score HZ_PARTY_SEARCH.IDList;
2492: detcnt NUMBER := 1;
2493: BEGIN

Line 2490: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2486: 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
2487: l_party_id_idx NUMBER:=1;
2488: l_ctx_id NUMBER;
2489: h_ps_id HZ_PARTY_SEARCH.IDList;
2490: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2491: h_ps_score HZ_PARTY_SEARCH.IDList;
2492: detcnt NUMBER := 1;
2493: BEGIN
2494: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2491: h_ps_score HZ_PARTY_SEARCH.IDList;

2487: l_party_id_idx NUMBER:=1;
2488: l_ctx_id NUMBER;
2489: h_ps_id HZ_PARTY_SEARCH.IDList;
2490: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2491: h_ps_score HZ_PARTY_SEARCH.IDList;
2492: detcnt NUMBER := 1;
2493: BEGIN
2494: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2495: 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 2611: h_ct_id HZ_PARTY_SEARCH.IDList;

2607: /** Private procedure to acquire and score at contact point level ***/
2608: 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
2609: l_party_id_idx NUMBER:=1;
2610: l_ctx_id NUMBER;
2611: h_ct_id HZ_PARTY_SEARCH.IDList;
2612: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2613: h_ct_score HZ_PARTY_SEARCH.IDList;
2614: detcnt NUMBER := 1;
2615: BEGIN

Line 2612: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2608: 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
2609: l_party_id_idx NUMBER:=1;
2610: l_ctx_id NUMBER;
2611: h_ct_id HZ_PARTY_SEARCH.IDList;
2612: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2613: h_ct_score HZ_PARTY_SEARCH.IDList;
2614: detcnt NUMBER := 1;
2615: BEGIN
2616: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2613: h_ct_score HZ_PARTY_SEARCH.IDList;

2609: l_party_id_idx NUMBER:=1;
2610: l_ctx_id NUMBER;
2611: h_ct_id HZ_PARTY_SEARCH.IDList;
2612: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2613: h_ct_score HZ_PARTY_SEARCH.IDList;
2614: detcnt NUMBER := 1;
2615: BEGIN
2616: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2617: 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 2720: h_cpt_id HZ_PARTY_SEARCH.IDList;

2716: /** Private procedure to acquire and score at contact point level ***/
2717: 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
2718: l_party_id_idx NUMBER:=1;
2719: l_ctx_id NUMBER;
2720: h_cpt_id HZ_PARTY_SEARCH.IDList;
2721: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2722: h_cpt_score HZ_PARTY_SEARCH.IDList;
2723: detcnt NUMBER := 1;
2724: l_cpt_flag VARCHAR2(1) := 'N';

Line 2721: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2717: 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
2718: l_party_id_idx NUMBER:=1;
2719: l_ctx_id NUMBER;
2720: h_cpt_id HZ_PARTY_SEARCH.IDList;
2721: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2722: h_cpt_score HZ_PARTY_SEARCH.IDList;
2723: detcnt NUMBER := 1;
2724: l_cpt_flag VARCHAR2(1) := 'N';
2725: is_a_match VARCHAR2(1) := 'Y';

Line 2722: h_cpt_score HZ_PARTY_SEARCH.IDList;

2718: l_party_id_idx NUMBER:=1;
2719: l_ctx_id NUMBER;
2720: h_cpt_id HZ_PARTY_SEARCH.IDList;
2721: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2722: h_cpt_score HZ_PARTY_SEARCH.IDList;
2723: detcnt NUMBER := 1;
2724: l_cpt_flag VARCHAR2(1) := 'N';
2725: is_a_match VARCHAR2(1) := 'Y';
2726: BEGIN

Line 3209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3205: END find_parties;
3206:
3207: PROCEDURE find_persons (
3208: p_rule_id IN NUMBER,
3209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3213: p_restrict_sql IN VARCHAR2,

Line 3210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3206:
3207: PROCEDURE find_persons (
3208: p_rule_id IN NUMBER,
3209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3213: p_restrict_sql IN VARCHAR2,
3214: p_match_type IN VARCHAR2,

Line 3211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3207: PROCEDURE find_persons (
3208: p_rule_id IN NUMBER,
3209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3213: p_restrict_sql IN VARCHAR2,
3214: p_match_type IN VARCHAR2,
3215: p_search_merged IN VARCHAR2,

Line 3212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3208: p_rule_id IN NUMBER,
3209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3213: p_restrict_sql IN VARCHAR2,
3214: p_match_type IN VARCHAR2,
3215: p_search_merged IN VARCHAR2,
3216: p_dup_party_id IN NUMBER,

Line 3253: H_SCORES HZ_PARTY_SEARCH.score_list;

3249: l_TX40 VARCHAR2(2000);
3250: l_TX34 VARCHAR2(2000);
3251: l_TX45 VARCHAR2(2000);
3252: l_TX6 VARCHAR2(2000);
3253: H_SCORES HZ_PARTY_SEARCH.score_list;
3254: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3255: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3256:
3257: l_score NUMBER;

Line 3254: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3250: l_TX34 VARCHAR2(2000);
3251: l_TX45 VARCHAR2(2000);
3252: l_TX6 VARCHAR2(2000);
3253: H_SCORES HZ_PARTY_SEARCH.score_list;
3254: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3255: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3256:
3257: l_score NUMBER;
3258: l_idx NUMBER;

Line 3255: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3251: l_TX45 VARCHAR2(2000);
3252: l_TX6 VARCHAR2(2000);
3253: H_SCORES HZ_PARTY_SEARCH.score_list;
3254: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3255: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3256:
3257: l_score NUMBER;
3258: l_idx NUMBER;
3259: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3494: h_ps_id HZ_PARTY_SEARCH.IDList;

3490: /** Private procedure to acquire and score at party site level ***/
3491: 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
3492: l_party_id_idx NUMBER:=1;
3493: l_ctx_id NUMBER;
3494: h_ps_id HZ_PARTY_SEARCH.IDList;
3495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3496: h_ps_score HZ_PARTY_SEARCH.IDList;
3497: detcnt NUMBER := 1;
3498: l_person_id NUMBER;

Line 3495: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3491: 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
3492: l_party_id_idx NUMBER:=1;
3493: l_ctx_id NUMBER;
3494: h_ps_id HZ_PARTY_SEARCH.IDList;
3495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3496: h_ps_score HZ_PARTY_SEARCH.IDList;
3497: detcnt NUMBER := 1;
3498: l_person_id NUMBER;
3499: BEGIN

Line 3496: h_ps_score HZ_PARTY_SEARCH.IDList;

3492: l_party_id_idx NUMBER:=1;
3493: l_ctx_id NUMBER;
3494: h_ps_id HZ_PARTY_SEARCH.IDList;
3495: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3496: h_ps_score HZ_PARTY_SEARCH.IDList;
3497: detcnt NUMBER := 1;
3498: l_person_id NUMBER;
3499: BEGIN
3500: SAVEPOINT eval_start;

Line 3593: h_ct_id HZ_PARTY_SEARCH.IDList;

3589: /** Private procedure to acquire and score at party site level ***/
3590: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3591: l_party_id_idx NUMBER:=1;
3592: l_ctx_id NUMBER;
3593: h_ct_id HZ_PARTY_SEARCH.IDList;
3594: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3595: h_ct_score HZ_PARTY_SEARCH.IDList;
3596: detcnt NUMBER := 1;
3597: l_person_id NUMBER;

Line 3594: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3590: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3591: l_party_id_idx NUMBER:=1;
3592: l_ctx_id NUMBER;
3593: h_ct_id HZ_PARTY_SEARCH.IDList;
3594: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3595: h_ct_score HZ_PARTY_SEARCH.IDList;
3596: detcnt NUMBER := 1;
3597: l_person_id NUMBER;
3598: BEGIN

Line 3595: h_ct_score HZ_PARTY_SEARCH.IDList;

3591: l_party_id_idx NUMBER:=1;
3592: l_ctx_id NUMBER;
3593: h_ct_id HZ_PARTY_SEARCH.IDList;
3594: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3595: h_ct_score HZ_PARTY_SEARCH.IDList;
3596: detcnt NUMBER := 1;
3597: l_person_id NUMBER;
3598: BEGIN
3599: SAVEPOINT eval_start;

Line 3651: h_cpt_id HZ_PARTY_SEARCH.IDList;

3647: /** Private procedure to acquire and score at contact point level ***/
3648: 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
3649: l_party_id_idx NUMBER:=1;
3650: l_ctx_id NUMBER;
3651: h_cpt_id HZ_PARTY_SEARCH.IDList;
3652: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3653: h_cpt_score HZ_PARTY_SEARCH.IDList;
3654: detcnt NUMBER := 1;
3655: l_person_id NUMBER;

Line 3652: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3648: 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
3649: l_party_id_idx NUMBER:=1;
3650: l_ctx_id NUMBER;
3651: h_cpt_id HZ_PARTY_SEARCH.IDList;
3652: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3653: h_cpt_score HZ_PARTY_SEARCH.IDList;
3654: detcnt NUMBER := 1;
3655: l_person_id NUMBER;
3656: is_a_match VARCHAR2(1) := 'Y';

Line 3653: h_cpt_score HZ_PARTY_SEARCH.IDList;

3649: l_party_id_idx NUMBER:=1;
3650: l_ctx_id NUMBER;
3651: h_cpt_id HZ_PARTY_SEARCH.IDList;
3652: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3653: h_cpt_score HZ_PARTY_SEARCH.IDList;
3654: detcnt NUMBER := 1;
3655: l_person_id NUMBER;
3656: is_a_match VARCHAR2(1) := 'Y';
3657: l_cpt_flag VARCHAR2(1) := 'N';

Line 4064: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4060: END find_persons;
4061:
4062: PROCEDURE find_persons (
4063: p_rule_id IN NUMBER,
4064: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4065: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4066: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4067: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4068: p_restrict_sql IN VARCHAR2,

Line 4065: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4061:
4062: PROCEDURE find_persons (
4063: p_rule_id IN NUMBER,
4064: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4065: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4066: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4067: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4068: p_restrict_sql IN VARCHAR2,
4069: p_match_type IN VARCHAR2,

Line 4066: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4062: PROCEDURE find_persons (
4063: p_rule_id IN NUMBER,
4064: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4065: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4066: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4067: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4068: p_restrict_sql IN VARCHAR2,
4069: p_match_type IN VARCHAR2,
4070: p_search_merged IN VARCHAR2,

Line 4067: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4063: p_rule_id IN NUMBER,
4064: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4065: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4066: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4067: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4068: p_restrict_sql IN VARCHAR2,
4069: p_match_type IN VARCHAR2,
4070: p_search_merged IN VARCHAR2,
4071: p_ins_details IN VARCHAR2,

Line 4081: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4077: 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);
4078: END;
4079: PROCEDURE find_party_details (
4080: p_rule_id IN NUMBER,
4081: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4082: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4083: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4084: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4085: p_restrict_sql IN VARCHAR2,

Line 4082: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4078: END;
4079: PROCEDURE find_party_details (
4080: p_rule_id IN NUMBER,
4081: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4082: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4083: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4084: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4085: p_restrict_sql IN VARCHAR2,
4086: p_match_type IN VARCHAR2,

Line 4083: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4079: PROCEDURE find_party_details (
4080: p_rule_id IN NUMBER,
4081: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4082: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4083: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4084: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4085: p_restrict_sql IN VARCHAR2,
4086: p_match_type IN VARCHAR2,
4087: p_search_merged IN VARCHAR2,

Line 4084: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4080: p_rule_id IN NUMBER,
4081: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4082: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4083: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4084: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4085: p_restrict_sql IN VARCHAR2,
4086: p_match_type IN VARCHAR2,
4087: p_search_merged IN VARCHAR2,
4088: x_search_ctx_id OUT NUMBER,

Line 4141: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4137: x_dup_set_id OUT NUMBER,
4138: x_search_ctx_id OUT NUMBER,
4139: x_num_matches OUT NUMBER
4140: ) IS
4141: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4145: l_match_idx NUMBER;

Line 4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4138: x_search_ctx_id OUT NUMBER,
4139: x_num_matches OUT NUMBER
4140: ) IS
4141: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4145: l_match_idx NUMBER;
4146:

Line 4143: l_contact_list HZ_PARTY_SEARCH.contact_list;

4139: x_num_matches OUT NUMBER
4140: ) IS
4141: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4145: l_match_idx NUMBER;
4146:
4147: --Fix for bug 4417124

Line 4144: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4140: ) IS
4141: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4145: l_match_idx NUMBER;
4146:
4147: --Fix for bug 4417124
4148: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4253: x_search_ctx_id OUT NUMBER,
4254: x_num_matches OUT NUMBER
4255: ) IS
4256:
4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4254: x_num_matches OUT NUMBER
4255: ) IS
4256:
4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4259: l_contact_list HZ_PARTY_SEARCH.contact_list;

4255: ) IS
4256:
4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;
4263: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4256:
4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;
4263: p_contact_ids HZ_PARTY_SEARCH.IDList;
4264: l_match_idx NUMBER;

Line 4261: contact_point_ids HZ_PARTY_SEARCH.IDList;

4257: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;
4263: p_contact_ids HZ_PARTY_SEARCH.IDList;
4264: l_match_idx NUMBER;
4265: cursor get_cpts_for_party_sites is select contact_point_id

Line 4262: p_party_site_list HZ_PARTY_SEARCH.IDList;

4258: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;
4263: p_contact_ids HZ_PARTY_SEARCH.IDList;
4264: l_match_idx NUMBER;
4265: cursor get_cpts_for_party_sites is select contact_point_id
4266: from hz_contact_points

Line 4263: p_contact_ids HZ_PARTY_SEARCH.IDList;

4259: l_contact_list HZ_PARTY_SEARCH.contact_list;
4260: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4261: contact_point_ids HZ_PARTY_SEARCH.IDList;
4262: p_party_site_list HZ_PARTY_SEARCH.IDList;
4263: p_contact_ids HZ_PARTY_SEARCH.IDList;
4264: l_match_idx NUMBER;
4265: cursor get_cpts_for_party_sites is select contact_point_id
4266: from hz_contact_points
4267: where owner_table_name = 'HZ_PARTY_SITES'

Line 4292: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4288:
4289: get_search_criteria (
4290: null,
4291: p_party_site_list,
4292: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4293: contact_point_ids,
4294: l_party_search_rec,
4295: l_party_site_list,
4296: l_contact_list,

Line 4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4338: x_search_ctx_id OUT NUMBER,
4339: x_num_matches OUT NUMBER
4340: ) IS
4341:
4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4339: x_num_matches OUT NUMBER
4340: ) IS
4341:
4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4344: l_contact_list HZ_PARTY_SEARCH.contact_list;

4340: ) IS
4341:
4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;
4348: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4341:
4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;
4348: p_contact_ids HZ_PARTY_SEARCH.IDList;
4349: l_match_idx NUMBER;

Line 4346: contact_point_ids HZ_PARTY_SEARCH.IDList;

4342: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;
4348: p_contact_ids HZ_PARTY_SEARCH.IDList;
4349: l_match_idx NUMBER;
4350: cursor get_cpt_for_contact_id is select contact_point_id

Line 4347: p_party_site_list HZ_PARTY_SEARCH.IDList;

4343: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;
4348: p_contact_ids HZ_PARTY_SEARCH.IDList;
4349: l_match_idx NUMBER;
4350: cursor get_cpt_for_contact_id is select contact_point_id
4351: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4348: p_contact_ids HZ_PARTY_SEARCH.IDList;

4344: l_contact_list HZ_PARTY_SEARCH.contact_list;
4345: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4346: contact_point_ids HZ_PARTY_SEARCH.IDList;
4347: p_party_site_list HZ_PARTY_SEARCH.IDList;
4348: p_contact_ids HZ_PARTY_SEARCH.IDList;
4349: l_match_idx NUMBER;
4350: cursor get_cpt_for_contact_id is select contact_point_id
4351: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4352: where a.party_relationship_id = b.relationship_id

Line 4379: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4375: CLOSE get_cpt_for_contact_id;
4376:
4377: get_search_criteria (
4378: null,
4379: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4380: p_contact_ids,
4381: contact_point_ids,
4382: l_party_search_rec,
4383: l_party_site_list,

Line 4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4426: p_match_type IN VARCHAR2,
4427: x_search_ctx_id OUT NUMBER,
4428: x_num_matches OUT NUMBER
4429: ) IS
4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4427: x_search_ctx_id OUT NUMBER,
4428: x_num_matches OUT NUMBER
4429: ) IS
4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4432: l_contact_list HZ_PARTY_SEARCH.contact_list;

4428: x_num_matches OUT NUMBER
4429: ) IS
4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;
4436: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4429: ) IS
4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;
4436: p_contact_ids HZ_PARTY_SEARCH.IDList;
4437: l_match_idx NUMBER;

Line 4434: contact_point_ids HZ_PARTY_SEARCH.IDList;

4430: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;
4436: p_contact_ids HZ_PARTY_SEARCH.IDList;
4437: l_match_idx NUMBER;
4438:

Line 4435: p_party_site_list HZ_PARTY_SEARCH.IDList;

4431: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;
4436: p_contact_ids HZ_PARTY_SEARCH.IDList;
4437: l_match_idx NUMBER;
4438:
4439: BEGIN

Line 4436: p_contact_ids HZ_PARTY_SEARCH.IDList;

4432: l_contact_list HZ_PARTY_SEARCH.contact_list;
4433: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4434: contact_point_ids HZ_PARTY_SEARCH.IDList;
4435: p_party_site_list HZ_PARTY_SEARCH.IDList;
4436: p_contact_ids HZ_PARTY_SEARCH.IDList;
4437: l_match_idx NUMBER;
4438:
4439: BEGIN
4440: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4453: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4449: END IF;
4450: contact_point_ids(1) := p_contact_point_id;
4451: get_search_criteria (
4452: null,
4453: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4454: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4455: contact_point_ids,
4456: l_party_search_rec,
4457: l_party_site_list,

Line 4454: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4450: contact_point_ids(1) := p_contact_point_id;
4451: get_search_criteria (
4452: null,
4453: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4454: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4455: contact_point_ids,
4456: l_party_search_rec,
4457: l_party_site_list,
4458: l_contact_list,

Line 4607: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4603: ) IS
4604: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4605: l_match_idx NUMBER;
4606: AttrVals AttrList;
4607: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4608: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4609: l_contact_list HZ_PARTY_SEARCH.contact_list;
4610: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4611: l_dup_set_id NUMBER;

Line 4608: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4604: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4605: l_match_idx NUMBER;
4606: AttrVals AttrList;
4607: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4608: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4609: l_contact_list HZ_PARTY_SEARCH.contact_list;
4610: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4611: l_dup_set_id NUMBER;
4612: l_idx NUMBER;

Line 4609: l_contact_list HZ_PARTY_SEARCH.contact_list;

4605: l_match_idx NUMBER;
4606: AttrVals AttrList;
4607: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4608: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4609: l_contact_list HZ_PARTY_SEARCH.contact_list;
4610: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4611: l_dup_set_id NUMBER;
4612: l_idx NUMBER;
4613: l_cpt_type VARCHAR2(255);

Line 4610: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4606: AttrVals AttrList;
4607: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4608: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4609: l_contact_list HZ_PARTY_SEARCH.contact_list;
4610: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4611: l_dup_set_id NUMBER;
4612: l_idx NUMBER;
4613: l_cpt_type VARCHAR2(255);
4614: FIRST BOOLEAN := TRUE;

Line 4813: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4809:
4810: PROCEDURE get_matching_party_sites (
4811: p_rule_id IN NUMBER,
4812: p_party_id IN NUMBER,
4813: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4814: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4815: p_restrict_sql IN VARCHAR2,
4816: p_match_type IN VARCHAR2,
4817: p_dup_party_site_id IN NUMBER,

Line 4814: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4810: PROCEDURE get_matching_party_sites (
4811: p_rule_id IN NUMBER,
4812: p_party_id IN NUMBER,
4813: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4814: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4815: p_restrict_sql IN VARCHAR2,
4816: p_match_type IN VARCHAR2,
4817: p_dup_party_site_id IN NUMBER,
4818: x_search_ctx_id OUT NUMBER,

Line 4842: H_SCORES HZ_PARTY_SEARCH.score_list;

4838:
4839: l_TX1 VARCHAR2(2000);
4840: l_TX5 VARCHAR2(2000);
4841: l_TX6 VARCHAR2(2000);
4842: H_SCORES HZ_PARTY_SEARCH.score_list;
4843:
4844: l_score NUMBER;
4845: l_idx NUMBER;
4846: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4873: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4869: defps NUMBER :=0;
4870: defct NUMBER :=0;
4871: defcpt NUMBER :=0;
4872: l_index NUMBER;
4873: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4874: l_cnt NUMBER:=1;
4875:
4876:
4877: BEGIN

Line 4897: 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);

4893: l_match_str := ' AND ';
4894: ELSIF p_match_type = 'OR' THEN
4895: l_match_str := ' OR ';
4896: END IF;
4897: 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);
4898: g_score_until_thresh := false;
4899: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4900:
4901: -- ************************************************************

Line 4905: 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);

4901: -- ************************************************************
4902: -- STEP 2. Setup of intermedia query strings for Acquisition query
4903: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4904: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4905: 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);
4906:
4907: -- Setup Search Context ID
4908: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4909: x_search_ctx_id := l_search_ctx_id;

Line 5048: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5044:
5045: PROCEDURE get_matching_contacts (
5046: p_rule_id IN NUMBER,
5047: p_party_id IN NUMBER,
5048: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5049: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5050: p_restrict_sql IN VARCHAR2,
5051: p_match_type IN VARCHAR2,
5052: p_dup_contact_id IN NUMBER,

Line 5049: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5045: PROCEDURE get_matching_contacts (
5046: p_rule_id IN NUMBER,
5047: p_party_id IN NUMBER,
5048: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5049: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5050: p_restrict_sql IN VARCHAR2,
5051: p_match_type IN VARCHAR2,
5052: p_dup_contact_id IN NUMBER,
5053: x_search_ctx_id OUT NUMBER,

Line 5078: H_SCORES HZ_PARTY_SEARCH.score_list;

5074: l_TX22 VARCHAR2(2000);
5075: l_TX1 VARCHAR2(2000);
5076: l_TX5 VARCHAR2(2000);
5077: l_TX6 VARCHAR2(2000);
5078: H_SCORES HZ_PARTY_SEARCH.score_list;
5079:
5080: l_score NUMBER;
5081: l_idx NUMBER;
5082: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5106: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5102: l_party_max_score NUMBER;
5103: l_ps_max_score NUMBER;
5104: l_contact_max_score NUMBER;
5105: l_cpt_max_score NUMBER;
5106: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5107: l_cnt NUMBER:=1;
5108:
5109:
5110: BEGIN

Line 5130: 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);

5126: l_match_str := ' AND ';
5127: ELSIF p_match_type = 'OR' THEN
5128: l_match_str := ' OR ';
5129: END IF;
5130: 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);
5131: g_score_until_thresh := false;
5132: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5133:
5134: -- ************************************************************

Line 5138: 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);

5134: -- ************************************************************
5135: -- STEP 2. Setup of intermedia query strings for Acquisition query
5136: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5137: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5138: 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);
5139:
5140: -- Setup Search Context ID
5141: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5142: x_search_ctx_id := l_search_ctx_id;

Line 5277: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5273:
5274: PROCEDURE get_matching_contact_points (
5275: p_rule_id IN NUMBER,
5276: p_party_id IN NUMBER,
5277: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5278: p_restrict_sql IN VARCHAR2,
5279: p_match_type IN VARCHAR2,
5280: p_dup_contact_point_id IN NUMBER,
5281: x_search_ctx_id OUT NUMBER,

Line 5309: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5305: l_cpt_ps_id NUMBER;
5306: l_cpt_contact_id NUMBER;
5307: l_contact_pt_id NUMBER;
5308: l_cpt_type VARCHAR2(100);
5309: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5310: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5311: H_SCORE HZ_PARTY_SEARCH.IDList;
5312:
5313: cnt NUMBER :=0;

Line 5310: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5306: l_cpt_contact_id NUMBER;
5307: l_contact_pt_id NUMBER;
5308: l_cpt_type VARCHAR2(100);
5309: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5310: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5311: H_SCORE HZ_PARTY_SEARCH.IDList;
5312:
5313: cnt NUMBER :=0;
5314: l_party_max_score NUMBER;

Line 5311: H_SCORE HZ_PARTY_SEARCH.IDList;

5307: l_contact_pt_id NUMBER;
5308: l_cpt_type VARCHAR2(100);
5309: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5310: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5311: H_SCORE HZ_PARTY_SEARCH.IDList;
5312:
5313: cnt NUMBER :=0;
5314: l_party_max_score NUMBER;
5315: l_ps_max_score NUMBER;

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

5336: l_match_str := ' AND ';
5337: ELSIF p_match_type = 'OR' THEN
5338: l_match_str := ' OR ';
5339: END IF;
5340: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5341: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5342: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5343: g_score_until_thresh := false;
5344: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5341: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5337: ELSIF p_match_type = 'OR' THEN
5338: l_match_str := ' OR ';
5339: END IF;
5340: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5341: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5342: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5343: g_score_until_thresh := false;
5344: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5345:

Line 5349: 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);

5345:
5346: -- ************************************************************
5347: -- STEP 2. Setup of intermedia query strings for Acquisition query
5348: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5349: 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);
5350:
5351: -- Setup Search Context ID
5352: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5353: x_search_ctx_id := l_search_ctx_id;

Line 5424: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5420:
5421: PROCEDURE get_score_details (
5422: p_rule_id IN NUMBER,
5423: p_party_id IN NUMBER,
5424: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5425: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5426: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5427: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5428: x_search_ctx_id IN OUT NUMBER

Line 5425: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5421: PROCEDURE get_score_details (
5422: p_rule_id IN NUMBER,
5423: p_party_id IN NUMBER,
5424: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5425: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5426: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5427: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5428: x_search_ctx_id IN OUT NUMBER
5429: ) IS

Line 5426: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5422: p_rule_id IN NUMBER,
5423: p_party_id IN NUMBER,
5424: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5425: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5426: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5427: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5428: x_search_ctx_id IN OUT NUMBER
5429: ) IS
5430:

Line 5427: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5423: p_party_id IN NUMBER,
5424: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5425: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5426: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5427: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5428: x_search_ctx_id IN OUT NUMBER
5429: ) IS
5430:
5431: -- Strings to hold the generated Intermedia query strings

Line 5464: H_SCORES HZ_PARTY_SEARCH.score_list;

5460: l_TX45 VARCHAR2(2000);
5461: l_max_TX45 VARCHAR2(2000);
5462: l_TX6 VARCHAR2(2000);
5463: l_max_TX6 VARCHAR2(2000);
5464: H_SCORES HZ_PARTY_SEARCH.score_list;
5465:
5466: l_score NUMBER;
5467: l_match_idx NUMBER;
5468: l_idx NUMBER;

Line 5633: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5629: ************************************************/
5630:
5631: PROCEDURE get_party_for_search (
5632: p_party_id IN NUMBER,
5633: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5634: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS

Line 5634: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5630:
5631: PROCEDURE get_party_for_search (
5632: p_party_id IN NUMBER,
5633: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5634: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS
5638: l_party_id NUMBER;

Line 5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5631: PROCEDURE get_party_for_search (
5632: p_party_id IN NUMBER,
5633: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5634: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS
5638: l_party_id NUMBER;
5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5632: p_party_id IN NUMBER,
5633: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5634: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS
5638: l_party_id NUMBER;
5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5640: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5635: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS
5638: l_party_id NUMBER;
5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5640: l_contact_ids HZ_PARTY_SEARCH.IDList;
5641: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5642: ps NUMBER :=1;
5643: cpt NUMBER :=1;

Line 5640: l_contact_ids HZ_PARTY_SEARCH.IDList;

5636: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5637: ) IS
5638: l_party_id NUMBER;
5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5640: l_contact_ids HZ_PARTY_SEARCH.IDList;
5641: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5642: ps NUMBER :=1;
5643: cpt NUMBER :=1;
5644: ct NUMBER :=1;

Line 5641: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5637: ) IS
5638: l_party_id NUMBER;
5639: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5640: l_contact_ids HZ_PARTY_SEARCH.IDList;
5641: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5642: ps NUMBER :=1;
5643: cpt NUMBER :=1;
5644: ct NUMBER :=1;
5645: l_use_contact_info varchar2(1);

Line 5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5711: END get_party_for_search;
5712:
5713: PROCEDURE get_search_criteria (
5714: p_party_id IN NUMBER,
5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5712:
5713: PROCEDURE get_search_criteria (
5714: p_party_id IN NUMBER,
5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5713: PROCEDURE get_search_criteria (
5714: p_party_id IN NUMBER,
5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5714: p_party_id IN NUMBER,
5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5722: ) IS

Line 5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5715: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5722: ) IS
5723: BEGIN

Line 5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5716: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5722: ) IS
5723: BEGIN
5724:

Line 5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5717: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5718: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5719: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5720: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5721: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5722: ) IS
5723: BEGIN
5724:
5725: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5767: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5763: ************************************************/
5764:
5765: PROCEDURE get_party_rec (
5766: p_party_id IN NUMBER,
5767: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5768: ) IS
5769: l_party_type VARCHAR2(255);
5770: BEGIN
5771:

Line 5830: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5826: the party site search record structure
5827: ************************************************/
5828:
5829: PROCEDURE get_party_site_rec (
5830: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5831: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5832: ) IS
5833: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5834: SELECT party_site_id

Line 5831: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5827: ************************************************/
5828:
5829: PROCEDURE get_party_site_rec (
5830: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5831: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5832: ) IS
5833: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5834: SELECT party_site_id
5835: FROM HZ_PARTY_SITES, HZ_LOCATIONS

Line 5882: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5878: the contact search record structure
5879: ************************************************/
5880:
5881: PROCEDURE get_contact_rec (
5882: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5883: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5884: ) IS
5885: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5886: SELECT org_contact_id

Line 5883: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5879: ************************************************/
5880:
5881: PROCEDURE get_contact_rec (
5882: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5883: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5884: ) IS
5885: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5886: SELECT org_contact_id
5887: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 5940: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5936: the contact point search record structure
5937: ************************************************/
5938:
5939: PROCEDURE get_contact_point_rec (
5940: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5941: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5942: ) IS
5943:
5944: -- Cursor to fetch primary contact points for party

Line 5941: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5937: ************************************************/
5938:
5939: PROCEDURE get_contact_point_rec (
5940: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5941: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5942: ) IS
5943:
5944: -- Cursor to fetch primary contact points for party
5945: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5999: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5995: ************************************************/
5996:
5997: PROCEDURE MAP_PARTY_REC(
5998: p_search_ctx IN BOOLEAN,
5999: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6000: x_entered_max_score OUT NUMBER,
6001: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6002: ) IS
6003: tmp VARCHAR2(4000);

Line 6174: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6170: ************************************************/
6171:
6172: PROCEDURE MAP_PARTY_SITE_REC(
6173: p_search_ctx IN BOOLEAN,
6174: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6175: x_entered_max_score OUT NUMBER,
6176: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6177: ) IS
6178: l_current_max_score NUMBER;

Line 6217: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6213: ************************************************/
6214:
6215: PROCEDURE MAP_CONTACT_REC(
6216: p_search_ctx IN BOOLEAN,
6217: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6218: x_entered_max_score OUT NUMBER,
6219: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6220: ) IS
6221: l_current_max_score NUMBER;

Line 6274: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6270: ************************************************/
6271:
6272: PROCEDURE MAP_CONTACT_POINT_REC(
6273: p_search_ctx IN BOOLEAN,
6274: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6275: x_entered_max_score OUT NUMBER,
6276: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6277: ) IS
6278: l_current_max_score NUMBER;

Line 6404: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6400: 2. Contact Point Type is not null for each condition
6401: ************************************************/
6402:
6403: FUNCTION check_prim_cond(
6404: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6405: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6406: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6407: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6408: RETURN BOOLEAN IS

Line 6405: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6401: ************************************************/
6402:
6403: FUNCTION check_prim_cond(
6404: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6405: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6406: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6407: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6408: RETURN BOOLEAN IS
6409: BEGIN

Line 6406: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6402:
6403: FUNCTION check_prim_cond(
6404: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6405: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6406: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6407: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6408: RETURN BOOLEAN IS
6409: BEGIN
6410: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6407: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6403: FUNCTION check_prim_cond(
6404: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6405: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6406: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6407: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6408: RETURN BOOLEAN IS
6409: BEGIN
6410: FOR I IN 1..p_contact_point_list.COUNT LOOP
6411: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6466: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6462: has party site criteria.
6463: ************************************************/
6464:
6465: PROCEDURE check_party_site_cond(
6466: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6467: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6468: x_secondary OUT BOOLEAN,
6469: x_primary OUT BOOLEAN
6470: ) IS

Line 6467: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6463: ************************************************/
6464:
6465: PROCEDURE check_party_site_cond(
6466: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6467: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6468: x_secondary OUT BOOLEAN,
6469: x_primary OUT BOOLEAN
6470: ) IS
6471: BEGIN

Line 6512: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6508: has contact criteria.
6509: ************************************************/
6510:
6511: PROCEDURE check_contact_cond(
6512: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6513: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6514: x_secondary OUT BOOLEAN,
6515: x_primary OUT BOOLEAN
6516: ) IS

Line 6513: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6509: ************************************************/
6510:
6511: PROCEDURE check_contact_cond(
6512: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6513: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6514: x_secondary OUT BOOLEAN,
6515: x_primary OUT BOOLEAN
6516: ) IS
6517: BEGIN

Line 6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6564: has valid contact point criteria.
6565: ************************************************/
6566:
6567: PROCEDURE check_contact_point_cond(
6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6569: x_secondary OUT BOOLEAN,
6570: x_primary OUT BOOLEAN
6571: ) IS
6572: BEGIN