DBA Data[Home] [Help]

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

439: PROCEDURE INSERT_PARTY_SCORE (
440: p_party_id IN NUMBER
441: ,p_record_id IN NUMBER
442: ,p_search_ctx_id IN NUMBER
443: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
444: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
445: ,p_idx IN NUMBER) IS
446: l_current_score NUMBER:=0;
447: l_score NUMBER;

Line 459: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

455: PROCEDURE INSERT_PARTY_SITES_SCORE (
456: p_party_id IN NUMBER
457: ,p_record_id IN NUMBER
458: ,p_search_ctx_id IN NUMBER
459: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
460: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
461: ,p_table_TX3 VARCHAR2
462: ,p_table_TX4 VARCHAR2
463: ,p_table_TX9 VARCHAR2

Line 692: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

688: PROCEDURE INSERT_CONTACTS_SCORE (
689: p_party_id IN NUMBER
690: ,p_record_id IN NUMBER
691: ,p_search_ctx_id IN NUMBER
692: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
693: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
694: ,p_idx IN NUMBER) IS
695: l_current_score NUMBER:=0;
696: l_score NUMBER;

Line 708: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

704: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
705: p_party_id IN NUMBER
706: ,p_record_id IN NUMBER
707: ,p_search_ctx_id IN NUMBER
708: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
709: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
710: ,p_idx IN NUMBER) IS
711: l_current_score NUMBER:=0;
712: l_score NUMBER;

Line 727: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

723: for the PARTY Entity
724: ************************************************/
725:
726: PROCEDURE POP_PARTY_COND_REC(
727: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
728: ) IS
729: BEGIN
730: NULL ;
731: EXCEPTION

Line 747: p_search_list IN HZ_PARTY_SEARCH.party_site_list

743: for the PARTY_SITES Entity
744: ************************************************/
745:
746: PROCEDURE POP_PARTY_SITES_COND_REC(
747: p_search_list IN HZ_PARTY_SEARCH.party_site_list
748: ) IS
749: BEGIN
750: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
751: ------ Populate global condition record only if search list is not empty -----------

Line 772: p_search_list IN HZ_PARTY_SEARCH.contact_list

768: for the CONTACTS Entity
769: ************************************************/
770:
771: PROCEDURE POP_CONTACTS_COND_REC(
772: p_search_list IN HZ_PARTY_SEARCH.contact_list
773: ) IS
774: BEGIN
775: NULL ;
776: EXCEPTION

Line 792: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

788: for the CONTACT_POINTS Entity
789: ************************************************/
790:
791: PROCEDURE POP_CONTACT_POINTS_COND_REC(
792: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
793: ) IS
794: BEGIN
795: NULL ;
796: EXCEPTION

Line 806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
803: END;
804:
805: PROCEDURE init_score_context (
806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

803: END;
804:
805: PROCEDURE init_score_context (
806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

804:
805: PROCEDURE init_score_context (
806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

805: PROCEDURE init_score_context (
806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

806: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
814: ) IS

Line 811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

807: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
814: ) IS
815: l_dummy NUMBER;

Line 812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
814: ) IS
815: l_dummy NUMBER;
816: BEGIN

Line 813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

809: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
810: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
811: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
812: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
813: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
814: ) IS
815: l_dummy NUMBER;
816: BEGIN
817: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

