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

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

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

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

Line 2233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2279: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 2280: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 2281: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2473: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2474: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2475: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2596: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2597: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2705: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2706: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 3155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 3156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 3202: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 3203: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 3204: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 3444: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 3445: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3441: 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
3442: l_party_id_idx NUMBER:=1;
3443: l_ctx_id NUMBER;
3444: h_ps_id HZ_PARTY_SEARCH.IDList;
3445: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3446: h_ps_score HZ_PARTY_SEARCH.IDList;
3447: detcnt NUMBER := 1;
3448: l_person_id NUMBER;
3449: BEGIN

Line 3446: h_ps_score HZ_PARTY_SEARCH.IDList;

3442: l_party_id_idx NUMBER:=1;
3443: l_ctx_id NUMBER;
3444: h_ps_id HZ_PARTY_SEARCH.IDList;
3445: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3446: h_ps_score HZ_PARTY_SEARCH.IDList;
3447: detcnt NUMBER := 1;
3448: l_person_id NUMBER;
3449: BEGIN
3450: SAVEPOINT eval_start;

Line 3543: h_ct_id HZ_PARTY_SEARCH.IDList;

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

Line 3544: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3540: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3541: l_party_id_idx NUMBER:=1;
3542: l_ctx_id NUMBER;
3543: h_ct_id HZ_PARTY_SEARCH.IDList;
3544: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3545: h_ct_score HZ_PARTY_SEARCH.IDList;
3546: detcnt NUMBER := 1;
3547: l_person_id NUMBER;
3548: BEGIN

Line 3545: h_ct_score HZ_PARTY_SEARCH.IDList;

3541: l_party_id_idx NUMBER:=1;
3542: l_ctx_id NUMBER;
3543: h_ct_id HZ_PARTY_SEARCH.IDList;
3544: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3545: h_ct_score HZ_PARTY_SEARCH.IDList;
3546: detcnt NUMBER := 1;
3547: l_person_id NUMBER;
3548: BEGIN
3549: SAVEPOINT eval_start;

Line 3601: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 3602: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3603: h_cpt_score HZ_PARTY_SEARCH.IDList;

3599: l_party_id_idx NUMBER:=1;
3600: l_ctx_id NUMBER;
3601: h_cpt_id HZ_PARTY_SEARCH.IDList;
3602: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3603: h_cpt_score HZ_PARTY_SEARCH.IDList;
3604: detcnt NUMBER := 1;
3605: l_person_id NUMBER;
3606: is_a_match VARCHAR2(1) := 'Y';
3607: l_cpt_flag VARCHAR2(1) := 'N';

