DBA Data[Home] [Help]

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

409: PROCEDURE INSERT_PARTY_SCORE (
410: p_party_id IN NUMBER
411: ,p_record_id IN NUMBER
412: ,p_search_ctx_id IN NUMBER
413: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
414: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
415: ,p_table_TX2 VARCHAR2
416: ,p_table_TX8 VARCHAR2
417: ,p_table_TX44 VARCHAR2

Line 488: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

484: PROCEDURE INSERT_PARTY_SITES_SCORE (
485: p_party_id IN NUMBER
486: ,p_record_id IN NUMBER
487: ,p_search_ctx_id IN NUMBER
488: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
489: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
490: ,p_table_TX3 VARCHAR2
491: ,p_table_TX4 VARCHAR2
492: ,p_table_TX11 VARCHAR2

Line 563: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

559: PROCEDURE INSERT_CONTACTS_SCORE (
560: p_party_id IN NUMBER
561: ,p_record_id IN NUMBER
562: ,p_search_ctx_id IN NUMBER
563: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
564: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
565: ,p_idx IN NUMBER) IS
566: l_current_score NUMBER:=0;
567: l_score NUMBER;

Line 579: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

575: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
576: p_party_id IN NUMBER
577: ,p_record_id IN NUMBER
578: ,p_search_ctx_id IN NUMBER
579: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
580: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
581: ,p_table_TX1 VARCHAR2
582: ,p_table_TX6 VARCHAR2
583: ,p_table_TX5 VARCHAR2

Line 657: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

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

Line 677: p_search_list IN HZ_PARTY_SEARCH.party_site_list

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

Line 697: p_search_list IN HZ_PARTY_SEARCH.contact_list

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

Line 717: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

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

Line 731: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

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

Line 732: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

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

Line 733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

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

Line 734: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

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

Line 735: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 736: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

Line 737: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

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

Line 738: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

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

Line 758: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

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

Line 759: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

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

Line 760: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

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

Line 761: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

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

Line 762: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 763: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

Line 764: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

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

Line 765: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

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

Line 777: maxscore HZ_PARTY_SEARCH.IDList;

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

Line 2136: RETURN HZ_PARTY_SEARCH.score_rec IS

2132: p_party_id NUMBER,
2133: p_party_site_id NUMBER,
2134: p_org_contact_id NUMBER,
2135: p_contact_point_id NUMBER)
2136: RETURN HZ_PARTY_SEARCH.score_rec IS
2137: l_score_rec HZ_PARTY_SEARCH.score_rec;
2138: BEGIN
2139: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2140: 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 2137: l_score_rec HZ_PARTY_SEARCH.score_rec;

2133: p_party_site_id NUMBER,
2134: p_org_contact_id NUMBER,
2135: p_contact_point_id NUMBER)
2136: RETURN HZ_PARTY_SEARCH.score_rec IS
2137: l_score_rec HZ_PARTY_SEARCH.score_rec;
2138: BEGIN
2139: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2140: 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);
2141: 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 2169: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2165: **********************************************************/
2166:
2167: PROCEDURE find_parties (
2168: p_rule_id IN NUMBER,
2169: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2170: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2171: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2172: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2173: p_restrict_sql IN VARCHAR2,

Line 2170: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2166:
2167: PROCEDURE find_parties (
2168: p_rule_id IN NUMBER,
2169: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2170: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2171: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2172: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2173: p_restrict_sql IN VARCHAR2,
2174: p_match_type IN VARCHAR2,

Line 2171: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2167: PROCEDURE find_parties (
2168: p_rule_id IN NUMBER,
2169: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2170: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2171: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2172: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2173: p_restrict_sql IN VARCHAR2,
2174: p_match_type IN VARCHAR2,
2175: p_search_merged IN VARCHAR2,

Line 2172: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2168: p_rule_id IN NUMBER,
2169: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2170: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2171: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2172: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2173: p_restrict_sql IN VARCHAR2,
2174: p_match_type IN VARCHAR2,
2175: p_search_merged IN VARCHAR2,
2176: p_dup_party_id IN NUMBER,

Line 2213: H_SCORES HZ_PARTY_SEARCH.score_list;

2209: l_TX11 VARCHAR2(2000);
2210: l_TX5 VARCHAR2(2000);
2211: l_TX8 VARCHAR2(2000);
2212: l_TX6 VARCHAR2(2000);
2213: H_SCORES HZ_PARTY_SEARCH.score_list;
2214: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2215: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2216:
2217: l_score NUMBER;

Line 2214: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2210: l_TX5 VARCHAR2(2000);
2211: l_TX8 VARCHAR2(2000);
2212: l_TX6 VARCHAR2(2000);
2213: H_SCORES HZ_PARTY_SEARCH.score_list;
2214: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2215: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2216:
2217: l_score NUMBER;
2218: l_idx NUMBER;

Line 2215: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2211: l_TX8 VARCHAR2(2000);
2212: l_TX6 VARCHAR2(2000);
2213: H_SCORES HZ_PARTY_SEARCH.score_list;
2214: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2215: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2216:
2217: l_score NUMBER;
2218: l_idx NUMBER;
2219: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2406: h_ps_id HZ_PARTY_SEARCH.IDList;

2402: /** Private procedure to acquire and score at party site level ***/
2403: 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
2404: l_party_id_idx NUMBER:=1;
2405: l_ctx_id NUMBER;
2406: h_ps_id HZ_PARTY_SEARCH.IDList;
2407: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2408: h_ps_score HZ_PARTY_SEARCH.IDList;
2409: detcnt NUMBER := 1;
2410: BEGIN

Line 2407: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2403: 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
2404: l_party_id_idx NUMBER:=1;
2405: l_ctx_id NUMBER;
2406: h_ps_id HZ_PARTY_SEARCH.IDList;
2407: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2408: h_ps_score HZ_PARTY_SEARCH.IDList;
2409: detcnt NUMBER := 1;
2410: BEGIN
2411: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2408: h_ps_score HZ_PARTY_SEARCH.IDList;

2404: l_party_id_idx NUMBER:=1;
2405: l_ctx_id NUMBER;
2406: h_ps_id HZ_PARTY_SEARCH.IDList;
2407: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2408: h_ps_score HZ_PARTY_SEARCH.IDList;
2409: detcnt NUMBER := 1;
2410: BEGIN
2411: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2412: 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 2528: h_ct_id HZ_PARTY_SEARCH.IDList;

2524: /** Private procedure to acquire and score at contact point level ***/
2525: 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
2526: l_party_id_idx NUMBER:=1;
2527: l_ctx_id NUMBER;
2528: h_ct_id HZ_PARTY_SEARCH.IDList;
2529: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2530: h_ct_score HZ_PARTY_SEARCH.IDList;
2531: detcnt NUMBER := 1;
2532: BEGIN

Line 2529: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2525: 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
2526: l_party_id_idx NUMBER:=1;
2527: l_ctx_id NUMBER;
2528: h_ct_id HZ_PARTY_SEARCH.IDList;
2529: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2530: h_ct_score HZ_PARTY_SEARCH.IDList;
2531: detcnt NUMBER := 1;
2532: BEGIN
2533: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2530: h_ct_score HZ_PARTY_SEARCH.IDList;

2526: l_party_id_idx NUMBER:=1;
2527: l_ctx_id NUMBER;
2528: h_ct_id HZ_PARTY_SEARCH.IDList;
2529: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2530: h_ct_score HZ_PARTY_SEARCH.IDList;
2531: detcnt NUMBER := 1;
2532: BEGIN
2533: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2534: 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 2637: h_cpt_id HZ_PARTY_SEARCH.IDList;

2633: /** Private procedure to acquire and score at contact point level ***/
2634: 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
2635: l_party_id_idx NUMBER:=1;
2636: l_ctx_id NUMBER;
2637: h_cpt_id HZ_PARTY_SEARCH.IDList;
2638: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2639: h_cpt_score HZ_PARTY_SEARCH.IDList;
2640: detcnt NUMBER := 1;
2641: l_cpt_flag VARCHAR2(1) := 'N';

Line 2638: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2634: 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
2635: l_party_id_idx NUMBER:=1;
2636: l_ctx_id NUMBER;
2637: h_cpt_id HZ_PARTY_SEARCH.IDList;
2638: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2639: h_cpt_score HZ_PARTY_SEARCH.IDList;
2640: detcnt NUMBER := 1;
2641: l_cpt_flag VARCHAR2(1) := 'N';
2642: is_a_match VARCHAR2(1) := 'Y';

Line 2639: h_cpt_score HZ_PARTY_SEARCH.IDList;

2635: l_party_id_idx NUMBER:=1;
2636: l_ctx_id NUMBER;
2637: h_cpt_id HZ_PARTY_SEARCH.IDList;
2638: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2639: h_cpt_score HZ_PARTY_SEARCH.IDList;
2640: detcnt NUMBER := 1;
2641: l_cpt_flag VARCHAR2(1) := 'N';
2642: is_a_match VARCHAR2(1) := 'Y';
2643: BEGIN

Line 3126: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3122: END find_parties;
3123:
3124: PROCEDURE find_persons (
3125: p_rule_id IN NUMBER,
3126: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3127: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3128: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3129: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3130: p_restrict_sql IN VARCHAR2,

Line 3127: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3123:
3124: PROCEDURE find_persons (
3125: p_rule_id IN NUMBER,
3126: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3127: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3128: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3129: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3130: p_restrict_sql IN VARCHAR2,
3131: p_match_type IN VARCHAR2,

Line 3128: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3124: PROCEDURE find_persons (
3125: p_rule_id IN NUMBER,
3126: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3127: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3128: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3129: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3130: p_restrict_sql IN VARCHAR2,
3131: p_match_type IN VARCHAR2,
3132: p_search_merged IN VARCHAR2,

Line 3129: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3125: p_rule_id IN NUMBER,
3126: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3127: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3128: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3129: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3130: p_restrict_sql IN VARCHAR2,
3131: p_match_type IN VARCHAR2,
3132: p_search_merged IN VARCHAR2,
3133: p_dup_party_id IN NUMBER,

Line 3170: H_SCORES HZ_PARTY_SEARCH.score_list;

3166: l_TX11 VARCHAR2(2000);
3167: l_TX5 VARCHAR2(2000);
3168: l_TX8 VARCHAR2(2000);
3169: l_TX6 VARCHAR2(2000);
3170: H_SCORES HZ_PARTY_SEARCH.score_list;
3171: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3172: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3173:
3174: l_score NUMBER;

Line 3171: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3167: l_TX5 VARCHAR2(2000);
3168: l_TX8 VARCHAR2(2000);
3169: l_TX6 VARCHAR2(2000);
3170: H_SCORES HZ_PARTY_SEARCH.score_list;
3171: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3172: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3173:
3174: l_score NUMBER;
3175: l_idx NUMBER;

Line 3172: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3168: l_TX8 VARCHAR2(2000);
3169: l_TX6 VARCHAR2(2000);
3170: H_SCORES HZ_PARTY_SEARCH.score_list;
3171: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3172: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3173:
3174: l_score NUMBER;
3175: l_idx NUMBER;
3176: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3411: h_ps_id HZ_PARTY_SEARCH.IDList;

3407: /** Private procedure to acquire and score at party site level ***/
3408: 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
3409: l_party_id_idx NUMBER:=1;
3410: l_ctx_id NUMBER;
3411: h_ps_id HZ_PARTY_SEARCH.IDList;
3412: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3413: h_ps_score HZ_PARTY_SEARCH.IDList;
3414: detcnt NUMBER := 1;
3415: l_person_id NUMBER;

Line 3412: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3408: 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
3409: l_party_id_idx NUMBER:=1;
3410: l_ctx_id NUMBER;
3411: h_ps_id HZ_PARTY_SEARCH.IDList;
3412: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3413: h_ps_score HZ_PARTY_SEARCH.IDList;
3414: detcnt NUMBER := 1;
3415: l_person_id NUMBER;
3416: BEGIN

Line 3413: h_ps_score HZ_PARTY_SEARCH.IDList;

3409: l_party_id_idx NUMBER:=1;
3410: l_ctx_id NUMBER;
3411: h_ps_id HZ_PARTY_SEARCH.IDList;
3412: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3413: h_ps_score HZ_PARTY_SEARCH.IDList;
3414: detcnt NUMBER := 1;
3415: l_person_id NUMBER;
3416: BEGIN
3417: SAVEPOINT eval_start;

Line 3510: h_ct_id HZ_PARTY_SEARCH.IDList;

3506: /** Private procedure to acquire and score at party site level ***/
3507: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3508: l_party_id_idx NUMBER:=1;
3509: l_ctx_id NUMBER;
3510: h_ct_id HZ_PARTY_SEARCH.IDList;
3511: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3512: h_ct_score HZ_PARTY_SEARCH.IDList;
3513: detcnt NUMBER := 1;
3514: l_person_id NUMBER;

Line 3511: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3507: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3508: l_party_id_idx NUMBER:=1;
3509: l_ctx_id NUMBER;
3510: h_ct_id HZ_PARTY_SEARCH.IDList;
3511: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3512: h_ct_score HZ_PARTY_SEARCH.IDList;
3513: detcnt NUMBER := 1;
3514: l_person_id NUMBER;
3515: BEGIN

Line 3512: h_ct_score HZ_PARTY_SEARCH.IDList;

3508: l_party_id_idx NUMBER:=1;
3509: l_ctx_id NUMBER;
3510: h_ct_id HZ_PARTY_SEARCH.IDList;
3511: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3512: h_ct_score HZ_PARTY_SEARCH.IDList;
3513: detcnt NUMBER := 1;
3514: l_person_id NUMBER;
3515: BEGIN
3516: SAVEPOINT eval_start;

Line 3568: h_cpt_id HZ_PARTY_SEARCH.IDList;

3564: /** Private procedure to acquire and score at contact point level ***/
3565: 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
3566: l_party_id_idx NUMBER:=1;
3567: l_ctx_id NUMBER;
3568: h_cpt_id HZ_PARTY_SEARCH.IDList;
3569: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3570: h_cpt_score HZ_PARTY_SEARCH.IDList;
3571: detcnt NUMBER := 1;
3572: l_person_id NUMBER;

Line 3569: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3565: 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
3566: l_party_id_idx NUMBER:=1;
3567: l_ctx_id NUMBER;
3568: h_cpt_id HZ_PARTY_SEARCH.IDList;
3569: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3570: h_cpt_score HZ_PARTY_SEARCH.IDList;
3571: detcnt NUMBER := 1;
3572: l_person_id NUMBER;
3573: is_a_match VARCHAR2(1) := 'Y';

Line 3570: h_cpt_score HZ_PARTY_SEARCH.IDList;

3566: l_party_id_idx NUMBER:=1;
3567: l_ctx_id NUMBER;
3568: h_cpt_id HZ_PARTY_SEARCH.IDList;
3569: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3570: h_cpt_score HZ_PARTY_SEARCH.IDList;
3571: detcnt NUMBER := 1;
3572: l_person_id NUMBER;
3573: is_a_match VARCHAR2(1) := 'Y';
3574: l_cpt_flag VARCHAR2(1) := 'N';

Line 3981: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3977: END find_persons;
3978:
3979: PROCEDURE find_persons (
3980: p_rule_id IN NUMBER,
3981: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3982: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3983: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3984: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3985: p_restrict_sql IN VARCHAR2,

Line 3982: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3978:
3979: PROCEDURE find_persons (
3980: p_rule_id IN NUMBER,
3981: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3982: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3983: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3984: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3985: p_restrict_sql IN VARCHAR2,
3986: p_match_type IN VARCHAR2,

Line 3983: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3979: PROCEDURE find_persons (
3980: p_rule_id IN NUMBER,
3981: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3982: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3983: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3984: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3985: p_restrict_sql IN VARCHAR2,
3986: p_match_type IN VARCHAR2,
3987: p_search_merged IN VARCHAR2,

Line 3984: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3980: p_rule_id IN NUMBER,
3981: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3982: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3983: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3984: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3985: p_restrict_sql IN VARCHAR2,
3986: p_match_type IN VARCHAR2,
3987: p_search_merged IN VARCHAR2,
3988: p_ins_details IN VARCHAR2,

Line 3998: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3994: 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);
3995: END;
3996: PROCEDURE find_party_details (
3997: p_rule_id IN NUMBER,
3998: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3999: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4000: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4001: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4002: p_restrict_sql IN VARCHAR2,

Line 3999: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3995: END;
3996: PROCEDURE find_party_details (
3997: p_rule_id IN NUMBER,
3998: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3999: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4000: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4001: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4002: p_restrict_sql IN VARCHAR2,
4003: p_match_type IN VARCHAR2,

Line 4000: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3996: PROCEDURE find_party_details (
3997: p_rule_id IN NUMBER,
3998: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3999: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4000: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4001: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4002: p_restrict_sql IN VARCHAR2,
4003: p_match_type IN VARCHAR2,
4004: p_search_merged IN VARCHAR2,

Line 4001: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3997: p_rule_id IN NUMBER,
3998: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3999: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4000: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4001: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4002: p_restrict_sql IN VARCHAR2,
4003: p_match_type IN VARCHAR2,
4004: p_search_merged IN VARCHAR2,
4005: x_search_ctx_id OUT NUMBER,

Line 4058: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4054: x_dup_set_id OUT NUMBER,
4055: x_search_ctx_id OUT NUMBER,
4056: x_num_matches OUT NUMBER
4057: ) IS
4058: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4059: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4060: l_contact_list HZ_PARTY_SEARCH.contact_list;
4061: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4062: l_match_idx NUMBER;

Line 4059: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4055: x_search_ctx_id OUT NUMBER,
4056: x_num_matches OUT NUMBER
4057: ) IS
4058: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4059: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4060: l_contact_list HZ_PARTY_SEARCH.contact_list;
4061: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4062: l_match_idx NUMBER;
4063:

Line 4060: l_contact_list HZ_PARTY_SEARCH.contact_list;

4056: x_num_matches OUT NUMBER
4057: ) IS
4058: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4059: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4060: l_contact_list HZ_PARTY_SEARCH.contact_list;
4061: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4062: l_match_idx NUMBER;
4063:
4064: --Fix for bug 4417124

Line 4061: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4057: ) IS
4058: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4059: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4060: l_contact_list HZ_PARTY_SEARCH.contact_list;
4061: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4062: l_match_idx NUMBER;
4063:
4064: --Fix for bug 4417124
4065: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4170: x_search_ctx_id OUT NUMBER,
4171: x_num_matches OUT NUMBER
4172: ) IS
4173:
4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4171: x_num_matches OUT NUMBER
4172: ) IS
4173:
4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4176: l_contact_list HZ_PARTY_SEARCH.contact_list;

4172: ) IS
4173:
4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;
4180: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4173:
4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;
4180: p_contact_ids HZ_PARTY_SEARCH.IDList;
4181: l_match_idx NUMBER;

Line 4178: contact_point_ids HZ_PARTY_SEARCH.IDList;

4174: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;
4180: p_contact_ids HZ_PARTY_SEARCH.IDList;
4181: l_match_idx NUMBER;
4182: cursor get_cpts_for_party_sites is select contact_point_id

Line 4179: p_party_site_list HZ_PARTY_SEARCH.IDList;

4175: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;
4180: p_contact_ids HZ_PARTY_SEARCH.IDList;
4181: l_match_idx NUMBER;
4182: cursor get_cpts_for_party_sites is select contact_point_id
4183: from hz_contact_points

Line 4180: p_contact_ids HZ_PARTY_SEARCH.IDList;

4176: l_contact_list HZ_PARTY_SEARCH.contact_list;
4177: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4178: contact_point_ids HZ_PARTY_SEARCH.IDList;
4179: p_party_site_list HZ_PARTY_SEARCH.IDList;
4180: p_contact_ids HZ_PARTY_SEARCH.IDList;
4181: l_match_idx NUMBER;
4182: cursor get_cpts_for_party_sites is select contact_point_id
4183: from hz_contact_points
4184: where owner_table_name = 'HZ_PARTY_SITES'

Line 4209: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4205:
4206: get_search_criteria (
4207: null,
4208: p_party_site_list,
4209: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4210: contact_point_ids,
4211: l_party_search_rec,
4212: l_party_site_list,
4213: l_contact_list,

Line 4259: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 4260: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 4261: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 4262: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 4263: contact_point_ids HZ_PARTY_SEARCH.IDList;

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

Line 4264: p_party_site_list HZ_PARTY_SEARCH.IDList;

4260: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4261: l_contact_list HZ_PARTY_SEARCH.contact_list;
4262: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4263: contact_point_ids HZ_PARTY_SEARCH.IDList;
4264: p_party_site_list HZ_PARTY_SEARCH.IDList;
4265: p_contact_ids HZ_PARTY_SEARCH.IDList;
4266: l_match_idx NUMBER;
4267: cursor get_cpt_for_contact_id is select contact_point_id
4268: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4265: p_contact_ids HZ_PARTY_SEARCH.IDList;

4261: l_contact_list HZ_PARTY_SEARCH.contact_list;
4262: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4263: contact_point_ids HZ_PARTY_SEARCH.IDList;
4264: p_party_site_list HZ_PARTY_SEARCH.IDList;
4265: p_contact_ids HZ_PARTY_SEARCH.IDList;
4266: l_match_idx NUMBER;
4267: cursor get_cpt_for_contact_id is select contact_point_id
4268: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4269: where a.party_relationship_id = b.relationship_id

Line 4296: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4292: CLOSE get_cpt_for_contact_id;
4293:
4294: get_search_criteria (
4295: null,
4296: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4297: p_contact_ids,
4298: contact_point_ids,
4299: l_party_search_rec,
4300: l_party_site_list,

Line 4347: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4343: p_match_type IN VARCHAR2,
4344: x_search_ctx_id OUT NUMBER,
4345: x_num_matches OUT NUMBER
4346: ) IS
4347: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4348: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4349: l_contact_list HZ_PARTY_SEARCH.contact_list;
4350: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4351: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4348: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 4349: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 4350: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 4351: contact_point_ids HZ_PARTY_SEARCH.IDList;

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

Line 4352: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 4353: p_contact_ids HZ_PARTY_SEARCH.IDList;

4349: l_contact_list HZ_PARTY_SEARCH.contact_list;
4350: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4351: contact_point_ids HZ_PARTY_SEARCH.IDList;
4352: p_party_site_list HZ_PARTY_SEARCH.IDList;
4353: p_contact_ids HZ_PARTY_SEARCH.IDList;
4354: l_match_idx NUMBER;
4355:
4356: BEGIN
4357: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4370: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4366: END IF;
4367: contact_point_ids(1) := p_contact_point_id;
4368: get_search_criteria (
4369: null,
4370: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4371: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4372: contact_point_ids,
4373: l_party_search_rec,
4374: l_party_site_list,

Line 4371: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4367: contact_point_ids(1) := p_contact_point_id;
4368: get_search_criteria (
4369: null,
4370: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4371: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4372: contact_point_ids,
4373: l_party_search_rec,
4374: l_party_site_list,
4375: l_contact_list,

Line 4524: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4520: ) IS
4521: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4522: l_match_idx NUMBER;
4523: AttrVals AttrList;
4524: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4525: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4526: l_contact_list HZ_PARTY_SEARCH.contact_list;
4527: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4528: l_dup_set_id NUMBER;

Line 4525: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4521: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4522: l_match_idx NUMBER;
4523: AttrVals AttrList;
4524: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4525: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4526: l_contact_list HZ_PARTY_SEARCH.contact_list;
4527: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4528: l_dup_set_id NUMBER;
4529: l_idx NUMBER;

Line 4526: l_contact_list HZ_PARTY_SEARCH.contact_list;

4522: l_match_idx NUMBER;
4523: AttrVals AttrList;
4524: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4525: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4526: l_contact_list HZ_PARTY_SEARCH.contact_list;
4527: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4528: l_dup_set_id NUMBER;
4529: l_idx NUMBER;
4530: l_cpt_type VARCHAR2(255);

Line 4527: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4523: AttrVals AttrList;
4524: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4525: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4526: l_contact_list HZ_PARTY_SEARCH.contact_list;
4527: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4528: l_dup_set_id NUMBER;
4529: l_idx NUMBER;
4530: l_cpt_type VARCHAR2(255);
4531: FIRST BOOLEAN := TRUE;

Line 4723: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4719:
4720: PROCEDURE get_matching_party_sites (
4721: p_rule_id IN NUMBER,
4722: p_party_id IN NUMBER,
4723: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4724: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4725: p_restrict_sql IN VARCHAR2,
4726: p_match_type IN VARCHAR2,
4727: p_dup_party_site_id IN NUMBER,

Line 4724: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4720: PROCEDURE get_matching_party_sites (
4721: p_rule_id IN NUMBER,
4722: p_party_id IN NUMBER,
4723: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4724: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4725: p_restrict_sql IN VARCHAR2,
4726: p_match_type IN VARCHAR2,
4727: p_dup_party_site_id IN NUMBER,
4728: x_search_ctx_id OUT NUMBER,

Line 4755: H_SCORES HZ_PARTY_SEARCH.score_list;

4751: l_TX4 VARCHAR2(2000);
4752: l_TX11 VARCHAR2(2000);
4753: l_TX5 VARCHAR2(2000);
4754: l_TX6 VARCHAR2(2000);
4755: H_SCORES HZ_PARTY_SEARCH.score_list;
4756:
4757: l_score NUMBER;
4758: l_idx NUMBER;
4759: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4786: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4782: defps NUMBER :=0;
4783: defct NUMBER :=0;
4784: defcpt NUMBER :=0;
4785: l_index NUMBER;
4786: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4787: l_cnt NUMBER:=1;
4788:
4789:
4790: BEGIN

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

4806: l_match_str := ' AND ';
4807: ELSIF p_match_type = 'OR' THEN
4808: l_match_str := ' OR ';
4809: END IF;
4810: 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);
4811: g_score_until_thresh := false;
4812: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4813:
4814: -- ************************************************************

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

4814: -- ************************************************************
4815: -- STEP 2. Setup of intermedia query strings for Acquisition query
4816: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4817: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4818: 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);
4819:
4820: -- Setup Search Context ID
4821: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4822: x_search_ctx_id := l_search_ctx_id;

Line 4961: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4957:
4958: PROCEDURE get_matching_contacts (
4959: p_rule_id IN NUMBER,
4960: p_party_id IN NUMBER,
4961: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4962: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4963: p_restrict_sql IN VARCHAR2,
4964: p_match_type IN VARCHAR2,
4965: p_dup_contact_id IN NUMBER,

Line 4962: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4958: PROCEDURE get_matching_contacts (
4959: p_rule_id IN NUMBER,
4960: p_party_id IN NUMBER,
4961: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4962: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4963: p_restrict_sql IN VARCHAR2,
4964: p_match_type IN VARCHAR2,
4965: p_dup_contact_id IN NUMBER,
4966: x_search_ctx_id OUT NUMBER,

Line 4990: H_SCORES HZ_PARTY_SEARCH.score_list;

4986:
4987: l_TX1 VARCHAR2(2000);
4988: l_TX5 VARCHAR2(2000);
4989: l_TX6 VARCHAR2(2000);
4990: H_SCORES HZ_PARTY_SEARCH.score_list;
4991:
4992: l_score NUMBER;
4993: l_idx NUMBER;
4994: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5018: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5014: l_party_max_score NUMBER;
5015: l_ps_max_score NUMBER;
5016: l_contact_max_score NUMBER;
5017: l_cpt_max_score NUMBER;
5018: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5019: l_cnt NUMBER:=1;
5020:
5021:
5022: BEGIN

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

5038: l_match_str := ' AND ';
5039: ELSIF p_match_type = 'OR' THEN
5040: l_match_str := ' OR ';
5041: END IF;
5042: 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);
5043: g_score_until_thresh := false;
5044: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5045:
5046: -- ************************************************************

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

5046: -- ************************************************************
5047: -- STEP 2. Setup of intermedia query strings for Acquisition query
5048: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5049: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5050: 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);
5051:
5052: -- Setup Search Context ID
5053: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5054: x_search_ctx_id := l_search_ctx_id;

Line 5189: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5185:
5186: PROCEDURE get_matching_contact_points (
5187: p_rule_id IN NUMBER,
5188: p_party_id IN NUMBER,
5189: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5190: p_restrict_sql IN VARCHAR2,
5191: p_match_type IN VARCHAR2,
5192: p_dup_contact_point_id IN NUMBER,
5193: x_search_ctx_id OUT NUMBER,

Line 5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5217: l_cpt_ps_id NUMBER;
5218: l_cpt_contact_id NUMBER;
5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;

Line 5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5218: l_cpt_contact_id NUMBER;
5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;
5226: l_party_max_score NUMBER;

Line 5223: H_SCORE HZ_PARTY_SEARCH.IDList;

5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;
5226: l_party_max_score NUMBER;
5227: l_ps_max_score NUMBER;

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

5248: l_match_str := ' AND ';
5249: ELSIF p_match_type = 'OR' THEN
5250: l_match_str := ' OR ';
5251: END IF;
5252: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5254: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5255: g_score_until_thresh := false;
5256: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5249: ELSIF p_match_type = 'OR' THEN
5250: l_match_str := ' OR ';
5251: END IF;
5252: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5254: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5255: g_score_until_thresh := false;
5256: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5257:

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

5257:
5258: -- ************************************************************
5259: -- STEP 2. Setup of intermedia query strings for Acquisition query
5260: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5261: 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);
5262:
5263: -- Setup Search Context ID
5264: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5265: x_search_ctx_id := l_search_ctx_id;

Line 5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5332:
5333: PROCEDURE get_score_details (
5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER

Line 5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5333: PROCEDURE get_score_details (
5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS

Line 5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS
5342:

Line 5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS
5342:
5343: -- Strings to hold the generated Intermedia query strings

Line 5376: H_SCORES HZ_PARTY_SEARCH.score_list;

5372: l_TX8 VARCHAR2(2000);
5373: l_max_TX8 VARCHAR2(2000);
5374: l_TX6 VARCHAR2(2000);
5375: l_max_TX6 VARCHAR2(2000);
5376: H_SCORES HZ_PARTY_SEARCH.score_list;
5377:
5378: l_score NUMBER;
5379: l_match_idx NUMBER;
5380: l_idx NUMBER;

Line 5547: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5543: ************************************************/
5544:
5545: PROCEDURE get_party_for_search (
5546: p_party_id IN NUMBER,
5547: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5548: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS

Line 5548: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5544:
5545: PROCEDURE get_party_for_search (
5546: p_party_id IN NUMBER,
5547: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5548: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS
5552: l_party_id NUMBER;

Line 5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5545: PROCEDURE get_party_for_search (
5546: p_party_id IN NUMBER,
5547: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5548: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS
5552: l_party_id NUMBER;
5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5546: p_party_id IN NUMBER,
5547: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5548: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS
5552: l_party_id NUMBER;
5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5554: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5549: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS
5552: l_party_id NUMBER;
5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5554: l_contact_ids HZ_PARTY_SEARCH.IDList;
5555: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5556: ps NUMBER :=1;
5557: cpt NUMBER :=1;

Line 5554: l_contact_ids HZ_PARTY_SEARCH.IDList;

5550: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5551: ) IS
5552: l_party_id NUMBER;
5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5554: l_contact_ids HZ_PARTY_SEARCH.IDList;
5555: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5556: ps NUMBER :=1;
5557: cpt NUMBER :=1;
5558: ct NUMBER :=1;

Line 5555: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5551: ) IS
5552: l_party_id NUMBER;
5553: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5554: l_contact_ids HZ_PARTY_SEARCH.IDList;
5555: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5556: ps NUMBER :=1;
5557: cpt NUMBER :=1;
5558: ct NUMBER :=1;
5559: l_use_contact_info varchar2(1);

Line 5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5647: END get_party_for_search;
5648:
5649: PROCEDURE get_search_criteria (
5650: p_party_id IN NUMBER,
5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5648:
5649: PROCEDURE get_search_criteria (
5650: p_party_id IN NUMBER,
5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5649: PROCEDURE get_search_criteria (
5650: p_party_id IN NUMBER,
5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5650: p_party_id IN NUMBER,
5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5658: ) IS

Line 5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5651: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5658: ) IS
5659: BEGIN

Line 5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5652: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5658: ) IS
5659: BEGIN
5660:

Line 5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5653: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5654: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5655: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5656: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5657: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5658: ) IS
5659: BEGIN
5660:
5661: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5703: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5699: ************************************************/
5700:
5701: PROCEDURE get_party_rec (
5702: p_party_id IN NUMBER,
5703: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5704: ) IS
5705: l_party_type VARCHAR2(255);
5706: BEGIN
5707:

Line 5762: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5758: the party site search record structure
5759: ************************************************/
5760:
5761: PROCEDURE get_party_site_rec (
5762: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5763: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5764: ) IS
5765: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5766: SELECT party_site_id

Line 5763: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5759: ************************************************/
5760:
5761: PROCEDURE get_party_site_rec (
5762: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5763: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5764: ) IS
5765: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5766: SELECT party_site_id
5767: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5818: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5814: the contact search record structure
5815: ************************************************/
5816:
5817: PROCEDURE get_contact_rec (
5818: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5819: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5820: ) IS
5821: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5822: SELECT org_contact_id

Line 5819: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5815: ************************************************/
5816:
5817: PROCEDURE get_contact_rec (
5818: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5819: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5820: ) IS
5821: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5822: SELECT org_contact_id
5823: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5874: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5870: the contact point search record structure
5871: ************************************************/
5872:
5873: PROCEDURE get_contact_point_rec (
5874: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5875: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5876: ) IS
5877:
5878: -- Cursor to fetch primary contact points for party

Line 5875: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5871: ************************************************/
5872:
5873: PROCEDURE get_contact_point_rec (
5874: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5875: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5876: ) IS
5877:
5878: -- Cursor to fetch primary contact points for party
5879: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5933: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5929: ************************************************/
5930:
5931: PROCEDURE MAP_PARTY_REC(
5932: p_search_ctx IN BOOLEAN,
5933: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5934: x_entered_max_score OUT NUMBER,
5935: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5936: ) IS
5937: tmp VARCHAR2(4000);

Line 6048: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6044: ************************************************/
6045:
6046: PROCEDURE MAP_PARTY_SITE_REC(
6047: p_search_ctx IN BOOLEAN,
6048: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6049: x_entered_max_score OUT NUMBER,
6050: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6051: ) IS
6052: l_current_max_score NUMBER;

Line 6166: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6162: ************************************************/
6163:
6164: PROCEDURE MAP_CONTACT_REC(
6165: p_search_ctx IN BOOLEAN,
6166: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6167: x_entered_max_score OUT NUMBER,
6168: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6169: ) IS
6170: l_current_max_score NUMBER;

Line 6208: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6204: ************************************************/
6205:
6206: PROCEDURE MAP_CONTACT_POINT_REC(
6207: p_search_ctx IN BOOLEAN,
6208: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6209: x_entered_max_score OUT NUMBER,
6210: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6211: ) IS
6212: l_current_max_score NUMBER;

Line 6338: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6334: 2. Contact Point Type is not null for each condition
6335: ************************************************/
6336:
6337: FUNCTION check_prim_cond(
6338: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6339: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6340: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6341: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6342: RETURN BOOLEAN IS

Line 6339: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6335: ************************************************/
6336:
6337: FUNCTION check_prim_cond(
6338: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6339: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6340: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6341: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6342: RETURN BOOLEAN IS
6343: BEGIN

Line 6340: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6336:
6337: FUNCTION check_prim_cond(
6338: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6339: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6340: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6341: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6342: RETURN BOOLEAN IS
6343: BEGIN
6344: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6341: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6337: FUNCTION check_prim_cond(
6338: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6339: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6340: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6341: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6342: RETURN BOOLEAN IS
6343: BEGIN
6344: FOR I IN 1..p_contact_point_list.COUNT LOOP
6345: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6393: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6389: has party site criteria.
6390: ************************************************/
6391:
6392: PROCEDURE check_party_site_cond(
6393: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6394: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6395: x_secondary OUT BOOLEAN,
6396: x_primary OUT BOOLEAN
6397: ) IS

Line 6394: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6390: ************************************************/
6391:
6392: PROCEDURE check_party_site_cond(
6393: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6394: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6395: x_secondary OUT BOOLEAN,
6396: x_primary OUT BOOLEAN
6397: ) IS
6398: BEGIN

Line 6448: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6444: has contact criteria.
6445: ************************************************/
6446:
6447: PROCEDURE check_contact_cond(
6448: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6449: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6450: x_secondary OUT BOOLEAN,
6451: x_primary OUT BOOLEAN
6452: ) IS

Line 6449: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6445: ************************************************/
6446:
6447: PROCEDURE check_contact_cond(
6448: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6449: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6450: x_secondary OUT BOOLEAN,
6451: x_primary OUT BOOLEAN
6452: ) IS
6453: BEGIN

Line 6495: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6491: has valid contact point criteria.
6492: ************************************************/
6493:
6494: PROCEDURE check_contact_point_cond(
6495: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6496: x_secondary OUT BOOLEAN,
6497: x_primary OUT BOOLEAN
6498: ) IS
6499: BEGIN