829: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
830:
831: END;
832: FUNCTION init_search(
833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

830:
831: END;
832: FUNCTION init_search(
833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

831: END;
832: FUNCTION init_search(
833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

832: FUNCTION init_search(
833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

833: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
841: p_match_type IN VARCHAR2,

Line 838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

834: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
841: p_match_type IN VARCHAR2,
842: x_party_max_score OUT NUMBER,

Line 839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

835: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
841: p_match_type IN VARCHAR2,
842: x_party_max_score OUT NUMBER,
843: x_ps_max_score OUT NUMBER,

Line 840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

836: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
837: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
838: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
839: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
840: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
841: p_match_type IN VARCHAR2,
842: x_party_max_score OUT NUMBER,
843: x_ps_max_score OUT NUMBER,
844: x_contact_max_score OUT NUMBER,

Line 852: maxscore HZ_PARTY_SEARCH.IDList;

848: l_ps_entered_max_score NUMBER:=0;
849: l_ct_entered_max_score NUMBER:=0;
850: l_cpt_entered_max_score NUMBER:=0;
851: vlist vlisttype;
852: maxscore HZ_PARTY_SEARCH.IDList;
853: l_name VARCHAR2(200);
854: l_idx NUMBER;
855: l_num NUMBER;
856: total NUMBER;

Line 2197: RETURN HZ_PARTY_SEARCH.score_rec IS

2193: p_party_id NUMBER,
2194: p_party_site_id NUMBER,
2195: p_org_contact_id NUMBER,
2196: p_contact_point_id NUMBER)
2197: RETURN HZ_PARTY_SEARCH.score_rec IS
2198: l_score_rec HZ_PARTY_SEARCH.score_rec;
2199: BEGIN
2200: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2201: 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 2198: l_score_rec HZ_PARTY_SEARCH.score_rec;

2194: p_party_site_id NUMBER,
2195: p_org_contact_id NUMBER,
2196: p_contact_point_id NUMBER)
2197: RETURN HZ_PARTY_SEARCH.score_rec IS
2198: l_score_rec HZ_PARTY_SEARCH.score_rec;
2199: BEGIN
2200: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2201: 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);
2202: 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 2230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2226: **********************************************************/
2227:
2228: PROCEDURE find_parties (
2229: p_rule_id IN NUMBER,
2230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2234: p_restrict_sql IN VARCHAR2,

Line 2231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2227:
2228: PROCEDURE find_parties (
2229: p_rule_id IN NUMBER,
2230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2234: p_restrict_sql IN VARCHAR2,
2235: p_match_type IN VARCHAR2,

Line 2232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2228: PROCEDURE find_parties (
2229: p_rule_id IN NUMBER,
2230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2234: p_restrict_sql IN VARCHAR2,
2235: p_match_type IN VARCHAR2,
2236: p_search_merged IN VARCHAR2,

Line 2233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2229: p_rule_id IN NUMBER,
2230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2234: p_restrict_sql IN VARCHAR2,
2235: p_match_type IN VARCHAR2,
2236: p_search_merged IN VARCHAR2,
2237: p_dup_party_id IN NUMBER,

Line 2277: H_SCORES HZ_PARTY_SEARCH.score_list;

2273: l_TX4 VARCHAR2(2000);
2274: l_TX10 VARCHAR2(2000);
2275: l_TX11 VARCHAR2(2000);
2276: l_TX14 VARCHAR2(2000);
2277: H_SCORES HZ_PARTY_SEARCH.score_list;
2278: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2279: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2280:
2281: l_score NUMBER;

Line 2278: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2274: l_TX10 VARCHAR2(2000);
2275: l_TX11 VARCHAR2(2000);
2276: l_TX14 VARCHAR2(2000);
2277: H_SCORES HZ_PARTY_SEARCH.score_list;
2278: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2279: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2280:
2281: l_score NUMBER;
2282: l_idx NUMBER;

Line 2279: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2275: l_TX11 VARCHAR2(2000);
2276: l_TX14 VARCHAR2(2000);
2277: H_SCORES HZ_PARTY_SEARCH.score_list;
2278: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2279: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2280:
2281: l_score NUMBER;
2282: l_idx NUMBER;
2283: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2470: h_ps_id HZ_PARTY_SEARCH.IDList;

2466: /** Private procedure to acquire and score at party site level ***/
2467: 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
2468: l_party_id_idx NUMBER:=1;
2469: l_ctx_id NUMBER;
2470: h_ps_id HZ_PARTY_SEARCH.IDList;
2471: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2472: h_ps_score HZ_PARTY_SEARCH.IDList;
2473: detcnt NUMBER := 1;
2474: BEGIN

Line 2471: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2467: 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
2468: l_party_id_idx NUMBER:=1;
2469: l_ctx_id NUMBER;
2470: h_ps_id HZ_PARTY_SEARCH.IDList;
2471: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2472: h_ps_score HZ_PARTY_SEARCH.IDList;
2473: detcnt NUMBER := 1;
2474: BEGIN
2475: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2472: h_ps_score HZ_PARTY_SEARCH.IDList;

2468: l_party_id_idx NUMBER:=1;
2469: l_ctx_id NUMBER;
2470: h_ps_id HZ_PARTY_SEARCH.IDList;
2471: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2472: h_ps_score HZ_PARTY_SEARCH.IDList;
2473: detcnt NUMBER := 1;
2474: BEGIN
2475: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2476: 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 2592: h_ct_id HZ_PARTY_SEARCH.IDList;

2588: /** Private procedure to acquire and score at contact point level ***/
2589: 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
2590: l_party_id_idx NUMBER:=1;
2591: l_ctx_id NUMBER;
2592: h_ct_id HZ_PARTY_SEARCH.IDList;
2593: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2594: h_ct_score HZ_PARTY_SEARCH.IDList;
2595: detcnt NUMBER := 1;
2596: BEGIN

Line 2593: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2589: 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
2590: l_party_id_idx NUMBER:=1;
2591: l_ctx_id NUMBER;
2592: h_ct_id HZ_PARTY_SEARCH.IDList;
2593: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2594: h_ct_score HZ_PARTY_SEARCH.IDList;
2595: detcnt NUMBER := 1;
2596: BEGIN
2597: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2594: h_ct_score HZ_PARTY_SEARCH.IDList;

2590: l_party_id_idx NUMBER:=1;
2591: l_ctx_id NUMBER;
2592: h_ct_id HZ_PARTY_SEARCH.IDList;
2593: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2594: h_ct_score HZ_PARTY_SEARCH.IDList;
2595: detcnt NUMBER := 1;
2596: BEGIN
2597: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2598: 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 2701: h_cpt_id HZ_PARTY_SEARCH.IDList;

2697: /** Private procedure to acquire and score at contact point level ***/
2698: 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
2699: l_party_id_idx NUMBER:=1;
2700: l_ctx_id NUMBER;
2701: h_cpt_id HZ_PARTY_SEARCH.IDList;
2702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2703: h_cpt_score HZ_PARTY_SEARCH.IDList;
2704: detcnt NUMBER := 1;
2705: l_cpt_flag VARCHAR2(1) := 'N';

Line 2702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2698: 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
2699: l_party_id_idx NUMBER:=1;
2700: l_ctx_id NUMBER;
2701: h_cpt_id HZ_PARTY_SEARCH.IDList;
2702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2703: h_cpt_score HZ_PARTY_SEARCH.IDList;
2704: detcnt NUMBER := 1;
2705: l_cpt_flag VARCHAR2(1) := 'N';
2706: is_a_match VARCHAR2(1) := 'Y';

Line 2703: h_cpt_score HZ_PARTY_SEARCH.IDList;

2699: l_party_id_idx NUMBER:=1;
2700: l_ctx_id NUMBER;
2701: h_cpt_id HZ_PARTY_SEARCH.IDList;
2702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2703: h_cpt_score HZ_PARTY_SEARCH.IDList;
2704: detcnt NUMBER := 1;
2705: l_cpt_flag VARCHAR2(1) := 'N';
2706: is_a_match VARCHAR2(1) := 'Y';
2707: BEGIN

Line 3152: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3148: END find_parties;
3149:
3150: PROCEDURE find_persons (
3151: p_rule_id IN NUMBER,
3152: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3153: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3154: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3155: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3156: p_restrict_sql IN VARCHAR2,

Line 3153: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3149:
3150: PROCEDURE find_persons (
3151: p_rule_id IN NUMBER,
3152: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3153: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3154: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3155: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3156: p_restrict_sql IN VARCHAR2,
3157: p_match_type IN VARCHAR2,

Line 3154: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3150: PROCEDURE find_persons (
3151: p_rule_id IN NUMBER,
3152: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3153: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3154: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3155: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3156: p_restrict_sql IN VARCHAR2,
3157: p_match_type IN VARCHAR2,
3158: p_search_merged IN VARCHAR2,

Line 3155: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3151: p_rule_id IN NUMBER,
3152: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3153: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3154: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3155: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3156: p_restrict_sql IN VARCHAR2,
3157: p_match_type IN VARCHAR2,
3158: p_search_merged IN VARCHAR2,
3159: p_dup_party_id IN NUMBER,

Line 3199: H_SCORES HZ_PARTY_SEARCH.score_list;

3195: l_TX4 VARCHAR2(2000);
3196: l_TX10 VARCHAR2(2000);
3197: l_TX11 VARCHAR2(2000);
3198: l_TX14 VARCHAR2(2000);
3199: H_SCORES HZ_PARTY_SEARCH.score_list;
3200: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3201: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3202:
3203: l_score NUMBER;

Line 3200: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3196: l_TX10 VARCHAR2(2000);
3197: l_TX11 VARCHAR2(2000);
3198: l_TX14 VARCHAR2(2000);
3199: H_SCORES HZ_PARTY_SEARCH.score_list;
3200: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3201: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3202:
3203: l_score NUMBER;
3204: l_idx NUMBER;

Line 3201: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3197: l_TX11 VARCHAR2(2000);
3198: l_TX14 VARCHAR2(2000);
3199: H_SCORES HZ_PARTY_SEARCH.score_list;
3200: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3201: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3202:
3203: l_score NUMBER;
3204: l_idx NUMBER;
3205: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3440: h_ps_id HZ_PARTY_SEARCH.IDList;

3436: /** Private procedure to acquire and score at party site level ***/
3437: 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
3438: l_party_id_idx NUMBER:=1;
3439: l_ctx_id NUMBER;
3440: h_ps_id HZ_PARTY_SEARCH.IDList;
3441: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3442: h_ps_score HZ_PARTY_SEARCH.IDList;
3443: detcnt NUMBER := 1;
3444: l_person_id NUMBER;

Line 3441: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3437: 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
3438: l_party_id_idx NUMBER:=1;
3439: l_ctx_id NUMBER;
3440: h_ps_id HZ_PARTY_SEARCH.IDList;
3441: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3442: h_ps_score HZ_PARTY_SEARCH.IDList;
3443: detcnt NUMBER := 1;
3444: l_person_id NUMBER;
3445: BEGIN

Line 3442: h_ps_score HZ_PARTY_SEARCH.IDList;

3438: l_party_id_idx NUMBER:=1;
3439: l_ctx_id NUMBER;
3440: h_ps_id HZ_PARTY_SEARCH.IDList;
3441: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3442: h_ps_score HZ_PARTY_SEARCH.IDList;
3443: detcnt NUMBER := 1;
3444: l_person_id NUMBER;
3445: BEGIN
3446: SAVEPOINT eval_start;

Line 3539: h_ct_id HZ_PARTY_SEARCH.IDList;

3535: /** Private procedure to acquire and score at party site level ***/
3536: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3537: l_party_id_idx NUMBER:=1;
3538: l_ctx_id NUMBER;
3539: h_ct_id HZ_PARTY_SEARCH.IDList;
3540: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3541: h_ct_score HZ_PARTY_SEARCH.IDList;
3542: detcnt NUMBER := 1;
3543: l_person_id NUMBER;

Line 3540: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3536: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3537: l_party_id_idx NUMBER:=1;
3538: l_ctx_id NUMBER;
3539: h_ct_id HZ_PARTY_SEARCH.IDList;
3540: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3541: h_ct_score HZ_PARTY_SEARCH.IDList;
3542: detcnt NUMBER := 1;
3543: l_person_id NUMBER;
3544: BEGIN

Line 3541: h_ct_score HZ_PARTY_SEARCH.IDList;

3537: l_party_id_idx NUMBER:=1;
3538: l_ctx_id NUMBER;
3539: h_ct_id HZ_PARTY_SEARCH.IDList;
3540: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3541: h_ct_score HZ_PARTY_SEARCH.IDList;
3542: detcnt NUMBER := 1;
3543: l_person_id NUMBER;
3544: BEGIN
3545: SAVEPOINT eval_start;

Line 3597: h_cpt_id HZ_PARTY_SEARCH.IDList;

3593: /** Private procedure to acquire and score at contact point level ***/
3594: 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
3595: l_party_id_idx NUMBER:=1;
3596: l_ctx_id NUMBER;
3597: h_cpt_id HZ_PARTY_SEARCH.IDList;
3598: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3599: h_cpt_score HZ_PARTY_SEARCH.IDList;
3600: detcnt NUMBER := 1;
3601: l_person_id NUMBER;

Line 3598: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3594: 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
3595: l_party_id_idx NUMBER:=1;
3596: l_ctx_id NUMBER;
3597: h_cpt_id HZ_PARTY_SEARCH.IDList;
3598: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3599: h_cpt_score HZ_PARTY_SEARCH.IDList;
3600: detcnt NUMBER := 1;
3601: l_person_id NUMBER;
3602: is_a_match VARCHAR2(1) := 'Y';

Line 3599: h_cpt_score HZ_PARTY_SEARCH.IDList;

3595: l_party_id_idx NUMBER:=1;
3596: l_ctx_id NUMBER;
3597: h_cpt_id HZ_PARTY_SEARCH.IDList;
3598: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3599: h_cpt_score HZ_PARTY_SEARCH.IDList;
3600: detcnt NUMBER := 1;
3601: l_person_id NUMBER;
3602: is_a_match VARCHAR2(1) := 'Y';
3603: l_cpt_flag VARCHAR2(1) := 'N';

Line 3941: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3937: END find_persons;
3938:
3939: PROCEDURE find_persons (
3940: p_rule_id IN NUMBER,
3941: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3942: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3943: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3944: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3945: p_restrict_sql IN VARCHAR2,

Line 3942: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3938:
3939: PROCEDURE find_persons (
3940: p_rule_id IN NUMBER,
3941: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3942: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3943: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3944: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3945: p_restrict_sql IN VARCHAR2,
3946: p_match_type IN VARCHAR2,

Line 3943: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3939: PROCEDURE find_persons (
3940: p_rule_id IN NUMBER,
3941: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3942: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3943: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3944: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3945: p_restrict_sql IN VARCHAR2,
3946: p_match_type IN VARCHAR2,
3947: p_search_merged IN VARCHAR2,

Line 3944: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3940: p_rule_id IN NUMBER,
3941: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3942: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3943: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3944: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3945: p_restrict_sql IN VARCHAR2,
3946: p_match_type IN VARCHAR2,
3947: p_search_merged IN VARCHAR2,
3948: p_ins_details IN VARCHAR2,

Line 3958: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3954: 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);
3955: END;
3956: PROCEDURE find_party_details (
3957: p_rule_id IN NUMBER,
3958: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3959: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3960: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3961: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3962: p_restrict_sql IN VARCHAR2,

Line 3959: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3955: END;
3956: PROCEDURE find_party_details (
3957: p_rule_id IN NUMBER,
3958: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3959: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3960: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3961: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3962: p_restrict_sql IN VARCHAR2,
3963: p_match_type IN VARCHAR2,

Line 3960: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3956: PROCEDURE find_party_details (
3957: p_rule_id IN NUMBER,
3958: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3959: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3960: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3961: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3962: p_restrict_sql IN VARCHAR2,
3963: p_match_type IN VARCHAR2,
3964: p_search_merged IN VARCHAR2,

Line 3961: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3957: p_rule_id IN NUMBER,
3958: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3959: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3960: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3961: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3962: p_restrict_sql IN VARCHAR2,
3963: p_match_type IN VARCHAR2,
3964: p_search_merged IN VARCHAR2,
3965: x_search_ctx_id OUT NUMBER,

Line 4018: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4014: x_dup_set_id OUT NUMBER,
4015: x_search_ctx_id OUT NUMBER,
4016: x_num_matches OUT NUMBER
4017: ) IS
4018: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4019: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4020: l_contact_list HZ_PARTY_SEARCH.contact_list;
4021: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4022: l_match_idx NUMBER;

Line 4019: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4015: x_search_ctx_id OUT NUMBER,
4016: x_num_matches OUT NUMBER
4017: ) IS
4018: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4019: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4020: l_contact_list HZ_PARTY_SEARCH.contact_list;
4021: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4022: l_match_idx NUMBER;
4023:

Line 4020: l_contact_list HZ_PARTY_SEARCH.contact_list;

4016: x_num_matches OUT NUMBER
4017: ) IS
4018: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4019: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4020: l_contact_list HZ_PARTY_SEARCH.contact_list;
4021: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4022: l_match_idx NUMBER;
4023:
4024: --Fix for bug 4417124

Line 4021: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4017: ) IS
4018: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4019: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4020: l_contact_list HZ_PARTY_SEARCH.contact_list;
4021: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4022: l_match_idx NUMBER;
4023:
4024: --Fix for bug 4417124
4025: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4130: x_search_ctx_id OUT NUMBER,
4131: x_num_matches OUT NUMBER
4132: ) IS
4133:
4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4131: x_num_matches OUT NUMBER
4132: ) IS
4133:
4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4136: l_contact_list HZ_PARTY_SEARCH.contact_list;

4132: ) IS
4133:
4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;
4140: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4133:
4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;
4140: p_contact_ids HZ_PARTY_SEARCH.IDList;
4141: l_match_idx NUMBER;

Line 4138: contact_point_ids HZ_PARTY_SEARCH.IDList;

4134: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;
4140: p_contact_ids HZ_PARTY_SEARCH.IDList;
4141: l_match_idx NUMBER;
4142: cursor get_cpts_for_party_sites is select contact_point_id

Line 4139: p_party_site_list HZ_PARTY_SEARCH.IDList;

4135: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;
4140: p_contact_ids HZ_PARTY_SEARCH.IDList;
4141: l_match_idx NUMBER;
4142: cursor get_cpts_for_party_sites is select contact_point_id
4143: from hz_contact_points

Line 4140: p_contact_ids HZ_PARTY_SEARCH.IDList;

4136: l_contact_list HZ_PARTY_SEARCH.contact_list;
4137: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4138: contact_point_ids HZ_PARTY_SEARCH.IDList;
4139: p_party_site_list HZ_PARTY_SEARCH.IDList;
4140: p_contact_ids HZ_PARTY_SEARCH.IDList;
4141: l_match_idx NUMBER;
4142: cursor get_cpts_for_party_sites is select contact_point_id
4143: from hz_contact_points
4144: where owner_table_name = 'HZ_PARTY_SITES'

Line 4169: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4165:
4166: get_search_criteria (
4167: null,
4168: p_party_site_list,
4169: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4170: contact_point_ids,
4171: l_party_search_rec,
4172: l_party_site_list,
4173: l_contact_list,

Line 4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4215: x_search_ctx_id OUT NUMBER,
4216: x_num_matches OUT NUMBER
4217: ) IS
4218:
4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4216: x_num_matches OUT NUMBER
4217: ) IS
4218:
4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4221: l_contact_list HZ_PARTY_SEARCH.contact_list;

4217: ) IS
4218:
4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;
4225: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4218:
4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;
4225: p_contact_ids HZ_PARTY_SEARCH.IDList;
4226: l_match_idx NUMBER;

Line 4223: contact_point_ids HZ_PARTY_SEARCH.IDList;

4219: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;
4225: p_contact_ids HZ_PARTY_SEARCH.IDList;
4226: l_match_idx NUMBER;
4227: cursor get_cpt_for_contact_id is select contact_point_id

Line 4224: p_party_site_list HZ_PARTY_SEARCH.IDList;

4220: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;
4225: p_contact_ids HZ_PARTY_SEARCH.IDList;
4226: l_match_idx NUMBER;
4227: cursor get_cpt_for_contact_id is select contact_point_id
4228: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4225: p_contact_ids HZ_PARTY_SEARCH.IDList;

4221: l_contact_list HZ_PARTY_SEARCH.contact_list;
4222: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4223: contact_point_ids HZ_PARTY_SEARCH.IDList;
4224: p_party_site_list HZ_PARTY_SEARCH.IDList;
4225: p_contact_ids HZ_PARTY_SEARCH.IDList;
4226: l_match_idx NUMBER;
4227: cursor get_cpt_for_contact_id is select contact_point_id
4228: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4229: where a.party_relationship_id = b.relationship_id

Line 4256: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4252: CLOSE get_cpt_for_contact_id;
4253:
4254: get_search_criteria (
4255: null,
4256: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4257: p_contact_ids,
4258: contact_point_ids,
4259: l_party_search_rec,
4260: l_party_site_list,

Line 4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4303: p_match_type IN VARCHAR2,
4304: x_search_ctx_id OUT NUMBER,
4305: x_num_matches OUT NUMBER
4306: ) IS
4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4304: x_search_ctx_id OUT NUMBER,
4305: x_num_matches OUT NUMBER
4306: ) IS
4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4309: l_contact_list HZ_PARTY_SEARCH.contact_list;

4305: x_num_matches OUT NUMBER
4306: ) IS
4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;
4313: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4306: ) IS
4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;
4313: p_contact_ids HZ_PARTY_SEARCH.IDList;
4314: l_match_idx NUMBER;

