DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_61 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 419: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

415: PROCEDURE INSERT_PARTY_SCORE (
416: p_party_id IN NUMBER
417: ,p_record_id IN NUMBER
418: ,p_search_ctx_id IN NUMBER
419: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
420: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
421: ,p_table_TX34 VARCHAR2
422: ,p_table_TX35 VARCHAR2
423: ,p_table_TX39 VARCHAR2

Line 572: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

568: PROCEDURE INSERT_PARTY_SITES_SCORE (
569: p_party_id IN NUMBER
570: ,p_record_id IN NUMBER
571: ,p_search_ctx_id IN NUMBER
572: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
573: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
574: ,p_idx IN NUMBER) IS
575: l_current_score NUMBER:=0;
576: l_score NUMBER;

Line 588: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

584: PROCEDURE INSERT_CONTACTS_SCORE (
585: p_party_id IN NUMBER
586: ,p_record_id IN NUMBER
587: ,p_search_ctx_id IN NUMBER
588: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
589: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
590: ,p_idx IN NUMBER) IS
591: l_current_score NUMBER:=0;
592: l_score NUMBER;

Line 604: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

600: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
601: p_party_id IN NUMBER
602: ,p_record_id IN NUMBER
603: ,p_search_ctx_id IN NUMBER
604: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
605: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
606: ,p_table_TX8 VARCHAR2
607: ,p_table_TX7 VARCHAR2
608: ,p_idx IN NUMBER) IS

Line 656: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

652: for the PARTY Entity
653: ************************************************/
654:
655: PROCEDURE POP_PARTY_COND_REC(
656: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
657: ) IS
658: BEGIN
659: NULL ;
660: EXCEPTION

Line 676: p_search_list IN HZ_PARTY_SEARCH.party_site_list

672: for the PARTY_SITES Entity
673: ************************************************/
674:
675: PROCEDURE POP_PARTY_SITES_COND_REC(
676: p_search_list IN HZ_PARTY_SEARCH.party_site_list
677: ) IS
678: BEGIN
679: NULL ;
680: EXCEPTION

Line 696: p_search_list IN HZ_PARTY_SEARCH.contact_list

692: for the CONTACTS Entity
693: ************************************************/
694:
695: PROCEDURE POP_CONTACTS_COND_REC(
696: p_search_list IN HZ_PARTY_SEARCH.contact_list
697: ) IS
698: BEGIN
699: NULL ;
700: EXCEPTION

Line 716: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

712: for the CONTACT_POINTS Entity
713: ************************************************/
714:
715: PROCEDURE POP_CONTACT_POINTS_COND_REC(
716: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
717: ) IS
718: BEGIN
719: NULL ;
720: EXCEPTION

Line 730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

726: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
727: END;
728:
729: PROCEDURE init_score_context (
730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

727: END;
728:
729: PROCEDURE init_score_context (
730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

728:
729: PROCEDURE init_score_context (
730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

729: PROCEDURE init_score_context (
730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

730: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
738: ) IS

Line 735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

731: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
738: ) IS
739: l_dummy NUMBER;

Line 736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
738: ) IS
739: l_dummy NUMBER;
740: BEGIN

Line 737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

733: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
734: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
735: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
736: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
737: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
738: ) IS
739: l_dummy NUMBER;
740: BEGIN
741: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