Line 3945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3941: END find_persons;
3942:
3943: PROCEDURE find_persons (
3944: p_rule_id IN NUMBER,
3945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3946: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3947: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3948: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3949: p_restrict_sql IN VARCHAR2,

Line 3946: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3942:
3943: PROCEDURE find_persons (
3944: p_rule_id IN NUMBER,
3945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3946: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3947: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3948: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3949: p_restrict_sql IN VARCHAR2,
3950: p_match_type IN VARCHAR2,

Line 3947: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3943: PROCEDURE find_persons (
3944: p_rule_id IN NUMBER,
3945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3946: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3947: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3948: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3949: p_restrict_sql IN VARCHAR2,
3950: p_match_type IN VARCHAR2,
3951: p_search_merged IN VARCHAR2,

Line 3948: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3944: p_rule_id IN NUMBER,
3945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3946: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3947: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3948: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3949: p_restrict_sql IN VARCHAR2,
3950: p_match_type IN VARCHAR2,
3951: p_search_merged IN VARCHAR2,
3952: p_ins_details IN VARCHAR2,

Line 3962: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 3963: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3959: END;
3960: PROCEDURE find_party_details (
3961: p_rule_id IN NUMBER,
3962: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3963: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3964: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3965: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3966: p_restrict_sql IN VARCHAR2,
3967: p_match_type IN VARCHAR2,

Line 3964: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3960: PROCEDURE find_party_details (
3961: p_rule_id IN NUMBER,
3962: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3963: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3964: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3965: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3966: p_restrict_sql IN VARCHAR2,
3967: p_match_type IN VARCHAR2,
3968: p_search_merged IN VARCHAR2,

Line 3965: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3961: p_rule_id IN NUMBER,
3962: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3963: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3964: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3965: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3966: p_restrict_sql IN VARCHAR2,
3967: p_match_type IN VARCHAR2,
3968: p_search_merged IN VARCHAR2,
3969: x_search_ctx_id OUT NUMBER,

Line 4022: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4018: x_dup_set_id OUT NUMBER,
4019: x_search_ctx_id OUT NUMBER,
4020: x_num_matches OUT NUMBER
4021: ) IS
4022: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4023: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4024: l_contact_list HZ_PARTY_SEARCH.contact_list;
4025: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4026: l_match_idx NUMBER;

Line 4023: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4019: x_search_ctx_id OUT NUMBER,
4020: x_num_matches OUT NUMBER
4021: ) IS
4022: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4023: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4024: l_contact_list HZ_PARTY_SEARCH.contact_list;
4025: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4026: l_match_idx NUMBER;
4027:

Line 4024: l_contact_list HZ_PARTY_SEARCH.contact_list;

4020: x_num_matches OUT NUMBER
4021: ) IS
4022: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4023: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4024: l_contact_list HZ_PARTY_SEARCH.contact_list;
4025: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4026: l_match_idx NUMBER;
4027:
4028: --Fix for bug 4417124

Line 4025: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4021: ) IS
4022: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4023: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4024: l_contact_list HZ_PARTY_SEARCH.contact_list;
4025: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4026: l_match_idx NUMBER;
4027:
4028: --Fix for bug 4417124
4029: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4134: x_search_ctx_id OUT NUMBER,
4135: x_num_matches OUT NUMBER
4136: ) IS
4137:
4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4135: x_num_matches OUT NUMBER
4136: ) IS
4137:
4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4140: l_contact_list HZ_PARTY_SEARCH.contact_list;

4136: ) IS
4137:
4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;
4144: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4137:
4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;
4144: p_contact_ids HZ_PARTY_SEARCH.IDList;
4145: l_match_idx NUMBER;

Line 4142: contact_point_ids HZ_PARTY_SEARCH.IDList;

4138: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;
4144: p_contact_ids HZ_PARTY_SEARCH.IDList;
4145: l_match_idx NUMBER;
4146: cursor get_cpts_for_party_sites is select contact_point_id

Line 4143: p_party_site_list HZ_PARTY_SEARCH.IDList;

4139: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;
4144: p_contact_ids HZ_PARTY_SEARCH.IDList;
4145: l_match_idx NUMBER;
4146: cursor get_cpts_for_party_sites is select contact_point_id
4147: from hz_contact_points

Line 4144: p_contact_ids HZ_PARTY_SEARCH.IDList;

4140: l_contact_list HZ_PARTY_SEARCH.contact_list;
4141: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4142: contact_point_ids HZ_PARTY_SEARCH.IDList;
4143: p_party_site_list HZ_PARTY_SEARCH.IDList;
4144: p_contact_ids HZ_PARTY_SEARCH.IDList;
4145: l_match_idx NUMBER;
4146: cursor get_cpts_for_party_sites is select contact_point_id
4147: from hz_contact_points
4148: where owner_table_name = 'HZ_PARTY_SITES'

Line 4173: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4169:
4170: get_search_criteria (
4171: null,
4172: p_party_site_list,
4173: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4174: contact_point_ids,
4175: l_party_search_rec,
4176: l_party_site_list,
4177: l_contact_list,

Line 4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4219: x_search_ctx_id OUT NUMBER,
4220: x_num_matches OUT NUMBER
4221: ) IS
4222:
4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4225: l_contact_list HZ_PARTY_SEARCH.contact_list;
4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4227: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4220: x_num_matches OUT NUMBER
4221: ) IS
4222:
4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4225: l_contact_list HZ_PARTY_SEARCH.contact_list;
4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4227: contact_point_ids HZ_PARTY_SEARCH.IDList;
4228: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4225: l_contact_list HZ_PARTY_SEARCH.contact_list;