Line 4311: contact_point_ids HZ_PARTY_SEARCH.IDList;

4307: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;
4313: p_contact_ids HZ_PARTY_SEARCH.IDList;
4314: l_match_idx NUMBER;
4315:

Line 4312: p_party_site_list HZ_PARTY_SEARCH.IDList;

4308: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;
4313: p_contact_ids HZ_PARTY_SEARCH.IDList;
4314: l_match_idx NUMBER;
4315:
4316: BEGIN

Line 4313: p_contact_ids HZ_PARTY_SEARCH.IDList;

4309: l_contact_list HZ_PARTY_SEARCH.contact_list;
4310: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4311: contact_point_ids HZ_PARTY_SEARCH.IDList;
4312: p_party_site_list HZ_PARTY_SEARCH.IDList;
4313: p_contact_ids HZ_PARTY_SEARCH.IDList;
4314: l_match_idx NUMBER;
4315:
4316: BEGIN
4317: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4330: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4326: END IF;
4327: contact_point_ids(1) := p_contact_point_id;
4328: get_search_criteria (
4329: null,
4330: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4331: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4332: contact_point_ids,
4333: l_party_search_rec,
4334: l_party_site_list,

Line 4331: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4327: contact_point_ids(1) := p_contact_point_id;
4328: get_search_criteria (
4329: null,
4330: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4331: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4332: contact_point_ids,
4333: l_party_search_rec,
4334: l_party_site_list,
4335: l_contact_list,

Line 4484: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4480: ) IS
4481: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4482: l_match_idx NUMBER;
4483: AttrVals AttrList;
4484: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4485: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4486: l_contact_list HZ_PARTY_SEARCH.contact_list;
4487: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4488: l_dup_set_id NUMBER;

Line 4485: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4481: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4482: l_match_idx NUMBER;
4483: AttrVals AttrList;
4484: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4485: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4486: l_contact_list HZ_PARTY_SEARCH.contact_list;
4487: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4488: l_dup_set_id NUMBER;
4489: l_idx NUMBER;

Line 4486: l_contact_list HZ_PARTY_SEARCH.contact_list;

4482: l_match_idx NUMBER;
4483: AttrVals AttrList;
4484: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4485: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4486: l_contact_list HZ_PARTY_SEARCH.contact_list;
4487: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4488: l_dup_set_id NUMBER;
4489: l_idx NUMBER;
4490: l_cpt_type VARCHAR2(255);

Line 4487: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4483: AttrVals AttrList;
4484: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4485: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4486: l_contact_list HZ_PARTY_SEARCH.contact_list;
4487: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4488: l_dup_set_id NUMBER;
4489: l_idx NUMBER;
4490: l_cpt_type VARCHAR2(255);
4491: FIRST BOOLEAN := TRUE;

Line 4656: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4652:
4653: PROCEDURE get_matching_party_sites (
4654: p_rule_id IN NUMBER,
4655: p_party_id IN NUMBER,
4656: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4657: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4658: p_restrict_sql IN VARCHAR2,
4659: p_match_type IN VARCHAR2,
4660: p_dup_party_site_id IN NUMBER,

Line 4657: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4653: PROCEDURE get_matching_party_sites (
4654: p_rule_id IN NUMBER,
4655: p_party_id IN NUMBER,
4656: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4657: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4658: p_restrict_sql IN VARCHAR2,
4659: p_match_type IN VARCHAR2,
4660: p_dup_party_site_id IN NUMBER,
4661: x_search_ctx_id OUT NUMBER,

Line 4694: H_SCORES HZ_PARTY_SEARCH.score_list;

4690: l_TX4 VARCHAR2(2000);
4691: l_TX10 VARCHAR2(2000);
4692: l_TX11 VARCHAR2(2000);
4693: l_TX14 VARCHAR2(2000);
4694: H_SCORES HZ_PARTY_SEARCH.score_list;
4695:
4696: l_score NUMBER;
4697: l_idx NUMBER;
4698: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4725: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4721: defps NUMBER :=0;
4722: defct NUMBER :=0;
4723: defcpt NUMBER :=0;
4724: l_index NUMBER;
4725: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4726: l_cnt NUMBER:=1;
4727:
4728:
4729: BEGIN

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

4745: l_match_str := ' AND ';
4746: ELSIF p_match_type = 'OR' THEN
4747: l_match_str := ' OR ';
4748: END IF;
4749: 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);
4750: g_score_until_thresh := false;
4751: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4752:
4753: -- ************************************************************

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

4753: -- ************************************************************
4754: -- STEP 2. Setup of intermedia query strings for Acquisition query
4755: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4756: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4757: 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);
4758:
4759: -- Setup Search Context ID
4760: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4761: x_search_ctx_id := l_search_ctx_id;

Line 4900: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4896:
4897: PROCEDURE get_matching_contacts (
4898: p_rule_id IN NUMBER,
4899: p_party_id IN NUMBER,
4900: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4901: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4902: p_restrict_sql IN VARCHAR2,
4903: p_match_type IN VARCHAR2,
4904: p_dup_contact_id IN NUMBER,

Line 4901: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4897: PROCEDURE get_matching_contacts (
4898: p_rule_id IN NUMBER,
4899: p_party_id IN NUMBER,
4900: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4901: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4902: p_restrict_sql IN VARCHAR2,
4903: p_match_type IN VARCHAR2,
4904: p_dup_contact_id IN NUMBER,
4905: x_search_ctx_id OUT NUMBER,

Line 4926: H_SCORES HZ_PARTY_SEARCH.score_list;

4922: l_entered_max_score NUMBER;
4923: FIRST BOOLEAN;
4924: l_search_ctx_id NUMBER; -- Generated Search Context ID
4925:
4926: H_SCORES HZ_PARTY_SEARCH.score_list;
4927:
4928: l_score NUMBER;
4929: l_idx NUMBER;
4930: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4954: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4950: l_party_max_score NUMBER;
4951: l_ps_max_score NUMBER;
4952: l_contact_max_score NUMBER;
4953: l_cpt_max_score NUMBER;
4954: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4955: l_cnt NUMBER:=1;
4956:
4957:
4958: BEGIN

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

4974: l_match_str := ' AND ';
4975: ELSIF p_match_type = 'OR' THEN
4976: l_match_str := ' OR ';
4977: END IF;
4978: 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);
4979: g_score_until_thresh := false;
4980: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4981:
4982: -- ************************************************************

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

4982: -- ************************************************************
4983: -- STEP 2. Setup of intermedia query strings for Acquisition query
4984: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4985: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4986: 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);
4987:
4988: -- Setup Search Context ID
4989: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4990: x_search_ctx_id := l_search_ctx_id;

Line 5125: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5121:
5122: PROCEDURE get_matching_contact_points (
5123: p_rule_id IN NUMBER,
5124: p_party_id IN NUMBER,
5125: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5126: p_restrict_sql IN VARCHAR2,
5127: p_match_type IN VARCHAR2,
5128: p_dup_contact_point_id IN NUMBER,
5129: x_search_ctx_id OUT NUMBER,

Line 5154: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5150: l_cpt_ps_id NUMBER;
5151: l_cpt_contact_id NUMBER;
5152: l_contact_pt_id NUMBER;
5153: l_cpt_type VARCHAR2(100);
5154: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5155: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5156: H_SCORE HZ_PARTY_SEARCH.IDList;
5157:
5158: cnt NUMBER :=0;

Line 5155: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5151: l_cpt_contact_id NUMBER;
5152: l_contact_pt_id NUMBER;
5153: l_cpt_type VARCHAR2(100);
5154: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5155: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5156: H_SCORE HZ_PARTY_SEARCH.IDList;
5157:
5158: cnt NUMBER :=0;
5159: l_party_max_score NUMBER;

Line 5156: H_SCORE HZ_PARTY_SEARCH.IDList;

5152: l_contact_pt_id NUMBER;
5153: l_cpt_type VARCHAR2(100);
5154: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5155: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5156: H_SCORE HZ_PARTY_SEARCH.IDList;
5157:
5158: cnt NUMBER :=0;
5159: l_party_max_score NUMBER;
5160: l_ps_max_score NUMBER;

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

5181: l_match_str := ' AND ';
5182: ELSIF p_match_type = 'OR' THEN
5183: l_match_str := ' OR ';
5184: END IF;
5185: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5186: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5187: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5188: g_score_until_thresh := false;
5189: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5186: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5182: ELSIF p_match_type = 'OR' THEN
5183: l_match_str := ' OR ';
5184: END IF;
5185: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5186: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5187: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5188: g_score_until_thresh := false;
5189: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5190:

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

5190:
5191: -- ************************************************************
5192: -- STEP 2. Setup of intermedia query strings for Acquisition query
5193: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5194: 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);
5195:
5196: -- Setup Search Context ID
5197: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5198: x_search_ctx_id := l_search_ctx_id;

Line 5269: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5265:
5266: PROCEDURE get_score_details (
5267: p_rule_id IN NUMBER,
5268: p_party_id IN NUMBER,
5269: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5270: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5271: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5272: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5273: x_search_ctx_id IN OUT NUMBER

Line 5270: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5266: PROCEDURE get_score_details (
5267: p_rule_id IN NUMBER,
5268: p_party_id IN NUMBER,
5269: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5270: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5271: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5272: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5273: x_search_ctx_id IN OUT NUMBER
5274: ) IS

Line 5271: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5267: p_rule_id IN NUMBER,
5268: p_party_id IN NUMBER,
5269: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5270: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5271: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5272: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5273: x_search_ctx_id IN OUT NUMBER
5274: ) IS
5275:

Line 5272: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5268: p_party_id IN NUMBER,
5269: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5270: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5271: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5272: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5273: x_search_ctx_id IN OUT NUMBER
5274: ) IS
5275:
5276: -- Strings to hold the generated Intermedia query strings