753: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
754:
755: END;
756: FUNCTION init_search(
757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

754:
755: END;
756: FUNCTION init_search(
757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

755: END;
756: FUNCTION init_search(
757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

756: FUNCTION init_search(
757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

757: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
765: p_match_type IN VARCHAR2,

Line 762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

758: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
765: p_match_type IN VARCHAR2,
766: x_party_max_score OUT NUMBER,

Line 763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

759: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
765: p_match_type IN VARCHAR2,
766: x_party_max_score OUT NUMBER,
767: x_ps_max_score OUT NUMBER,

Line 764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

760: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
761: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
762: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
763: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
764: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
765: p_match_type IN VARCHAR2,
766: x_party_max_score OUT NUMBER,
767: x_ps_max_score OUT NUMBER,
768: x_contact_max_score OUT NUMBER,

Line 776: maxscore HZ_PARTY_SEARCH.IDList;

772: l_ps_entered_max_score NUMBER:=0;
773: l_ct_entered_max_score NUMBER:=0;
774: l_cpt_entered_max_score NUMBER:=0;
775: vlist vlisttype;
776: maxscore HZ_PARTY_SEARCH.IDList;
777: l_name VARCHAR2(200);
778: l_idx NUMBER;
779: l_num NUMBER;
780: total NUMBER;

Line 2176: RETURN HZ_PARTY_SEARCH.score_rec IS

2172: p_party_id NUMBER,
2173: p_party_site_id NUMBER,
2174: p_org_contact_id NUMBER,
2175: p_contact_point_id NUMBER)
2176: RETURN HZ_PARTY_SEARCH.score_rec IS
2177: l_score_rec HZ_PARTY_SEARCH.score_rec;
2178: BEGIN
2179: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2180: 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 2177: l_score_rec HZ_PARTY_SEARCH.score_rec;

2173: p_party_site_id NUMBER,
2174: p_org_contact_id NUMBER,
2175: p_contact_point_id NUMBER)
2176: RETURN HZ_PARTY_SEARCH.score_rec IS
2177: l_score_rec HZ_PARTY_SEARCH.score_rec;
2178: BEGIN
2179: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2180: 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);
2181: 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 2209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2205: **********************************************************/
2206:
2207: PROCEDURE find_parties (
2208: p_rule_id IN NUMBER,
2209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2213: p_restrict_sql IN VARCHAR2,

Line 2210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2206:
2207: PROCEDURE find_parties (
2208: p_rule_id IN NUMBER,
2209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2213: p_restrict_sql IN VARCHAR2,
2214: p_match_type IN VARCHAR2,

Line 2211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2207: PROCEDURE find_parties (
2208: p_rule_id IN NUMBER,
2209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2213: p_restrict_sql IN VARCHAR2,
2214: p_match_type IN VARCHAR2,
2215: p_search_merged IN VARCHAR2,

Line 2212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2208: p_rule_id IN NUMBER,
2209: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2210: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2211: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2212: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2213: p_restrict_sql IN VARCHAR2,
2214: p_match_type IN VARCHAR2,
2215: p_search_merged IN VARCHAR2,
2216: p_dup_party_id IN NUMBER,

Line 2252: H_SCORES HZ_PARTY_SEARCH.score_list;

2248: l_TX34 VARCHAR2(2000);
2249: l_TX45 VARCHAR2(2000);
2250: l_TX8 VARCHAR2(2000);
2251: l_TX7 VARCHAR2(2000);
2252: H_SCORES HZ_PARTY_SEARCH.score_list;
2253: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2254: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2255:
2256: l_score NUMBER;

Line 2253: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2249: l_TX45 VARCHAR2(2000);
2250: l_TX8 VARCHAR2(2000);
2251: l_TX7 VARCHAR2(2000);
2252: H_SCORES HZ_PARTY_SEARCH.score_list;
2253: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2254: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2255:
2256: l_score NUMBER;
2257: l_idx NUMBER;

Line 2254: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2250: l_TX8 VARCHAR2(2000);
2251: l_TX7 VARCHAR2(2000);
2252: H_SCORES HZ_PARTY_SEARCH.score_list;
2253: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2254: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2255:
2256: l_score NUMBER;
2257: l_idx NUMBER;
2258: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2445: h_ps_id HZ_PARTY_SEARCH.IDList;

2441: /** Private procedure to acquire and score at party site level ***/
2442: 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
2443: l_party_id_idx NUMBER:=1;
2444: l_ctx_id NUMBER;
2445: h_ps_id HZ_PARTY_SEARCH.IDList;
2446: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2447: h_ps_score HZ_PARTY_SEARCH.IDList;
2448: detcnt NUMBER := 1;
2449: BEGIN

Line 2446: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2442: 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
2443: l_party_id_idx NUMBER:=1;
2444: l_ctx_id NUMBER;
2445: h_ps_id HZ_PARTY_SEARCH.IDList;
2446: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2447: h_ps_score HZ_PARTY_SEARCH.IDList;
2448: detcnt NUMBER := 1;
2449: BEGIN
2450: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2447: h_ps_score HZ_PARTY_SEARCH.IDList;

2443: l_party_id_idx NUMBER:=1;
2444: l_ctx_id NUMBER;
2445: h_ps_id HZ_PARTY_SEARCH.IDList;
2446: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2447: h_ps_score HZ_PARTY_SEARCH.IDList;
2448: detcnt NUMBER := 1;
2449: BEGIN
2450: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2451: 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 2567: h_ct_id HZ_PARTY_SEARCH.IDList;

2563: /** Private procedure to acquire and score at contact point level ***/
2564: 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
2565: l_party_id_idx NUMBER:=1;
2566: l_ctx_id NUMBER;
2567: h_ct_id HZ_PARTY_SEARCH.IDList;
2568: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2569: h_ct_score HZ_PARTY_SEARCH.IDList;
2570: detcnt NUMBER := 1;
2571: BEGIN

Line 2568: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2564: 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
2565: l_party_id_idx NUMBER:=1;
2566: l_ctx_id NUMBER;
2567: h_ct_id HZ_PARTY_SEARCH.IDList;
2568: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2569: h_ct_score HZ_PARTY_SEARCH.IDList;
2570: detcnt NUMBER := 1;
2571: BEGIN
2572: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2569: h_ct_score HZ_PARTY_SEARCH.IDList;

2565: l_party_id_idx NUMBER:=1;
2566: l_ctx_id NUMBER;
2567: h_ct_id HZ_PARTY_SEARCH.IDList;
2568: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2569: h_ct_score HZ_PARTY_SEARCH.IDList;
2570: detcnt NUMBER := 1;
2571: BEGIN
2572: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2573: 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 2676: h_cpt_id HZ_PARTY_SEARCH.IDList;

2672: /** Private procedure to acquire and score at contact point level ***/
2673: 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
2674: l_party_id_idx NUMBER:=1;
2675: l_ctx_id NUMBER;
2676: h_cpt_id HZ_PARTY_SEARCH.IDList;
2677: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2678: h_cpt_score HZ_PARTY_SEARCH.IDList;
2679: detcnt NUMBER := 1;
2680: l_cpt_flag VARCHAR2(1) := 'N';

Line 2677: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2673: 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
2674: l_party_id_idx NUMBER:=1;
2675: l_ctx_id NUMBER;
2676: h_cpt_id HZ_PARTY_SEARCH.IDList;
2677: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2678: h_cpt_score HZ_PARTY_SEARCH.IDList;
2679: detcnt NUMBER := 1;
2680: l_cpt_flag VARCHAR2(1) := 'N';
2681: is_a_match VARCHAR2(1) := 'Y';

Line 2678: h_cpt_score HZ_PARTY_SEARCH.IDList;

2674: l_party_id_idx NUMBER:=1;
2675: l_ctx_id NUMBER;
2676: h_cpt_id HZ_PARTY_SEARCH.IDList;
2677: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2678: h_cpt_score HZ_PARTY_SEARCH.IDList;
2679: detcnt NUMBER := 1;
2680: l_cpt_flag VARCHAR2(1) := 'N';
2681: is_a_match VARCHAR2(1) := 'Y';
2682: BEGIN

Line 3165: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3161: END find_parties;
3162:
3163: PROCEDURE find_persons (
3164: p_rule_id IN NUMBER,
3165: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3166: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3167: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3168: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3169: p_restrict_sql IN VARCHAR2,

Line 3166: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3162:
3163: PROCEDURE find_persons (
3164: p_rule_id IN NUMBER,
3165: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3166: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3167: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3168: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3169: p_restrict_sql IN VARCHAR2,
3170: p_match_type IN VARCHAR2,

Line 3167: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3163: PROCEDURE find_persons (
3164: p_rule_id IN NUMBER,
3165: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3166: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3167: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3168: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3169: p_restrict_sql IN VARCHAR2,
3170: p_match_type IN VARCHAR2,
3171: p_search_merged IN VARCHAR2,

Line 3168: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3164: p_rule_id IN NUMBER,
3165: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3166: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3167: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3168: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3169: p_restrict_sql IN VARCHAR2,
3170: p_match_type IN VARCHAR2,
3171: p_search_merged IN VARCHAR2,
3172: p_dup_party_id IN NUMBER,

Line 3208: H_SCORES HZ_PARTY_SEARCH.score_list;

3204: l_TX34 VARCHAR2(2000);
3205: l_TX45 VARCHAR2(2000);
3206: l_TX8 VARCHAR2(2000);
3207: l_TX7 VARCHAR2(2000);
3208: H_SCORES HZ_PARTY_SEARCH.score_list;
3209: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3210: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3211:
3212: l_score NUMBER;

Line 3209: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3205: l_TX45 VARCHAR2(2000);
3206: l_TX8 VARCHAR2(2000);
3207: l_TX7 VARCHAR2(2000);
3208: H_SCORES HZ_PARTY_SEARCH.score_list;
3209: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3210: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3211:
3212: l_score NUMBER;
3213: l_idx NUMBER;

Line 3210: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3206: l_TX8 VARCHAR2(2000);
3207: l_TX7 VARCHAR2(2000);
3208: H_SCORES HZ_PARTY_SEARCH.score_list;
3209: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3210: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3211:
3212: l_score NUMBER;
3213: l_idx NUMBER;
3214: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3449: h_ps_id HZ_PARTY_SEARCH.IDList;

3445: /** Private procedure to acquire and score at party site level ***/
3446: 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
3447: l_party_id_idx NUMBER:=1;
3448: l_ctx_id NUMBER;
3449: h_ps_id HZ_PARTY_SEARCH.IDList;
3450: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3451: h_ps_score HZ_PARTY_SEARCH.IDList;
3452: detcnt NUMBER := 1;
3453: l_person_id NUMBER;

Line 3450: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3446: 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
3447: l_party_id_idx NUMBER:=1;
3448: l_ctx_id NUMBER;
3449: h_ps_id HZ_PARTY_SEARCH.IDList;
3450: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3451: h_ps_score HZ_PARTY_SEARCH.IDList;
3452: detcnt NUMBER := 1;
3453: l_person_id NUMBER;
3454: BEGIN

Line 3451: h_ps_score HZ_PARTY_SEARCH.IDList;

3447: l_party_id_idx NUMBER:=1;
3448: l_ctx_id NUMBER;
3449: h_ps_id HZ_PARTY_SEARCH.IDList;
3450: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3451: h_ps_score HZ_PARTY_SEARCH.IDList;
3452: detcnt NUMBER := 1;
3453: l_person_id NUMBER;
3454: BEGIN
3455: SAVEPOINT eval_start;

Line 3548: h_ct_id HZ_PARTY_SEARCH.IDList;

3544: /** Private procedure to acquire and score at party site level ***/
3545: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3546: l_party_id_idx NUMBER:=1;
3547: l_ctx_id NUMBER;
3548: h_ct_id HZ_PARTY_SEARCH.IDList;
3549: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3550: h_ct_score HZ_PARTY_SEARCH.IDList;
3551: detcnt NUMBER := 1;
3552: l_person_id NUMBER;

Line 3549: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3545: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3546: l_party_id_idx NUMBER:=1;
3547: l_ctx_id NUMBER;
3548: h_ct_id HZ_PARTY_SEARCH.IDList;
3549: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3550: h_ct_score HZ_PARTY_SEARCH.IDList;
3551: detcnt NUMBER := 1;
3552: l_person_id NUMBER;
3553: BEGIN

Line 3550: h_ct_score HZ_PARTY_SEARCH.IDList;

3546: l_party_id_idx NUMBER:=1;
3547: l_ctx_id NUMBER;
3548: h_ct_id HZ_PARTY_SEARCH.IDList;
3549: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3550: h_ct_score HZ_PARTY_SEARCH.IDList;
3551: detcnt NUMBER := 1;
3552: l_person_id NUMBER;
3553: BEGIN
3554: SAVEPOINT eval_start;

Line 3606: h_cpt_id HZ_PARTY_SEARCH.IDList;

3602: /** Private procedure to acquire and score at contact point level ***/
3603: 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
3604: l_party_id_idx NUMBER:=1;
3605: l_ctx_id NUMBER;
3606: h_cpt_id HZ_PARTY_SEARCH.IDList;
3607: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3608: h_cpt_score HZ_PARTY_SEARCH.IDList;
3609: detcnt NUMBER := 1;
3610: l_person_id NUMBER;

Line 3607: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3603: 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
3604: l_party_id_idx NUMBER:=1;
3605: l_ctx_id NUMBER;
3606: h_cpt_id HZ_PARTY_SEARCH.IDList;
3607: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3608: h_cpt_score HZ_PARTY_SEARCH.IDList;
3609: detcnt NUMBER := 1;
3610: l_person_id NUMBER;
3611: is_a_match VARCHAR2(1) := 'Y';

Line 3608: h_cpt_score HZ_PARTY_SEARCH.IDList;

3604: l_party_id_idx NUMBER:=1;
3605: l_ctx_id NUMBER;
3606: h_cpt_id HZ_PARTY_SEARCH.IDList;
3607: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3608: h_cpt_score HZ_PARTY_SEARCH.IDList;
3609: detcnt NUMBER := 1;
3610: l_person_id NUMBER;
3611: is_a_match VARCHAR2(1) := 'Y';
3612: l_cpt_flag VARCHAR2(1) := 'N';

Line 4019: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4015: END find_persons;
4016:
4017: PROCEDURE find_persons (
4018: p_rule_id IN NUMBER,
4019: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4020: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4021: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4022: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4023: p_restrict_sql IN VARCHAR2,

Line 4020: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4016:
4017: PROCEDURE find_persons (
4018: p_rule_id IN NUMBER,
4019: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4020: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4021: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4022: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4023: p_restrict_sql IN VARCHAR2,
4024: p_match_type IN VARCHAR2,

Line 4021: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4017: PROCEDURE find_persons (
4018: p_rule_id IN NUMBER,
4019: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4020: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4021: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4022: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4023: p_restrict_sql IN VARCHAR2,
4024: p_match_type IN VARCHAR2,
4025: p_search_merged IN VARCHAR2,

Line 4022: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4018: p_rule_id IN NUMBER,
4019: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4020: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4021: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4022: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4023: p_restrict_sql IN VARCHAR2,
4024: p_match_type IN VARCHAR2,
4025: p_search_merged IN VARCHAR2,
4026: p_ins_details IN VARCHAR2,

Line 4036: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4032: 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);
4033: END;
4034: PROCEDURE find_party_details (
4035: p_rule_id IN NUMBER,
4036: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4037: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4038: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4040: p_restrict_sql IN VARCHAR2,

Line 4037: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4033: END;
4034: PROCEDURE find_party_details (
4035: p_rule_id IN NUMBER,
4036: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4037: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4038: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4040: p_restrict_sql IN VARCHAR2,
4041: p_match_type IN VARCHAR2,

Line 4038: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4034: PROCEDURE find_party_details (
4035: p_rule_id IN NUMBER,
4036: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4037: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4038: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4040: p_restrict_sql IN VARCHAR2,
4041: p_match_type IN VARCHAR2,
4042: p_search_merged IN VARCHAR2,

Line 4039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4035: p_rule_id IN NUMBER,
4036: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4037: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4038: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4040: p_restrict_sql IN VARCHAR2,
4041: p_match_type IN VARCHAR2,
4042: p_search_merged IN VARCHAR2,
4043: x_search_ctx_id OUT NUMBER,

Line 4096: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4092: x_dup_set_id OUT NUMBER,
4093: x_search_ctx_id OUT NUMBER,
4094: x_num_matches OUT NUMBER
4095: ) IS
4096: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4097: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4098: l_contact_list HZ_PARTY_SEARCH.contact_list;
4099: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4100: l_match_idx NUMBER;

Line 4097: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4093: x_search_ctx_id OUT NUMBER,
4094: x_num_matches OUT NUMBER
4095: ) IS
4096: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4097: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4098: l_contact_list HZ_PARTY_SEARCH.contact_list;
4099: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4100: l_match_idx NUMBER;
4101:

Line 4098: l_contact_list HZ_PARTY_SEARCH.contact_list;

4094: x_num_matches OUT NUMBER
4095: ) IS
4096: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4097: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4098: l_contact_list HZ_PARTY_SEARCH.contact_list;
4099: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4100: l_match_idx NUMBER;
4101:
4102: --Fix for bug 4417124

Line 4099: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4095: ) IS
4096: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4097: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4098: l_contact_list HZ_PARTY_SEARCH.contact_list;
4099: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4100: l_match_idx NUMBER;
4101:
4102: --Fix for bug 4417124
4103: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4208: x_search_ctx_id OUT NUMBER,
4209: x_num_matches OUT NUMBER
4210: ) IS
4211:
4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4209: x_num_matches OUT NUMBER
4210: ) IS
4211:
4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4214: l_contact_list HZ_PARTY_SEARCH.contact_list;

4210: ) IS
4211:
4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;
4218: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4211:
4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;
4218: p_contact_ids HZ_PARTY_SEARCH.IDList;
4219: l_match_idx NUMBER;

Line 4216: contact_point_ids HZ_PARTY_SEARCH.IDList;

4212: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;
4218: p_contact_ids HZ_PARTY_SEARCH.IDList;
4219: l_match_idx NUMBER;
4220: cursor get_cpts_for_party_sites is select contact_point_id

Line 4217: p_party_site_list HZ_PARTY_SEARCH.IDList;

4213: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;
4218: p_contact_ids HZ_PARTY_SEARCH.IDList;
4219: l_match_idx NUMBER;
4220: cursor get_cpts_for_party_sites is select contact_point_id
4221: from hz_contact_points

Line 4218: p_contact_ids HZ_PARTY_SEARCH.IDList;

4214: l_contact_list HZ_PARTY_SEARCH.contact_list;
4215: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4216: contact_point_ids HZ_PARTY_SEARCH.IDList;
4217: p_party_site_list HZ_PARTY_SEARCH.IDList;
4218: p_contact_ids HZ_PARTY_SEARCH.IDList;
4219: l_match_idx NUMBER;
4220: cursor get_cpts_for_party_sites is select contact_point_id
4221: from hz_contact_points
4222: where owner_table_name = 'HZ_PARTY_SITES'

Line 4247: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4243:
4244: get_search_criteria (
4245: null,
4246: p_party_site_list,
4247: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4248: contact_point_ids,
4249: l_party_search_rec,
4250: l_party_site_list,
4251: l_contact_list,

Line 4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4293: x_search_ctx_id OUT NUMBER,
4294: x_num_matches OUT NUMBER
4295: ) IS
4296:
4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4294: x_num_matches OUT NUMBER
4295: ) IS
4296:
4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4299: l_contact_list HZ_PARTY_SEARCH.contact_list;

4295: ) IS
4296:
4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;
4303: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4296:
4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;
4303: p_contact_ids HZ_PARTY_SEARCH.IDList;
4304: l_match_idx NUMBER;

Line 4301: contact_point_ids HZ_PARTY_SEARCH.IDList;

4297: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;
4303: p_contact_ids HZ_PARTY_SEARCH.IDList;
4304: l_match_idx NUMBER;
4305: cursor get_cpt_for_contact_id is select contact_point_id

Line 4302: p_party_site_list HZ_PARTY_SEARCH.IDList;

4298: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;
4303: p_contact_ids HZ_PARTY_SEARCH.IDList;
4304: l_match_idx NUMBER;
4305: cursor get_cpt_for_contact_id is select contact_point_id
4306: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4303: p_contact_ids HZ_PARTY_SEARCH.IDList;

4299: l_contact_list HZ_PARTY_SEARCH.contact_list;
4300: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4301: contact_point_ids HZ_PARTY_SEARCH.IDList;
4302: p_party_site_list HZ_PARTY_SEARCH.IDList;
4303: p_contact_ids HZ_PARTY_SEARCH.IDList;
4304: l_match_idx NUMBER;
4305: cursor get_cpt_for_contact_id is select contact_point_id
4306: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4307: where a.party_relationship_id = b.relationship_id

Line 4334: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4330: CLOSE get_cpt_for_contact_id;
4331:
4332: get_search_criteria (
4333: null,
4334: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4335: p_contact_ids,
4336: contact_point_ids,
4337: l_party_search_rec,
4338: l_party_site_list,

Line 4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4381: p_match_type IN VARCHAR2,
4382: x_search_ctx_id OUT NUMBER,
4383: x_num_matches OUT NUMBER
4384: ) IS
4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4382: x_search_ctx_id OUT NUMBER,
4383: x_num_matches OUT NUMBER
4384: ) IS
4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4387: l_contact_list HZ_PARTY_SEARCH.contact_list;

4383: x_num_matches OUT NUMBER
4384: ) IS
4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;
4391: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4384: ) IS
4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;
4391: p_contact_ids HZ_PARTY_SEARCH.IDList;
4392: l_match_idx NUMBER;