4221: ) IS
4222:
4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4225: l_contact_list HZ_PARTY_SEARCH.contact_list;
4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4227: contact_point_ids HZ_PARTY_SEARCH.IDList;
4228: p_party_site_list HZ_PARTY_SEARCH.IDList;
4229: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4222:
4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4225: l_contact_list HZ_PARTY_SEARCH.contact_list;
4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4227: contact_point_ids HZ_PARTY_SEARCH.IDList;
4228: p_party_site_list HZ_PARTY_SEARCH.IDList;
4229: p_contact_ids HZ_PARTY_SEARCH.IDList;
4230: l_match_idx NUMBER;

Line 4227: contact_point_ids HZ_PARTY_SEARCH.IDList;

4223: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4224: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4225: l_contact_list HZ_PARTY_SEARCH.contact_list;
4226: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4227: contact_point_ids HZ_PARTY_SEARCH.IDList;
4228: p_party_site_list HZ_PARTY_SEARCH.IDList;
4229: p_contact_ids HZ_PARTY_SEARCH.IDList;
4230: l_match_idx NUMBER;
4231: cursor get_cpt_for_contact_id is select contact_point_id

Line 4228: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 4229: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 4260: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4256: CLOSE get_cpt_for_contact_id;
4257:
4258: get_search_criteria (
4259: null,
4260: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4261: p_contact_ids,
4262: contact_point_ids,
4263: l_party_search_rec,
4264: l_party_site_list,

Line 4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4307: p_match_type IN VARCHAR2,
4308: x_search_ctx_id OUT NUMBER,
4309: x_num_matches OUT NUMBER
4310: ) IS
4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4308: x_search_ctx_id OUT NUMBER,
4309: x_num_matches OUT NUMBER
4310: ) IS
4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4313: l_contact_list HZ_PARTY_SEARCH.contact_list;

4309: x_num_matches OUT NUMBER
4310: ) IS
4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;
4317: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4310: ) IS
4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;
4317: p_contact_ids HZ_PARTY_SEARCH.IDList;
4318: l_match_idx NUMBER;

Line 4315: contact_point_ids HZ_PARTY_SEARCH.IDList;

4311: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;
4317: p_contact_ids HZ_PARTY_SEARCH.IDList;
4318: l_match_idx NUMBER;
4319:

Line 4316: p_party_site_list HZ_PARTY_SEARCH.IDList;

4312: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;
4317: p_contact_ids HZ_PARTY_SEARCH.IDList;
4318: l_match_idx NUMBER;
4319:
4320: BEGIN

Line 4317: p_contact_ids HZ_PARTY_SEARCH.IDList;