Line 5315: H_SCORES HZ_PARTY_SEARCH.score_list;

5311: l_TX11 VARCHAR2(2000);
5312: l_max_TX11 VARCHAR2(2000);
5313: l_TX14 VARCHAR2(2000);
5314: l_max_TX14 VARCHAR2(2000);
5315: H_SCORES HZ_PARTY_SEARCH.score_list;
5316:
5317: l_score NUMBER;
5318: l_match_idx NUMBER;
5319: l_idx NUMBER;

Line 5491: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5487: ************************************************/
5488:
5489: PROCEDURE get_party_for_search (
5490: p_party_id IN NUMBER,
5491: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5492: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS

Line 5492: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5488:
5489: PROCEDURE get_party_for_search (
5490: p_party_id IN NUMBER,
5491: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5492: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS
5496: l_party_id NUMBER;

Line 5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5489: PROCEDURE get_party_for_search (
5490: p_party_id IN NUMBER,
5491: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5492: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS
5496: l_party_id NUMBER;
5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5490: p_party_id IN NUMBER,
5491: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5492: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS
5496: l_party_id NUMBER;
5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5498: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5493: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS
5496: l_party_id NUMBER;
5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5498: l_contact_ids HZ_PARTY_SEARCH.IDList;
5499: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5500: ps NUMBER :=1;
5501: cpt NUMBER :=1;

Line 5498: l_contact_ids HZ_PARTY_SEARCH.IDList;

5494: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5495: ) IS
5496: l_party_id NUMBER;
5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5498: l_contact_ids HZ_PARTY_SEARCH.IDList;
5499: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5500: ps NUMBER :=1;
5501: cpt NUMBER :=1;
5502: ct NUMBER :=1;

Line 5499: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5495: ) IS
5496: l_party_id NUMBER;
5497: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5498: l_contact_ids HZ_PARTY_SEARCH.IDList;
5499: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5500: ps NUMBER :=1;
5501: cpt NUMBER :=1;
5502: ct NUMBER :=1;
5503: l_use_contact_info varchar2(1);

Line 5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5559: END get_party_for_search;
5560:
5561: PROCEDURE get_search_criteria (
5562: p_party_id IN NUMBER,
5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5560:
5561: PROCEDURE get_search_criteria (
5562: p_party_id IN NUMBER,
5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5561: PROCEDURE get_search_criteria (
5562: p_party_id IN NUMBER,
5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5562: p_party_id IN NUMBER,
5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5570: ) IS

Line 5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5563: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5570: ) IS
5571: BEGIN

Line 5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5564: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5570: ) IS
5571: BEGIN
5572:

Line 5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5565: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5566: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5567: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5568: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5569: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5570: ) IS
5571: BEGIN
5572:
5573: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5603: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5599: ************************************************/
5600:
5601: PROCEDURE get_party_rec (
5602: p_party_id IN NUMBER,
5603: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5604: ) IS
5605: l_party_type VARCHAR2(255);
5606: BEGIN
5607:

Line 5644: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5640: the party site search record structure
5641: ************************************************/
5642:
5643: PROCEDURE get_party_site_rec (
5644: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5646: ) IS
5647: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5648: SELECT party_site_id

Line 5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5641: ************************************************/
5642:
5643: PROCEDURE get_party_site_rec (
5644: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5645: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5646: ) IS
5647: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5648: SELECT party_site_id
5649: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 5710: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5706: the contact search record structure
5707: ************************************************/
5708:
5709: PROCEDURE get_contact_rec (
5710: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5711: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5712: ) IS
5713: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5714: SELECT org_contact_id

Line 5711: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5707: ************************************************/
5708:
5709: PROCEDURE get_contact_rec (
5710: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5711: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5712: ) IS
5713: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5714: SELECT org_contact_id
5715: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5766: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5762: the contact point search record structure
5763: ************************************************/
5764:
5765: PROCEDURE get_contact_point_rec (
5766: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5767: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5768: ) IS
5769:
5770: -- Cursor to fetch primary contact points for party

Line 5767: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5763: ************************************************/
5764:
5765: PROCEDURE get_contact_point_rec (
5766: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5767: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5768: ) IS
5769:
5770: -- Cursor to fetch primary contact points for party
5771: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5821: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5817: ************************************************/
5818:
5819: PROCEDURE MAP_PARTY_REC(
5820: p_search_ctx IN BOOLEAN,
5821: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5822: x_entered_max_score OUT NUMBER,
5823: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5824: ) IS
5825: tmp VARCHAR2(4000);