Line 4389: contact_point_ids HZ_PARTY_SEARCH.IDList;

4385: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;
4391: p_contact_ids HZ_PARTY_SEARCH.IDList;
4392: l_match_idx NUMBER;
4393:

Line 4390: p_party_site_list HZ_PARTY_SEARCH.IDList;

4386: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;
4391: p_contact_ids HZ_PARTY_SEARCH.IDList;
4392: l_match_idx NUMBER;
4393:
4394: BEGIN

Line 4391: p_contact_ids HZ_PARTY_SEARCH.IDList;

4387: l_contact_list HZ_PARTY_SEARCH.contact_list;
4388: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4389: contact_point_ids HZ_PARTY_SEARCH.IDList;
4390: p_party_site_list HZ_PARTY_SEARCH.IDList;
4391: p_contact_ids HZ_PARTY_SEARCH.IDList;
4392: l_match_idx NUMBER;
4393:
4394: BEGIN
4395: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4408: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4404: END IF;
4405: contact_point_ids(1) := p_contact_point_id;
4406: get_search_criteria (
4407: null,
4408: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4409: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4410: contact_point_ids,
4411: l_party_search_rec,
4412: l_party_site_list,

Line 4409: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4405: contact_point_ids(1) := p_contact_point_id;
4406: get_search_criteria (
4407: null,
4408: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4409: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4410: contact_point_ids,
4411: l_party_search_rec,
4412: l_party_site_list,
4413: l_contact_list,

Line 4562: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4558: ) IS
4559: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4560: l_match_idx NUMBER;
4561: AttrVals AttrList;
4562: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4563: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4564: l_contact_list HZ_PARTY_SEARCH.contact_list;
4565: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4566: l_dup_set_id NUMBER;

Line 4563: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4559: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4560: l_match_idx NUMBER;
4561: AttrVals AttrList;
4562: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4563: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4564: l_contact_list HZ_PARTY_SEARCH.contact_list;
4565: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4566: l_dup_set_id NUMBER;
4567: l_idx NUMBER;

Line 4564: l_contact_list HZ_PARTY_SEARCH.contact_list;

4560: l_match_idx NUMBER;
4561: AttrVals AttrList;
4562: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4563: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4564: l_contact_list HZ_PARTY_SEARCH.contact_list;
4565: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4566: l_dup_set_id NUMBER;
4567: l_idx NUMBER;
4568: l_cpt_type VARCHAR2(255);

Line 4565: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4561: AttrVals AttrList;
4562: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4563: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4564: l_contact_list HZ_PARTY_SEARCH.contact_list;
4565: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4566: l_dup_set_id NUMBER;
4567: l_idx NUMBER;
4568: l_cpt_type VARCHAR2(255);
4569: FIRST BOOLEAN := TRUE;

Line 4744: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4740:
4741: PROCEDURE get_matching_party_sites (
4742: p_rule_id IN NUMBER,
4743: p_party_id IN NUMBER,
4744: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4745: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4746: p_restrict_sql IN VARCHAR2,
4747: p_match_type IN VARCHAR2,
4748: p_dup_party_site_id IN NUMBER,

Line 4745: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4741: PROCEDURE get_matching_party_sites (
4742: p_rule_id IN NUMBER,
4743: p_party_id IN NUMBER,
4744: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4745: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4746: p_restrict_sql IN VARCHAR2,
4747: p_match_type IN VARCHAR2,
4748: p_dup_party_site_id IN NUMBER,
4749: x_search_ctx_id OUT NUMBER,

Line 4772: H_SCORES HZ_PARTY_SEARCH.score_list;

4768: l_search_ctx_id NUMBER; -- Generated Search Context ID
4769:
4770: l_TX8 VARCHAR2(2000);
4771: l_TX7 VARCHAR2(2000);
4772: H_SCORES HZ_PARTY_SEARCH.score_list;
4773:
4774: l_score NUMBER;
4775: l_idx NUMBER;
4776: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4803: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4799: defps NUMBER :=0;
4800: defct NUMBER :=0;
4801: defcpt NUMBER :=0;
4802: l_index NUMBER;
4803: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4804: l_cnt NUMBER:=1;
4805:
4806:
4807: BEGIN

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

4823: l_match_str := ' AND ';
4824: ELSIF p_match_type = 'OR' THEN
4825: l_match_str := ' OR ';
4826: END IF;
4827: 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);
4828: g_score_until_thresh := false;
4829: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4830:
4831: -- ************************************************************

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

4831: -- ************************************************************
4832: -- STEP 2. Setup of intermedia query strings for Acquisition query
4833: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4834: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4835: 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);
4836:
4837: -- Setup Search Context ID
4838: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4839: x_search_ctx_id := l_search_ctx_id;

Line 4978: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4974:
4975: PROCEDURE get_matching_contacts (
4976: p_rule_id IN NUMBER,
4977: p_party_id IN NUMBER,
4978: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4979: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4980: p_restrict_sql IN VARCHAR2,
4981: p_match_type IN VARCHAR2,
4982: p_dup_contact_id IN NUMBER,

Line 4979: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4975: PROCEDURE get_matching_contacts (
4976: p_rule_id IN NUMBER,
4977: p_party_id IN NUMBER,
4978: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4979: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4980: p_restrict_sql IN VARCHAR2,
4981: p_match_type IN VARCHAR2,
4982: p_dup_contact_id IN NUMBER,
4983: x_search_ctx_id OUT NUMBER,

Line 5006: H_SCORES HZ_PARTY_SEARCH.score_list;

5002: l_search_ctx_id NUMBER; -- Generated Search Context ID
5003:
5004: l_TX8 VARCHAR2(2000);
5005: l_TX7 VARCHAR2(2000);
5006: H_SCORES HZ_PARTY_SEARCH.score_list;
5007:
5008: l_score NUMBER;
5009: l_idx NUMBER;
5010: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5034: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5030: l_party_max_score NUMBER;
5031: l_ps_max_score NUMBER;
5032: l_contact_max_score NUMBER;
5033: l_cpt_max_score NUMBER;
5034: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5035: l_cnt NUMBER:=1;
5036:
5037:
5038: BEGIN

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

5054: l_match_str := ' AND ';
5055: ELSIF p_match_type = 'OR' THEN
5056: l_match_str := ' OR ';
5057: END IF;
5058: 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);
5059: g_score_until_thresh := false;
5060: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5061:
5062: -- ************************************************************

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

5062: -- ************************************************************
5063: -- STEP 2. Setup of intermedia query strings for Acquisition query
5064: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5065: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5066: 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);
5067:
5068: -- Setup Search Context ID
5069: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5070: x_search_ctx_id := l_search_ctx_id;

Line 5205: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5201:
5202: PROCEDURE get_matching_contact_points (
5203: p_rule_id IN NUMBER,
5204: p_party_id IN NUMBER,
5205: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5206: p_restrict_sql IN VARCHAR2,
5207: p_match_type IN VARCHAR2,
5208: p_dup_contact_point_id IN NUMBER,
5209: x_search_ctx_id OUT NUMBER,

Line 5236: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5232: l_cpt_ps_id NUMBER;
5233: l_cpt_contact_id NUMBER;
5234: l_contact_pt_id NUMBER;
5235: l_cpt_type VARCHAR2(100);
5236: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5237: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5238: H_SCORE HZ_PARTY_SEARCH.IDList;
5239:
5240: cnt NUMBER :=0;

Line 5237: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5233: l_cpt_contact_id NUMBER;
5234: l_contact_pt_id NUMBER;
5235: l_cpt_type VARCHAR2(100);
5236: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5237: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5238: H_SCORE HZ_PARTY_SEARCH.IDList;
5239:
5240: cnt NUMBER :=0;
5241: l_party_max_score NUMBER;

Line 5238: H_SCORE HZ_PARTY_SEARCH.IDList;

5234: l_contact_pt_id NUMBER;
5235: l_cpt_type VARCHAR2(100);
5236: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5237: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5238: H_SCORE HZ_PARTY_SEARCH.IDList;
5239:
5240: cnt NUMBER :=0;
5241: l_party_max_score NUMBER;
5242: l_ps_max_score NUMBER;

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

5263: l_match_str := ' AND ';
5264: ELSIF p_match_type = 'OR' THEN
5265: l_match_str := ' OR ';
5266: END IF;
5267: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5268: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5269: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5270: g_score_until_thresh := false;
5271: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5268: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5264: ELSIF p_match_type = 'OR' THEN
5265: l_match_str := ' OR ';
5266: END IF;
5267: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5268: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5269: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5270: g_score_until_thresh := false;
5271: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5272:

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

5272:
5273: -- ************************************************************
5274: -- STEP 2. Setup of intermedia query strings for Acquisition query
5275: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5276: 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);
5277:
5278: -- Setup Search Context ID
5279: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5280: x_search_ctx_id := l_search_ctx_id;

Line 5351: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5347:
5348: PROCEDURE get_score_details (
5349: p_rule_id IN NUMBER,
5350: p_party_id IN NUMBER,
5351: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5352: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5353: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5354: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5355: x_search_ctx_id IN OUT NUMBER

Line 5352: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5348: PROCEDURE get_score_details (
5349: p_rule_id IN NUMBER,
5350: p_party_id IN NUMBER,
5351: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5352: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5353: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5354: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5355: x_search_ctx_id IN OUT NUMBER
5356: ) IS

Line 5353: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5349: p_rule_id IN NUMBER,
5350: p_party_id IN NUMBER,
5351: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5352: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5353: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5354: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5355: x_search_ctx_id IN OUT NUMBER
5356: ) IS
5357:

Line 5354: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5350: p_party_id IN NUMBER,
5351: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5352: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5353: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5354: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5355: x_search_ctx_id IN OUT NUMBER
5356: ) IS
5357:
5358: -- Strings to hold the generated Intermedia query strings