4313: l_contact_list HZ_PARTY_SEARCH.contact_list;
4314: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4315: contact_point_ids HZ_PARTY_SEARCH.IDList;
4316: p_party_site_list HZ_PARTY_SEARCH.IDList;
4317: p_contact_ids HZ_PARTY_SEARCH.IDList;
4318: l_match_idx NUMBER;
4319:
4320: BEGIN
4321: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4334: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4330: END IF;
4331: contact_point_ids(1) := p_contact_point_id;
4332: get_search_criteria (
4333: null,
4334: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4335: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4336: contact_point_ids,
4337: l_party_search_rec,
4338: l_party_site_list,

Line 4335: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4331: contact_point_ids(1) := p_contact_point_id;
4332: get_search_criteria (
4333: null,
4334: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4335: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4336: contact_point_ids,
4337: l_party_search_rec,
4338: l_party_site_list,
4339: l_contact_list,

Line 4488: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 4489: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 4490: l_contact_list HZ_PARTY_SEARCH.contact_list;

4486: l_match_idx NUMBER;
4487: AttrVals AttrList;
4488: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4489: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4490: l_contact_list HZ_PARTY_SEARCH.contact_list;
4491: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4492: l_dup_set_id NUMBER;
4493: l_idx NUMBER;
4494: l_cpt_type VARCHAR2(255);

Line 4491: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4487: AttrVals AttrList;
4488: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4489: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4490: l_contact_list HZ_PARTY_SEARCH.contact_list;
4491: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4492: l_dup_set_id NUMBER;
4493: l_idx NUMBER;
4494: l_cpt_type VARCHAR2(255);
4495: FIRST BOOLEAN := TRUE;

Line 4660: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4656:
4657: PROCEDURE get_matching_party_sites (
4658: p_rule_id IN NUMBER,
4659: p_party_id IN NUMBER,
4660: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4661: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4662: p_restrict_sql IN VARCHAR2,
4663: p_match_type IN VARCHAR2,
4664: p_dup_party_site_id IN NUMBER,

Line 4661: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4657: PROCEDURE get_matching_party_sites (
4658: p_rule_id IN NUMBER,
4659: p_party_id IN NUMBER,
4660: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4661: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4662: p_restrict_sql IN VARCHAR2,
4663: p_match_type IN VARCHAR2,
4664: p_dup_party_site_id IN NUMBER,
4665: x_search_ctx_id OUT NUMBER,

Line 4698: H_SCORES HZ_PARTY_SEARCH.score_list;

4694: l_TX4 VARCHAR2(2000);
4695: l_TX10 VARCHAR2(2000);
4696: l_TX11 VARCHAR2(2000);
4697: l_TX14 VARCHAR2(2000);
4698: H_SCORES HZ_PARTY_SEARCH.score_list;
4699:
4700: l_score NUMBER;
4701: l_idx NUMBER;
4702: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4729: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4725: defps NUMBER :=0;
4726: defct NUMBER :=0;
4727: defcpt NUMBER :=0;
4728: l_index NUMBER;
4729: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4730: l_cnt NUMBER:=1;
4731:
4732:
4733: BEGIN

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

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

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

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

Line 4904: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4900:
4901: PROCEDURE get_matching_contacts (
4902: p_rule_id IN NUMBER,
4903: p_party_id IN NUMBER,
4904: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4905: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4906: p_restrict_sql IN VARCHAR2,
4907: p_match_type IN VARCHAR2,
4908: p_dup_contact_id IN NUMBER,

Line 4905: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4901: PROCEDURE get_matching_contacts (
4902: p_rule_id IN NUMBER,
4903: p_party_id IN NUMBER,
4904: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4905: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4906: p_restrict_sql IN VARCHAR2,
4907: p_match_type IN VARCHAR2,
4908: p_dup_contact_id IN NUMBER,
4909: x_search_ctx_id OUT NUMBER,

Line 4930: H_SCORES HZ_PARTY_SEARCH.score_list;

4926: l_entered_max_score NUMBER;
4927: FIRST BOOLEAN;
4928: l_search_ctx_id NUMBER; -- Generated Search Context ID
4929:
4930: H_SCORES HZ_PARTY_SEARCH.score_list;
4931:
4932: l_score NUMBER;
4933: l_idx NUMBER;
4934: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4958: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4954: l_party_max_score NUMBER;
4955: l_ps_max_score NUMBER;
4956: l_contact_max_score NUMBER;
4957: l_cpt_max_score NUMBER;
4958: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4959: l_cnt NUMBER:=1;
4960:
4961:
4962: BEGIN

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

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

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

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

Line 5129: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5125:
5126: PROCEDURE get_matching_contact_points (
5127: p_rule_id IN NUMBER,
5128: p_party_id IN NUMBER,
5129: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5130: p_restrict_sql IN VARCHAR2,
5131: p_match_type IN VARCHAR2,
5132: p_dup_contact_point_id IN NUMBER,
5133: x_search_ctx_id OUT NUMBER,

Line 5158: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5154: l_cpt_ps_id NUMBER;
5155: l_cpt_contact_id NUMBER;
5156: l_contact_pt_id NUMBER;
5157: l_cpt_type VARCHAR2(100);
5158: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5159: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5160: H_SCORE HZ_PARTY_SEARCH.IDList;
5161:
5162: cnt NUMBER :=0;

Line 5159: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5155: l_cpt_contact_id NUMBER;
5156: l_contact_pt_id NUMBER;
5157: l_cpt_type VARCHAR2(100);
5158: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5159: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5160: H_SCORE HZ_PARTY_SEARCH.IDList;
5161:
5162: cnt NUMBER :=0;
5163: l_party_max_score NUMBER;

Line 5160: H_SCORE HZ_PARTY_SEARCH.IDList;

5156: l_contact_pt_id NUMBER;
5157: l_cpt_type VARCHAR2(100);
5158: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5159: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5160: H_SCORE HZ_PARTY_SEARCH.IDList;
5161:
5162: cnt NUMBER :=0;
5163: l_party_max_score NUMBER;
5164: l_ps_max_score NUMBER;

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

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

Line 5190: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

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

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

Line 5273: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5269:
5270: PROCEDURE get_score_details (
5271: p_rule_id IN NUMBER,
5272: p_party_id IN NUMBER,
5273: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5274: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5275: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5276: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5277: x_search_ctx_id IN OUT NUMBER

Line 5274: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5270: PROCEDURE get_score_details (
5271: p_rule_id IN NUMBER,
5272: p_party_id IN NUMBER,
5273: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5274: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5275: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5276: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5277: x_search_ctx_id IN OUT NUMBER
5278: ) IS

Line 5275: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5271: p_rule_id IN NUMBER,
5272: p_party_id IN NUMBER,
5273: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5274: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5275: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5276: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5277: x_search_ctx_id IN OUT NUMBER
5278: ) IS
5279:

Line 5276: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5319: H_SCORES HZ_PARTY_SEARCH.score_list;

5315: l_TX11 VARCHAR2(2000);
5316: l_max_TX11 VARCHAR2(2000);
5317: l_TX14 VARCHAR2(2000);
5318: l_max_TX14 VARCHAR2(2000);
5319: H_SCORES HZ_PARTY_SEARCH.score_list;
5320:
5321: l_score NUMBER;
5322: l_match_idx NUMBER;
5323: l_idx NUMBER;

Line 5496: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5492: ************************************************/
5493:
5494: PROCEDURE get_party_for_search (
5495: p_party_id IN NUMBER,
5496: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5497: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS

Line 5497: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5493:
5494: PROCEDURE get_party_for_search (
5495: p_party_id IN NUMBER,
5496: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5497: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS
5501: l_party_id NUMBER;

Line 5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5494: PROCEDURE get_party_for_search (
5495: p_party_id IN NUMBER,
5496: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5497: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS
5501: l_party_id NUMBER;
5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5495: p_party_id IN NUMBER,
5496: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5497: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS
5501: l_party_id NUMBER;
5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5503: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5498: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS
5501: l_party_id NUMBER;
5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5503: l_contact_ids HZ_PARTY_SEARCH.IDList;
5504: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5505: ps NUMBER :=1;
5506: cpt NUMBER :=1;

Line 5503: l_contact_ids HZ_PARTY_SEARCH.IDList;

5499: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5500: ) IS
5501: l_party_id NUMBER;
5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5503: l_contact_ids HZ_PARTY_SEARCH.IDList;
5504: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5505: ps NUMBER :=1;
5506: cpt NUMBER :=1;
5507: ct NUMBER :=1;

Line 5504: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5500: ) IS
5501: l_party_id NUMBER;
5502: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5503: l_contact_ids HZ_PARTY_SEARCH.IDList;
5504: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5505: ps NUMBER :=1;
5506: cpt NUMBER :=1;
5507: ct NUMBER :=1;
5508: l_use_contact_info varchar2(1);

Line 5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5564: END get_party_for_search;
5565:
5566: PROCEDURE get_search_criteria (
5567: p_party_id IN NUMBER,
5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5565:
5566: PROCEDURE get_search_criteria (
5567: p_party_id IN NUMBER,
5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5566: PROCEDURE get_search_criteria (
5567: p_party_id IN NUMBER,
5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5567: p_party_id IN NUMBER,
5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5575: ) IS

Line 5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5568: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5575: ) IS
5576: BEGIN

Line 5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5569: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5575: ) IS
5576: BEGIN
5577:

Line 5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5570: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5571: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5572: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5573: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5574: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5575: ) IS
5576: BEGIN
5577:
5578: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5608: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5604: ************************************************/
5605:
5606: PROCEDURE get_party_rec (
5607: p_party_id IN NUMBER,
5608: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5609: ) IS
5610: l_party_type VARCHAR2(255);
5611: BEGIN
5612:

Line 5649: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5645: the party site search record structure
5646: ************************************************/
5647:
5648: PROCEDURE get_party_site_rec (
5649: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5650: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5651: ) IS
5652: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5653: SELECT party_site_id

Line 5650: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5646: ************************************************/
5647:
5648: PROCEDURE get_party_site_rec (
5649: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5650: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5651: ) IS
5652: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5653: SELECT party_site_id
5654: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 5715: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5711: the contact search record structure
5712: ************************************************/
5713:
5714: PROCEDURE get_contact_rec (
5715: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5716: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5717: ) IS
5718: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5719: SELECT org_contact_id

Line 5716: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5712: ************************************************/
5713:
5714: PROCEDURE get_contact_rec (
5715: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5716: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5717: ) IS
5718: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5719: SELECT org_contact_id
5720: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5771: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5767: the contact point search record structure
5768: ************************************************/
5769:
5770: PROCEDURE get_contact_point_rec (
5771: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5772: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5773: ) IS
5774:
5775: -- Cursor to fetch primary contact points for party

Line 5772: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5768: ************************************************/
5769:
5770: PROCEDURE get_contact_point_rec (
5771: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5772: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5773: ) IS
5774:
5775: -- Cursor to fetch primary contact points for party
5776: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5826: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5822: ************************************************/
5823:
5824: PROCEDURE MAP_PARTY_REC(
5825: p_search_ctx IN BOOLEAN,
5826: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5827: x_entered_max_score OUT NUMBER,
5828: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5829: ) IS
5830: tmp VARCHAR2(4000);

Line 5878: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5874: ************************************************/
5875:
5876: PROCEDURE MAP_PARTY_SITE_REC(
5877: p_search_ctx IN BOOLEAN,
5878: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5879: x_entered_max_score OUT NUMBER,
5880: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5881: ) IS
5882: l_current_max_score NUMBER;

Line 6148: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6144: ************************************************/
6145:
6146: PROCEDURE MAP_CONTACT_REC(
6147: p_search_ctx IN BOOLEAN,
6148: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6149: x_entered_max_score OUT NUMBER,
6150: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6151: ) IS
6152: l_current_max_score NUMBER;

Line 6190: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6186: ************************************************/
6187:
6188: PROCEDURE MAP_CONTACT_POINT_REC(
6189: p_search_ctx IN BOOLEAN,
6190: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6191: x_entered_max_score OUT NUMBER,
6192: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6193: ) IS
6194: l_current_max_score NUMBER;

Line 6232: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6228: 2. Contact Point Type is not null for each condition
6229: ************************************************/
6230:
6231: FUNCTION check_prim_cond(
6232: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6236: RETURN BOOLEAN IS

Line 6233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6229: ************************************************/
6230:
6231: FUNCTION check_prim_cond(
6232: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6236: RETURN BOOLEAN IS
6237: BEGIN

Line 6234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6230:
6231: FUNCTION check_prim_cond(
6232: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6236: RETURN BOOLEAN IS
6237: BEGIN
6238: FOR I IN 1..p_party_site_list.COUNT LOOP

Line 6235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6231: FUNCTION check_prim_cond(
6232: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6233: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6234: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6235: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6236: RETURN BOOLEAN IS
6237: BEGIN
6238: FOR I IN 1..p_party_site_list.COUNT LOOP
6239: IF p_party_site_list(I).ADDRESS IS NOT NULL THEN

Line 6291: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6287: has party site criteria.
6288: ************************************************/
6289:
6290: PROCEDURE check_party_site_cond(
6291: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6292: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6293: x_secondary OUT BOOLEAN,
6294: x_primary OUT BOOLEAN
6295: ) IS

Line 6292: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6288: ************************************************/
6289:
6290: PROCEDURE check_party_site_cond(
6291: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6292: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6293: x_secondary OUT BOOLEAN,
6294: x_primary OUT BOOLEAN
6295: ) IS
6296: BEGIN

Line 6347: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6343: has contact criteria.
6344: ************************************************/
6345:
6346: PROCEDURE check_contact_cond(
6347: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6348: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6349: x_secondary OUT BOOLEAN,
6350: x_primary OUT BOOLEAN
6351: ) IS

Line 6348: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6344: ************************************************/
6345:
6346: PROCEDURE check_contact_cond(
6347: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6348: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6349: x_secondary OUT BOOLEAN,
6350: x_primary OUT BOOLEAN
6351: ) IS
6352: BEGIN

Line 6385: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6381: has valid contact point criteria.
6382: ************************************************/
6383:
6384: PROCEDURE check_contact_point_cond(
6385: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6386: x_secondary OUT BOOLEAN,
6387: x_primary OUT BOOLEAN
6388: ) IS
6389: BEGIN