Line 5873: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5869: ************************************************/
5870:
5871: PROCEDURE MAP_PARTY_SITE_REC(
5872: p_search_ctx IN BOOLEAN,
5873: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5874: x_entered_max_score OUT NUMBER,
5875: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5876: ) IS
5877: l_current_max_score NUMBER;

Line 6143: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6139: ************************************************/
6140:
6141: PROCEDURE MAP_CONTACT_REC(
6142: p_search_ctx IN BOOLEAN,
6143: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6144: x_entered_max_score OUT NUMBER,
6145: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6146: ) IS
6147: l_current_max_score NUMBER;

Line 6185: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 6227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6223: 2. Contact Point Type is not null for each condition
6224: ************************************************/
6225:
6226: FUNCTION check_prim_cond(
6227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6231: RETURN BOOLEAN IS

Line 6228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6224: ************************************************/
6225:
6226: FUNCTION check_prim_cond(
6227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6231: RETURN BOOLEAN IS
6232: BEGIN

Line 6229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6225:
6226: FUNCTION check_prim_cond(
6227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6231: RETURN BOOLEAN IS
6232: BEGIN
6233: FOR I IN 1..p_party_site_list.COUNT LOOP

Line 6230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6226: FUNCTION check_prim_cond(
6227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6231: RETURN BOOLEAN IS
6232: BEGIN
6233: FOR I IN 1..p_party_site_list.COUNT LOOP
6234: IF p_party_site_list(I).ADDRESS IS NOT NULL THEN

Line 6286: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6282: has party site criteria.
6283: ************************************************/
6284:
6285: PROCEDURE check_party_site_cond(
6286: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6288: x_secondary OUT BOOLEAN,
6289: x_primary OUT BOOLEAN
6290: ) IS

Line 6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6283: ************************************************/
6284:
6285: PROCEDURE check_party_site_cond(
6286: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6287: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6288: x_secondary OUT BOOLEAN,
6289: x_primary OUT BOOLEAN
6290: ) IS
6291: BEGIN

Line 6342: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6338: has contact criteria.
6339: ************************************************/
6340:
6341: PROCEDURE check_contact_cond(
6342: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6343: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6344: x_secondary OUT BOOLEAN,
6345: x_primary OUT BOOLEAN
6346: ) IS

Line 6343: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6339: ************************************************/
6340:
6341: PROCEDURE check_contact_cond(
6342: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6343: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6344: x_secondary OUT BOOLEAN,
6345: x_primary OUT BOOLEAN
6346: ) IS
6347: BEGIN

Line 6380: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6376: has valid contact point criteria.
6377: ************************************************/
6378:
6379: PROCEDURE check_contact_point_cond(
6380: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6381: x_secondary OUT BOOLEAN,
6382: x_primary OUT BOOLEAN
6383: ) IS
6384: BEGIN