Line 5389: H_SCORES HZ_PARTY_SEARCH.score_list;

5385: l_TX8 VARCHAR2(2000);
5386: l_max_TX8 VARCHAR2(2000);
5387: l_TX7 VARCHAR2(2000);
5388: l_max_TX7 VARCHAR2(2000);
5389: H_SCORES HZ_PARTY_SEARCH.score_list;
5390:
5391: l_score NUMBER;
5392: l_match_idx NUMBER;
5393: l_idx NUMBER;

Line 5556: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5552: ************************************************/
5553:
5554: PROCEDURE get_party_for_search (
5555: p_party_id IN NUMBER,
5556: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5557: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS

Line 5557: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5553:
5554: PROCEDURE get_party_for_search (
5555: p_party_id IN NUMBER,
5556: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5557: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS
5561: l_party_id NUMBER;

Line 5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5554: PROCEDURE get_party_for_search (
5555: p_party_id IN NUMBER,
5556: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5557: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS
5561: l_party_id NUMBER;
5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5555: p_party_id IN NUMBER,
5556: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5557: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS
5561: l_party_id NUMBER;
5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5563: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS
5561: l_party_id NUMBER;
5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5563: l_contact_ids HZ_PARTY_SEARCH.IDList;
5564: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5565: ps NUMBER :=1;
5566: cpt NUMBER :=1;

Line 5563: l_contact_ids HZ_PARTY_SEARCH.IDList;

5559: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5560: ) IS
5561: l_party_id NUMBER;
5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5563: l_contact_ids HZ_PARTY_SEARCH.IDList;
5564: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5565: ps NUMBER :=1;
5566: cpt NUMBER :=1;
5567: ct NUMBER :=1;

Line 5564: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5560: ) IS
5561: l_party_id NUMBER;
5562: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5563: l_contact_ids HZ_PARTY_SEARCH.IDList;
5564: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5565: ps NUMBER :=1;
5566: cpt NUMBER :=1;
5567: ct NUMBER :=1;
5568: l_use_contact_info varchar2(1);

Line 5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5621: END get_party_for_search;
5622:
5623: PROCEDURE get_search_criteria (
5624: p_party_id IN NUMBER,
5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5622:
5623: PROCEDURE get_search_criteria (
5624: p_party_id IN NUMBER,
5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5623: PROCEDURE get_search_criteria (
5624: p_party_id IN NUMBER,
5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5624: p_party_id IN NUMBER,
5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5632: ) IS

Line 5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5625: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5632: ) IS
5633: BEGIN

Line 5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5626: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5632: ) IS
5633: BEGIN
5634:

Line 5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5627: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5628: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5629: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5630: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5631: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5632: ) IS
5633: BEGIN
5634:
5635: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5671: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5667: ************************************************/
5668:
5669: PROCEDURE get_party_rec (
5670: p_party_id IN NUMBER,
5671: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5672: ) IS
5673: l_party_type VARCHAR2(255);
5674: BEGIN
5675:

Line 5736: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5732: the party site search record structure
5733: ************************************************/
5734:
5735: PROCEDURE get_party_site_rec (
5736: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5737: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5738: ) IS
5739: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5740: SELECT party_site_id

Line 5737: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5733: ************************************************/
5734:
5735: PROCEDURE get_party_site_rec (
5736: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5737: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5738: ) IS
5739: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5740: SELECT party_site_id
5741: FROM HZ_PARTY_SITES, HZ_LOCATIONS

Line 5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5784: the contact search record structure
5785: ************************************************/
5786:
5787: PROCEDURE get_contact_rec (
5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5790: ) IS
5791: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5792: SELECT org_contact_id

Line 5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5785: ************************************************/
5786:
5787: PROCEDURE get_contact_rec (
5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5790: ) IS
5791: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5792: SELECT org_contact_id
5793: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5840: the contact point search record structure
5841: ************************************************/
5842:
5843: PROCEDURE get_contact_point_rec (
5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5846: ) IS
5847:
5848: -- Cursor to fetch primary contact points for party

Line 5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5841: ************************************************/
5842:
5843: PROCEDURE get_contact_point_rec (
5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5846: ) IS
5847:
5848: -- Cursor to fetch primary contact points for party
5849: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5901: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5897: ************************************************/
5898:
5899: PROCEDURE MAP_PARTY_REC(
5900: p_search_ctx IN BOOLEAN,
5901: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5902: x_entered_max_score OUT NUMBER,
5903: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5904: ) IS
5905: tmp VARCHAR2(4000);

Line 6095: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6091: ************************************************/
6092:
6093: PROCEDURE MAP_PARTY_SITE_REC(
6094: p_search_ctx IN BOOLEAN,
6095: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6096: x_entered_max_score OUT NUMBER,
6097: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6098: ) IS
6099: l_current_max_score NUMBER;

Line 6138: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6134: ************************************************/
6135:
6136: PROCEDURE MAP_CONTACT_REC(
6137: p_search_ctx IN BOOLEAN,
6138: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6139: x_entered_max_score OUT NUMBER,
6140: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6141: ) IS
6142: l_current_max_score NUMBER;

Line 6180: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6176: ************************************************/
6177:
6178: PROCEDURE MAP_CONTACT_POINT_REC(
6179: p_search_ctx IN BOOLEAN,
6180: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6181: x_entered_max_score OUT NUMBER,
6182: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6183: ) IS
6184: l_current_max_score NUMBER;

Line 6284: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6280: 2. Contact Point Type is not null for each condition
6281: ************************************************/
6282:
6283: FUNCTION check_prim_cond(
6284: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6285: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6286: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6288: RETURN BOOLEAN IS

Line 6285: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6281: ************************************************/
6282:
6283: FUNCTION check_prim_cond(
6284: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6285: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6286: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6288: RETURN BOOLEAN IS
6289: BEGIN

Line 6286: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6282:
6283: FUNCTION check_prim_cond(
6284: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6285: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6286: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6288: RETURN BOOLEAN IS
6289: BEGIN
6290: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6283: FUNCTION check_prim_cond(
6284: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6285: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6286: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6288: RETURN BOOLEAN IS
6289: BEGIN
6290: FOR I IN 1..p_contact_point_list.COUNT LOOP
6291: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6334: has party site criteria.
6335: ************************************************/
6336:
6337: PROCEDURE check_party_site_cond(
6338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6340: x_secondary OUT BOOLEAN,
6341: x_primary OUT BOOLEAN
6342: ) IS

Line 6339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6335: ************************************************/
6336:
6337: PROCEDURE check_party_site_cond(
6338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6340: x_secondary OUT BOOLEAN,
6341: x_primary OUT BOOLEAN
6342: ) IS
6343: BEGIN

Line 6382: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6378: has contact criteria.
6379: ************************************************/
6380:
6381: PROCEDURE check_contact_cond(
6382: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6383: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6384: x_secondary OUT BOOLEAN,
6385: x_primary OUT BOOLEAN
6386: ) IS

Line 6383: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6379: ************************************************/
6380:
6381: PROCEDURE check_contact_cond(
6382: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6383: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6384: x_secondary OUT BOOLEAN,
6385: x_primary OUT BOOLEAN
6386: ) IS
6387: BEGIN

Line 6428: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6424: has valid contact point criteria.
6425: ************************************************/
6426:
6427: PROCEDURE check_contact_point_cond(
6428: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6429: x_secondary OUT BOOLEAN,
6430: x_primary OUT BOOLEAN
6431: ) IS
6432: BEGIN