DBA Data[Home] [Help]

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

573: PROCEDURE INSERT_PARTY_SCORE (
574: p_party_id IN NUMBER
575: ,p_record_id IN NUMBER
576: ,p_search_ctx_id IN NUMBER
577: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
578: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
579: ,p_table_TX34 VARCHAR2
580: ,p_table_TX35 VARCHAR2
581: ,p_table_TX40 VARCHAR2

Line 704: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

700: PROCEDURE INSERT_PARTY_SITES_SCORE (
701: p_party_id IN NUMBER
702: ,p_record_id IN NUMBER
703: ,p_search_ctx_id IN NUMBER
704: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
705: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
706: ,p_table_TX3 VARCHAR2
707: ,p_table_TX4 VARCHAR2
708: ,p_table_TX9 VARCHAR2

Line 904: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

900: PROCEDURE INSERT_CONTACTS_SCORE (
901: p_party_id IN NUMBER
902: ,p_record_id IN NUMBER
903: ,p_search_ctx_id IN NUMBER
904: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
905: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
906: ,p_table_TX22 VARCHAR2
907: ,p_idx IN NUMBER) IS
908: l_current_score NUMBER:=0;

Line 946: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

942: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
943: p_party_id IN NUMBER
944: ,p_record_id IN NUMBER
945: ,p_search_ctx_id IN NUMBER
946: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
947: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
948: ,p_table_TX1 VARCHAR2
949: ,p_table_TX6 VARCHAR2
950: ,p_table_TX5 VARCHAR2

Line 1024: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1020: for the PARTY Entity
1021: ************************************************/
1022:
1023: PROCEDURE POP_PARTY_COND_REC(
1024: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1025: ) IS
1026: BEGIN
1027: NULL ;
1028: EXCEPTION

Line 1044: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1040: for the PARTY_SITES Entity
1041: ************************************************/
1042:
1043: PROCEDURE POP_PARTY_SITES_COND_REC(
1044: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1045: ) IS
1046: BEGIN
1047: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1048: ------ Populate global condition record only if search list is not empty -----------

Line 1069: p_search_list IN HZ_PARTY_SEARCH.contact_list

1065: for the CONTACTS Entity
1066: ************************************************/
1067:
1068: PROCEDURE POP_CONTACTS_COND_REC(
1069: p_search_list IN HZ_PARTY_SEARCH.contact_list
1070: ) IS
1071: BEGIN
1072: NULL ;
1073: EXCEPTION

Line 1089: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1085: for the CONTACT_POINTS Entity
1086: ************************************************/
1087:
1088: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1089: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1090: ) IS
1091: BEGIN
1092: NULL ;
1093: EXCEPTION

Line 1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1099: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1100: END;
1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1100: END;
1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS

Line 1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;

Line 1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;
1113: BEGIN

Line 1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;
1113: BEGIN
1114: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1126: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1127:
1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1127:
1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,

Line 1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,

Line 1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,
1140: x_ps_max_score OUT NUMBER,

Line 1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,
1140: x_ps_max_score OUT NUMBER,
1141: x_contact_max_score OUT NUMBER,

Line 1149: maxscore HZ_PARTY_SEARCH.IDList;

1145: l_ps_entered_max_score NUMBER:=0;
1146: l_ct_entered_max_score NUMBER:=0;
1147: l_cpt_entered_max_score NUMBER:=0;
1148: vlist vlisttype;
1149: maxscore HZ_PARTY_SEARCH.IDList;
1150: l_name VARCHAR2(200);
1151: l_idx NUMBER;
1152: l_num NUMBER;
1153: total NUMBER;

Line 2676: RETURN HZ_PARTY_SEARCH.score_rec IS

2672: p_party_id NUMBER,
2673: p_party_site_id NUMBER,
2674: p_org_contact_id NUMBER,
2675: p_contact_point_id NUMBER)
2676: RETURN HZ_PARTY_SEARCH.score_rec IS
2677: l_score_rec HZ_PARTY_SEARCH.score_rec;
2678: BEGIN
2679: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2680: 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 2677: l_score_rec HZ_PARTY_SEARCH.score_rec;

2673: p_party_site_id NUMBER,
2674: p_org_contact_id NUMBER,
2675: p_contact_point_id NUMBER)
2676: RETURN HZ_PARTY_SEARCH.score_rec IS
2677: l_score_rec HZ_PARTY_SEARCH.score_rec;
2678: BEGIN
2679: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2680: 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);
2681: 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 2709: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2705: **********************************************************/
2706:
2707: PROCEDURE find_parties (
2708: p_rule_id IN NUMBER,
2709: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2710: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2711: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2712: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2713: p_restrict_sql IN VARCHAR2,

Line 2710: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2706:
2707: PROCEDURE find_parties (
2708: p_rule_id IN NUMBER,
2709: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2710: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2711: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2712: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2713: p_restrict_sql IN VARCHAR2,
2714: p_match_type IN VARCHAR2,

Line 2711: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2707: PROCEDURE find_parties (
2708: p_rule_id IN NUMBER,
2709: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2710: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2711: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2712: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2713: p_restrict_sql IN VARCHAR2,
2714: p_match_type IN VARCHAR2,
2715: p_search_merged IN VARCHAR2,

Line 2712: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2708: p_rule_id IN NUMBER,
2709: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2710: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2711: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2712: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2713: p_restrict_sql IN VARCHAR2,
2714: p_match_type IN VARCHAR2,
2715: p_search_merged IN VARCHAR2,
2716: p_dup_party_id IN NUMBER,

Line 2762: H_SCORES HZ_PARTY_SEARCH.score_list;

2758: l_TX34 VARCHAR2(2000);
2759: l_TX45 VARCHAR2(2000);
2760: l_TX14 VARCHAR2(2000);
2761: l_TX6 VARCHAR2(2000);
2762: H_SCORES HZ_PARTY_SEARCH.score_list;
2763: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2764: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2765:
2766: l_score NUMBER;

Line 2763: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2759: l_TX45 VARCHAR2(2000);
2760: l_TX14 VARCHAR2(2000);
2761: l_TX6 VARCHAR2(2000);
2762: H_SCORES HZ_PARTY_SEARCH.score_list;
2763: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2764: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2765:
2766: l_score NUMBER;
2767: l_idx NUMBER;

Line 2764: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2760: l_TX14 VARCHAR2(2000);
2761: l_TX6 VARCHAR2(2000);
2762: H_SCORES HZ_PARTY_SEARCH.score_list;
2763: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2764: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2765:
2766: l_score NUMBER;
2767: l_idx NUMBER;
2768: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2955: h_ps_id HZ_PARTY_SEARCH.IDList;

2951: /** Private procedure to acquire and score at party site level ***/
2952: 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
2953: l_party_id_idx NUMBER:=1;
2954: l_ctx_id NUMBER;
2955: h_ps_id HZ_PARTY_SEARCH.IDList;
2956: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2957: h_ps_score HZ_PARTY_SEARCH.IDList;
2958: detcnt NUMBER := 1;
2959: BEGIN

Line 2956: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2952: 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
2953: l_party_id_idx NUMBER:=1;
2954: l_ctx_id NUMBER;
2955: h_ps_id HZ_PARTY_SEARCH.IDList;
2956: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2957: h_ps_score HZ_PARTY_SEARCH.IDList;
2958: detcnt NUMBER := 1;
2959: BEGIN
2960: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2957: h_ps_score HZ_PARTY_SEARCH.IDList;

2953: l_party_id_idx NUMBER:=1;
2954: l_ctx_id NUMBER;
2955: h_ps_id HZ_PARTY_SEARCH.IDList;
2956: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2957: h_ps_score HZ_PARTY_SEARCH.IDList;
2958: detcnt NUMBER := 1;
2959: BEGIN
2960: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2961: 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 3077: h_ct_id HZ_PARTY_SEARCH.IDList;

3073: /** Private procedure to acquire and score at contact point level ***/
3074: 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
3075: l_party_id_idx NUMBER:=1;
3076: l_ctx_id NUMBER;
3077: h_ct_id HZ_PARTY_SEARCH.IDList;
3078: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3079: h_ct_score HZ_PARTY_SEARCH.IDList;
3080: detcnt NUMBER := 1;
3081: BEGIN

Line 3078: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3074: 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
3075: l_party_id_idx NUMBER:=1;
3076: l_ctx_id NUMBER;
3077: h_ct_id HZ_PARTY_SEARCH.IDList;
3078: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3079: h_ct_score HZ_PARTY_SEARCH.IDList;
3080: detcnt NUMBER := 1;
3081: BEGIN
3082: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3079: h_ct_score HZ_PARTY_SEARCH.IDList;

3075: l_party_id_idx NUMBER:=1;
3076: l_ctx_id NUMBER;
3077: h_ct_id HZ_PARTY_SEARCH.IDList;
3078: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3079: h_ct_score HZ_PARTY_SEARCH.IDList;
3080: detcnt NUMBER := 1;
3081: BEGIN
3082: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3083: 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 3186: h_cpt_id HZ_PARTY_SEARCH.IDList;

3182: /** Private procedure to acquire and score at contact point level ***/
3183: 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
3184: l_party_id_idx NUMBER:=1;
3185: l_ctx_id NUMBER;
3186: h_cpt_id HZ_PARTY_SEARCH.IDList;
3187: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3188: h_cpt_score HZ_PARTY_SEARCH.IDList;
3189: detcnt NUMBER := 1;
3190: l_cpt_flag VARCHAR2(1) := 'N';

Line 3187: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3183: 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
3184: l_party_id_idx NUMBER:=1;
3185: l_ctx_id NUMBER;
3186: h_cpt_id HZ_PARTY_SEARCH.IDList;
3187: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3188: h_cpt_score HZ_PARTY_SEARCH.IDList;
3189: detcnt NUMBER := 1;
3190: l_cpt_flag VARCHAR2(1) := 'N';
3191: is_a_match VARCHAR2(1) := 'Y';

Line 3188: h_cpt_score HZ_PARTY_SEARCH.IDList;

3184: l_party_id_idx NUMBER:=1;
3185: l_ctx_id NUMBER;
3186: h_cpt_id HZ_PARTY_SEARCH.IDList;
3187: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3188: h_cpt_score HZ_PARTY_SEARCH.IDList;
3189: detcnt NUMBER := 1;
3190: l_cpt_flag VARCHAR2(1) := 'N';
3191: is_a_match VARCHAR2(1) := 'Y';
3192: BEGIN

Line 3675: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3671: END find_parties;
3672:
3673: PROCEDURE find_persons (
3674: p_rule_id IN NUMBER,
3675: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3676: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3677: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3678: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3679: p_restrict_sql IN VARCHAR2,

Line 3676: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3672:
3673: PROCEDURE find_persons (
3674: p_rule_id IN NUMBER,
3675: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3676: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3677: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3678: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3679: p_restrict_sql IN VARCHAR2,
3680: p_match_type IN VARCHAR2,

Line 3677: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3673: PROCEDURE find_persons (
3674: p_rule_id IN NUMBER,
3675: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3676: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3677: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3678: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3679: p_restrict_sql IN VARCHAR2,
3680: p_match_type IN VARCHAR2,
3681: p_search_merged IN VARCHAR2,

Line 3678: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3674: p_rule_id IN NUMBER,
3675: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3676: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3677: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3678: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3679: p_restrict_sql IN VARCHAR2,
3680: p_match_type IN VARCHAR2,
3681: p_search_merged IN VARCHAR2,
3682: p_dup_party_id IN NUMBER,

Line 3728: H_SCORES HZ_PARTY_SEARCH.score_list;

3724: l_TX34 VARCHAR2(2000);
3725: l_TX45 VARCHAR2(2000);
3726: l_TX14 VARCHAR2(2000);
3727: l_TX6 VARCHAR2(2000);
3728: H_SCORES HZ_PARTY_SEARCH.score_list;
3729: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3730: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3731:
3732: l_score NUMBER;

Line 3729: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3725: l_TX45 VARCHAR2(2000);
3726: l_TX14 VARCHAR2(2000);
3727: l_TX6 VARCHAR2(2000);
3728: H_SCORES HZ_PARTY_SEARCH.score_list;
3729: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3730: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3731:
3732: l_score NUMBER;
3733: l_idx NUMBER;

Line 3730: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3726: l_TX14 VARCHAR2(2000);
3727: l_TX6 VARCHAR2(2000);
3728: H_SCORES HZ_PARTY_SEARCH.score_list;
3729: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3730: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3731:
3732: l_score NUMBER;
3733: l_idx NUMBER;
3734: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3969: h_ps_id HZ_PARTY_SEARCH.IDList;

3965: /** Private procedure to acquire and score at party site level ***/
3966: 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
3967: l_party_id_idx NUMBER:=1;
3968: l_ctx_id NUMBER;
3969: h_ps_id HZ_PARTY_SEARCH.IDList;
3970: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3971: h_ps_score HZ_PARTY_SEARCH.IDList;
3972: detcnt NUMBER := 1;
3973: l_person_id NUMBER;

Line 3970: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3966: 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
3967: l_party_id_idx NUMBER:=1;
3968: l_ctx_id NUMBER;
3969: h_ps_id HZ_PARTY_SEARCH.IDList;
3970: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3971: h_ps_score HZ_PARTY_SEARCH.IDList;
3972: detcnt NUMBER := 1;
3973: l_person_id NUMBER;
3974: BEGIN

Line 3971: h_ps_score HZ_PARTY_SEARCH.IDList;

3967: l_party_id_idx NUMBER:=1;
3968: l_ctx_id NUMBER;
3969: h_ps_id HZ_PARTY_SEARCH.IDList;
3970: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3971: h_ps_score HZ_PARTY_SEARCH.IDList;
3972: detcnt NUMBER := 1;
3973: l_person_id NUMBER;
3974: BEGIN
3975: SAVEPOINT eval_start;

Line 4068: h_ct_id HZ_PARTY_SEARCH.IDList;

4064: /** Private procedure to acquire and score at party site level ***/
4065: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4066: l_party_id_idx NUMBER:=1;
4067: l_ctx_id NUMBER;
4068: h_ct_id HZ_PARTY_SEARCH.IDList;
4069: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4070: h_ct_score HZ_PARTY_SEARCH.IDList;
4071: detcnt NUMBER := 1;
4072: l_person_id NUMBER;

Line 4069: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4065: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4066: l_party_id_idx NUMBER:=1;
4067: l_ctx_id NUMBER;
4068: h_ct_id HZ_PARTY_SEARCH.IDList;
4069: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4070: h_ct_score HZ_PARTY_SEARCH.IDList;
4071: detcnt NUMBER := 1;
4072: l_person_id NUMBER;
4073: BEGIN

Line 4070: h_ct_score HZ_PARTY_SEARCH.IDList;

4066: l_party_id_idx NUMBER:=1;
4067: l_ctx_id NUMBER;
4068: h_ct_id HZ_PARTY_SEARCH.IDList;
4069: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4070: h_ct_score HZ_PARTY_SEARCH.IDList;
4071: detcnt NUMBER := 1;
4072: l_person_id NUMBER;
4073: BEGIN
4074: SAVEPOINT eval_start;

Line 4126: h_cpt_id HZ_PARTY_SEARCH.IDList;

4122: /** Private procedure to acquire and score at contact point level ***/
4123: 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
4124: l_party_id_idx NUMBER:=1;
4125: l_ctx_id NUMBER;
4126: h_cpt_id HZ_PARTY_SEARCH.IDList;
4127: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4128: h_cpt_score HZ_PARTY_SEARCH.IDList;
4129: detcnt NUMBER := 1;
4130: l_person_id NUMBER;

Line 4127: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4123: 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
4124: l_party_id_idx NUMBER:=1;
4125: l_ctx_id NUMBER;
4126: h_cpt_id HZ_PARTY_SEARCH.IDList;
4127: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4128: h_cpt_score HZ_PARTY_SEARCH.IDList;
4129: detcnt NUMBER := 1;
4130: l_person_id NUMBER;
4131: is_a_match VARCHAR2(1) := 'Y';

Line 4128: h_cpt_score HZ_PARTY_SEARCH.IDList;

4124: l_party_id_idx NUMBER:=1;
4125: l_ctx_id NUMBER;
4126: h_cpt_id HZ_PARTY_SEARCH.IDList;
4127: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4128: h_cpt_score HZ_PARTY_SEARCH.IDList;
4129: detcnt NUMBER := 1;
4130: l_person_id NUMBER;
4131: is_a_match VARCHAR2(1) := 'Y';
4132: l_cpt_flag VARCHAR2(1) := 'N';

Line 4539: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4535: END find_persons;
4536:
4537: PROCEDURE find_persons (
4538: p_rule_id IN NUMBER,
4539: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4541: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4542: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4543: p_restrict_sql IN VARCHAR2,

Line 4540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4536:
4537: PROCEDURE find_persons (
4538: p_rule_id IN NUMBER,
4539: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4541: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4542: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4543: p_restrict_sql IN VARCHAR2,
4544: p_match_type IN VARCHAR2,

Line 4541: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4537: PROCEDURE find_persons (
4538: p_rule_id IN NUMBER,
4539: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4541: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4542: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4543: p_restrict_sql IN VARCHAR2,
4544: p_match_type IN VARCHAR2,
4545: p_search_merged IN VARCHAR2,

Line 4542: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4538: p_rule_id IN NUMBER,
4539: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4541: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4542: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4543: p_restrict_sql IN VARCHAR2,
4544: p_match_type IN VARCHAR2,
4545: p_search_merged IN VARCHAR2,
4546: p_ins_details IN VARCHAR2,

Line 4556: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4552: 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);
4553: END;
4554: PROCEDURE find_party_details (
4555: p_rule_id IN NUMBER,
4556: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4557: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4558: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4559: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4560: p_restrict_sql IN VARCHAR2,

Line 4557: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4553: END;
4554: PROCEDURE find_party_details (
4555: p_rule_id IN NUMBER,
4556: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4557: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4558: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4559: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4560: p_restrict_sql IN VARCHAR2,
4561: p_match_type IN VARCHAR2,

Line 4558: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4554: PROCEDURE find_party_details (
4555: p_rule_id IN NUMBER,
4556: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4557: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4558: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4559: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4560: p_restrict_sql IN VARCHAR2,
4561: p_match_type IN VARCHAR2,
4562: p_search_merged IN VARCHAR2,

Line 4559: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4555: p_rule_id IN NUMBER,
4556: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4557: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4558: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4559: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4560: p_restrict_sql IN VARCHAR2,
4561: p_match_type IN VARCHAR2,
4562: p_search_merged IN VARCHAR2,
4563: x_search_ctx_id OUT NUMBER,

Line 4616: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4612: x_dup_set_id OUT NUMBER,
4613: x_search_ctx_id OUT NUMBER,
4614: x_num_matches OUT NUMBER
4615: ) IS
4616: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4617: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4618: l_contact_list HZ_PARTY_SEARCH.contact_list;
4619: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4620: l_match_idx NUMBER;

Line 4617: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4613: x_search_ctx_id OUT NUMBER,
4614: x_num_matches OUT NUMBER
4615: ) IS
4616: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4617: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4618: l_contact_list HZ_PARTY_SEARCH.contact_list;
4619: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4620: l_match_idx NUMBER;
4621:

Line 4618: l_contact_list HZ_PARTY_SEARCH.contact_list;

4614: x_num_matches OUT NUMBER
4615: ) IS
4616: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4617: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4618: l_contact_list HZ_PARTY_SEARCH.contact_list;
4619: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4620: l_match_idx NUMBER;
4621:
4622: --Fix for bug 4417124

Line 4619: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4615: ) IS
4616: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4617: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4618: l_contact_list HZ_PARTY_SEARCH.contact_list;
4619: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4620: l_match_idx NUMBER;
4621:
4622: --Fix for bug 4417124
4623: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4728: x_search_ctx_id OUT NUMBER,
4729: x_num_matches OUT NUMBER
4730: ) IS
4731:
4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4729: x_num_matches OUT NUMBER
4730: ) IS
4731:
4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4734: l_contact_list HZ_PARTY_SEARCH.contact_list;

4730: ) IS
4731:
4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;
4738: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4731:
4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;
4738: p_contact_ids HZ_PARTY_SEARCH.IDList;
4739: l_match_idx NUMBER;

Line 4736: contact_point_ids HZ_PARTY_SEARCH.IDList;

4732: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;
4738: p_contact_ids HZ_PARTY_SEARCH.IDList;
4739: l_match_idx NUMBER;
4740: cursor get_cpts_for_party_sites is select contact_point_id

Line 4737: p_party_site_list HZ_PARTY_SEARCH.IDList;

4733: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;
4738: p_contact_ids HZ_PARTY_SEARCH.IDList;
4739: l_match_idx NUMBER;
4740: cursor get_cpts_for_party_sites is select contact_point_id
4741: from hz_contact_points

Line 4738: p_contact_ids HZ_PARTY_SEARCH.IDList;

4734: l_contact_list HZ_PARTY_SEARCH.contact_list;
4735: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4736: contact_point_ids HZ_PARTY_SEARCH.IDList;
4737: p_party_site_list HZ_PARTY_SEARCH.IDList;
4738: p_contact_ids HZ_PARTY_SEARCH.IDList;
4739: l_match_idx NUMBER;
4740: cursor get_cpts_for_party_sites is select contact_point_id
4741: from hz_contact_points
4742: where owner_table_name = 'HZ_PARTY_SITES'

Line 4767: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4763:
4764: get_search_criteria (
4765: null,
4766: p_party_site_list,
4767: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4768: contact_point_ids,
4769: l_party_search_rec,
4770: l_party_site_list,
4771: l_contact_list,

Line 4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4813: x_search_ctx_id OUT NUMBER,
4814: x_num_matches OUT NUMBER
4815: ) IS
4816:
4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4814: x_num_matches OUT NUMBER
4815: ) IS
4816:
4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4819: l_contact_list HZ_PARTY_SEARCH.contact_list;

4815: ) IS
4816:
4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;
4823: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4816:
4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;
4823: p_contact_ids HZ_PARTY_SEARCH.IDList;
4824: l_match_idx NUMBER;

Line 4821: contact_point_ids HZ_PARTY_SEARCH.IDList;

4817: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;
4823: p_contact_ids HZ_PARTY_SEARCH.IDList;
4824: l_match_idx NUMBER;
4825: cursor get_cpt_for_contact_id is select contact_point_id

Line 4822: p_party_site_list HZ_PARTY_SEARCH.IDList;

4818: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;
4823: p_contact_ids HZ_PARTY_SEARCH.IDList;
4824: l_match_idx NUMBER;
4825: cursor get_cpt_for_contact_id is select contact_point_id
4826: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4823: p_contact_ids HZ_PARTY_SEARCH.IDList;

4819: l_contact_list HZ_PARTY_SEARCH.contact_list;
4820: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4821: contact_point_ids HZ_PARTY_SEARCH.IDList;
4822: p_party_site_list HZ_PARTY_SEARCH.IDList;
4823: p_contact_ids HZ_PARTY_SEARCH.IDList;
4824: l_match_idx NUMBER;
4825: cursor get_cpt_for_contact_id is select contact_point_id
4826: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4827: where a.party_relationship_id = b.relationship_id

Line 4854: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4850: CLOSE get_cpt_for_contact_id;
4851:
4852: get_search_criteria (
4853: null,
4854: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4855: p_contact_ids,
4856: contact_point_ids,
4857: l_party_search_rec,
4858: l_party_site_list,

Line 4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4901: p_match_type IN VARCHAR2,
4902: x_search_ctx_id OUT NUMBER,
4903: x_num_matches OUT NUMBER
4904: ) IS
4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4902: x_search_ctx_id OUT NUMBER,
4903: x_num_matches OUT NUMBER
4904: ) IS
4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4907: l_contact_list HZ_PARTY_SEARCH.contact_list;

4903: x_num_matches OUT NUMBER
4904: ) IS
4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;
4911: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4904: ) IS
4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;
4911: p_contact_ids HZ_PARTY_SEARCH.IDList;
4912: l_match_idx NUMBER;

Line 4909: contact_point_ids HZ_PARTY_SEARCH.IDList;

4905: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;
4911: p_contact_ids HZ_PARTY_SEARCH.IDList;
4912: l_match_idx NUMBER;
4913:

Line 4910: p_party_site_list HZ_PARTY_SEARCH.IDList;

4906: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;
4911: p_contact_ids HZ_PARTY_SEARCH.IDList;
4912: l_match_idx NUMBER;
4913:
4914: BEGIN

Line 4911: p_contact_ids HZ_PARTY_SEARCH.IDList;

4907: l_contact_list HZ_PARTY_SEARCH.contact_list;
4908: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4909: contact_point_ids HZ_PARTY_SEARCH.IDList;
4910: p_party_site_list HZ_PARTY_SEARCH.IDList;
4911: p_contact_ids HZ_PARTY_SEARCH.IDList;
4912: l_match_idx NUMBER;
4913:
4914: BEGIN
4915: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4928: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4924: END IF;
4925: contact_point_ids(1) := p_contact_point_id;
4926: get_search_criteria (
4927: null,
4928: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4929: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4930: contact_point_ids,
4931: l_party_search_rec,
4932: l_party_site_list,

Line 4929: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4925: contact_point_ids(1) := p_contact_point_id;
4926: get_search_criteria (
4927: null,
4928: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4929: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4930: contact_point_ids,
4931: l_party_search_rec,
4932: l_party_site_list,
4933: l_contact_list,

Line 5082: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5078: ) IS
5079: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5080: l_match_idx NUMBER;
5081: AttrVals AttrList;
5082: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5083: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5084: l_contact_list HZ_PARTY_SEARCH.contact_list;
5085: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5086: l_dup_set_id NUMBER;

Line 5083: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5079: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5080: l_match_idx NUMBER;
5081: AttrVals AttrList;
5082: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5083: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5084: l_contact_list HZ_PARTY_SEARCH.contact_list;
5085: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5086: l_dup_set_id NUMBER;
5087: l_idx NUMBER;

Line 5084: l_contact_list HZ_PARTY_SEARCH.contact_list;

5080: l_match_idx NUMBER;
5081: AttrVals AttrList;
5082: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5083: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5084: l_contact_list HZ_PARTY_SEARCH.contact_list;
5085: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5086: l_dup_set_id NUMBER;
5087: l_idx NUMBER;
5088: l_cpt_type VARCHAR2(255);

Line 5085: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5081: AttrVals AttrList;
5082: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5083: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5084: l_contact_list HZ_PARTY_SEARCH.contact_list;
5085: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5086: l_dup_set_id NUMBER;
5087: l_idx NUMBER;
5088: l_cpt_type VARCHAR2(255);
5089: FIRST BOOLEAN := TRUE;

Line 5330: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5326:
5327: PROCEDURE get_matching_party_sites (
5328: p_rule_id IN NUMBER,
5329: p_party_id IN NUMBER,
5330: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5331: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5332: p_restrict_sql IN VARCHAR2,
5333: p_match_type IN VARCHAR2,
5334: p_dup_party_site_id IN NUMBER,

Line 5331: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5327: PROCEDURE get_matching_party_sites (
5328: p_rule_id IN NUMBER,
5329: p_party_id IN NUMBER,
5330: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5331: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5332: p_restrict_sql IN VARCHAR2,
5333: p_match_type IN VARCHAR2,
5334: p_dup_party_site_id IN NUMBER,
5335: x_search_ctx_id OUT NUMBER,

Line 5369: H_SCORES HZ_PARTY_SEARCH.score_list;

5365: l_TX11 VARCHAR2(2000);
5366: l_TX5 VARCHAR2(2000);
5367: l_TX14 VARCHAR2(2000);
5368: l_TX6 VARCHAR2(2000);
5369: H_SCORES HZ_PARTY_SEARCH.score_list;
5370:
5371: l_score NUMBER;
5372: l_idx NUMBER;
5373: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5400: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5396: defps NUMBER :=0;
5397: defct NUMBER :=0;
5398: defcpt NUMBER :=0;
5399: l_index NUMBER;
5400: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5401: l_cnt NUMBER:=1;
5402:
5403:
5404: BEGIN

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

5420: l_match_str := ' AND ';
5421: ELSIF p_match_type = 'OR' THEN
5422: l_match_str := ' OR ';
5423: END IF;
5424: 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);
5425: g_score_until_thresh := false;
5426: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5427:
5428: -- ************************************************************

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

5428: -- ************************************************************
5429: -- STEP 2. Setup of intermedia query strings for Acquisition query
5430: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5431: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5432: 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);
5433:
5434: -- Setup Search Context ID
5435: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5436: x_search_ctx_id := l_search_ctx_id;

Line 5575: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5571:
5572: PROCEDURE get_matching_contacts (
5573: p_rule_id IN NUMBER,
5574: p_party_id IN NUMBER,
5575: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5576: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5577: p_restrict_sql IN VARCHAR2,
5578: p_match_type IN VARCHAR2,
5579: p_dup_contact_id IN NUMBER,

Line 5576: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5572: PROCEDURE get_matching_contacts (
5573: p_rule_id IN NUMBER,
5574: p_party_id IN NUMBER,
5575: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5576: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5577: p_restrict_sql IN VARCHAR2,
5578: p_match_type IN VARCHAR2,
5579: p_dup_contact_id IN NUMBER,
5580: x_search_ctx_id OUT NUMBER,

Line 5605: H_SCORES HZ_PARTY_SEARCH.score_list;

5601: l_TX22 VARCHAR2(2000);
5602: l_TX1 VARCHAR2(2000);
5603: l_TX5 VARCHAR2(2000);
5604: l_TX6 VARCHAR2(2000);
5605: H_SCORES HZ_PARTY_SEARCH.score_list;
5606:
5607: l_score NUMBER;
5608: l_idx NUMBER;
5609: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5633: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5629: l_party_max_score NUMBER;
5630: l_ps_max_score NUMBER;
5631: l_contact_max_score NUMBER;
5632: l_cpt_max_score NUMBER;
5633: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5634: l_cnt NUMBER:=1;
5635:
5636:
5637: BEGIN

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

5653: l_match_str := ' AND ';
5654: ELSIF p_match_type = 'OR' THEN
5655: l_match_str := ' OR ';
5656: END IF;
5657: 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);
5658: g_score_until_thresh := false;
5659: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5660:
5661: -- ************************************************************

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

5661: -- ************************************************************
5662: -- STEP 2. Setup of intermedia query strings for Acquisition query
5663: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5664: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5665: 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);
5666:
5667: -- Setup Search Context ID
5668: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5669: x_search_ctx_id := l_search_ctx_id;

Line 5804: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5800:
5801: PROCEDURE get_matching_contact_points (
5802: p_rule_id IN NUMBER,
5803: p_party_id IN NUMBER,
5804: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5805: p_restrict_sql IN VARCHAR2,
5806: p_match_type IN VARCHAR2,
5807: p_dup_contact_point_id IN NUMBER,
5808: x_search_ctx_id OUT NUMBER,

Line 5836: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5832: l_cpt_ps_id NUMBER;
5833: l_cpt_contact_id NUMBER;
5834: l_contact_pt_id NUMBER;
5835: l_cpt_type VARCHAR2(100);
5836: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5837: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5838: H_SCORE HZ_PARTY_SEARCH.IDList;
5839:
5840: cnt NUMBER :=0;

Line 5837: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5833: l_cpt_contact_id NUMBER;
5834: l_contact_pt_id NUMBER;
5835: l_cpt_type VARCHAR2(100);
5836: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5837: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5838: H_SCORE HZ_PARTY_SEARCH.IDList;
5839:
5840: cnt NUMBER :=0;
5841: l_party_max_score NUMBER;

Line 5838: H_SCORE HZ_PARTY_SEARCH.IDList;

5834: l_contact_pt_id NUMBER;
5835: l_cpt_type VARCHAR2(100);
5836: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5837: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5838: H_SCORE HZ_PARTY_SEARCH.IDList;
5839:
5840: cnt NUMBER :=0;
5841: l_party_max_score NUMBER;
5842: l_ps_max_score NUMBER;

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

5863: l_match_str := ' AND ';
5864: ELSIF p_match_type = 'OR' THEN
5865: l_match_str := ' OR ';
5866: END IF;
5867: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5869: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5870: g_score_until_thresh := false;
5871: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5864: ELSIF p_match_type = 'OR' THEN
5865: l_match_str := ' OR ';
5866: END IF;
5867: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5869: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5870: g_score_until_thresh := false;
5871: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5872:

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

5872:
5873: -- ************************************************************
5874: -- STEP 2. Setup of intermedia query strings for Acquisition query
5875: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5876: 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);
5877:
5878: -- Setup Search Context ID
5879: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5880: x_search_ctx_id := l_search_ctx_id;

Line 5951: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5947:
5948: PROCEDURE get_score_details (
5949: p_rule_id IN NUMBER,
5950: p_party_id IN NUMBER,
5951: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5952: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5953: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5954: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5955: x_search_ctx_id IN OUT NUMBER

Line 5952: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5948: PROCEDURE get_score_details (
5949: p_rule_id IN NUMBER,
5950: p_party_id IN NUMBER,
5951: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5952: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5953: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5954: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5955: x_search_ctx_id IN OUT NUMBER
5956: ) IS

Line 5953: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5949: p_rule_id IN NUMBER,
5950: p_party_id IN NUMBER,
5951: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5952: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5953: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5954: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5955: x_search_ctx_id IN OUT NUMBER
5956: ) IS
5957:

Line 5954: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5950: p_party_id IN NUMBER,
5951: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5952: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5953: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5954: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5955: x_search_ctx_id IN OUT NUMBER
5956: ) IS
5957:
5958: -- Strings to hold the generated Intermedia query strings

Line 6009: H_SCORES HZ_PARTY_SEARCH.score_list;

6005: l_TX14 VARCHAR2(2000);
6006: l_max_TX14 VARCHAR2(2000);
6007: l_TX6 VARCHAR2(2000);
6008: l_max_TX6 VARCHAR2(2000);
6009: H_SCORES HZ_PARTY_SEARCH.score_list;
6010:
6011: l_score NUMBER;
6012: l_match_idx NUMBER;
6013: l_idx NUMBER;

Line 6188: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6184: ************************************************/
6185:
6186: PROCEDURE get_party_for_search (
6187: p_party_id IN NUMBER,
6188: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6189: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS

Line 6189: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6185:
6186: PROCEDURE get_party_for_search (
6187: p_party_id IN NUMBER,
6188: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6189: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS
6193: l_party_id NUMBER;

Line 6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6186: PROCEDURE get_party_for_search (
6187: p_party_id IN NUMBER,
6188: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6189: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS
6193: l_party_id NUMBER;
6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6187: p_party_id IN NUMBER,
6188: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6189: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS
6193: l_party_id NUMBER;
6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6195: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6190: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS
6193: l_party_id NUMBER;
6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6195: l_contact_ids HZ_PARTY_SEARCH.IDList;
6196: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6197: ps NUMBER :=1;
6198: cpt NUMBER :=1;

Line 6195: l_contact_ids HZ_PARTY_SEARCH.IDList;

6191: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6192: ) IS
6193: l_party_id NUMBER;
6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6195: l_contact_ids HZ_PARTY_SEARCH.IDList;
6196: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6197: ps NUMBER :=1;
6198: cpt NUMBER :=1;
6199: ct NUMBER :=1;

Line 6196: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6192: ) IS
6193: l_party_id NUMBER;
6194: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6195: l_contact_ids HZ_PARTY_SEARCH.IDList;
6196: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6197: ps NUMBER :=1;
6198: cpt NUMBER :=1;
6199: ct NUMBER :=1;
6200: l_use_contact_info varchar2(1);

Line 6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6301: END get_party_for_search;
6302:
6303: PROCEDURE get_search_criteria (
6304: p_party_id IN NUMBER,
6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6302:
6303: PROCEDURE get_search_criteria (
6304: p_party_id IN NUMBER,
6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6303: PROCEDURE get_search_criteria (
6304: p_party_id IN NUMBER,
6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6304: p_party_id IN NUMBER,
6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6312: ) IS

Line 6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6305: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6312: ) IS
6313: BEGIN

Line 6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6306: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6312: ) IS
6313: BEGIN
6314:

Line 6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6307: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6308: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6309: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6310: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6311: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6312: ) IS
6313: BEGIN
6314:
6315: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6363: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6359: ************************************************/
6360:
6361: PROCEDURE get_party_rec (
6362: p_party_id IN NUMBER,
6363: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6364: ) IS
6365: l_party_type VARCHAR2(255);
6366: BEGIN
6367:

Line 6426: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6422: the party site search record structure
6423: ************************************************/
6424:
6425: PROCEDURE get_party_site_rec (
6426: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6427: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6428: ) IS
6429: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6430: SELECT party_site_id

Line 6427: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6423: ************************************************/
6424:
6425: PROCEDURE get_party_site_rec (
6426: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6427: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6428: ) IS
6429: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6430: SELECT party_site_id
6431: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6490: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6486: the contact search record structure
6487: ************************************************/
6488:
6489: PROCEDURE get_contact_rec (
6490: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6491: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6492: ) IS
6493: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6494: SELECT org_contact_id

Line 6491: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6487: ************************************************/
6488:
6489: PROCEDURE get_contact_rec (
6490: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6491: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6492: ) IS
6493: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6494: SELECT org_contact_id
6495: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 6548: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6544: the contact point search record structure
6545: ************************************************/
6546:
6547: PROCEDURE get_contact_point_rec (
6548: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6549: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6550: ) IS
6551:
6552: -- Cursor to fetch primary contact points for party

Line 6549: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6545: ************************************************/
6546:
6547: PROCEDURE get_contact_point_rec (
6548: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6549: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6550: ) IS
6551:
6552: -- Cursor to fetch primary contact points for party
6553: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6607: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6603: ************************************************/
6604:
6605: PROCEDURE MAP_PARTY_REC(
6606: p_search_ctx IN BOOLEAN,
6607: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6608: x_entered_max_score OUT NUMBER,
6609: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6610: ) IS
6611: tmp VARCHAR2(4000);

Line 6782: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6778: ************************************************/
6779:
6780: PROCEDURE MAP_PARTY_SITE_REC(
6781: p_search_ctx IN BOOLEAN,
6782: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6783: x_entered_max_score OUT NUMBER,
6784: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6785: ) IS
6786: l_current_max_score NUMBER;

Line 7023: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7019: ************************************************/
7020:
7021: PROCEDURE MAP_CONTACT_REC(
7022: p_search_ctx IN BOOLEAN,
7023: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7024: x_entered_max_score OUT NUMBER,
7025: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7026: ) IS
7027: l_current_max_score NUMBER;

Line 7080: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7076: ************************************************/
7077:
7078: PROCEDURE MAP_CONTACT_POINT_REC(
7079: p_search_ctx IN BOOLEAN,
7080: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7081: x_entered_max_score OUT NUMBER,
7082: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7083: ) IS
7084: l_current_max_score NUMBER;

Line 7210: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7206: 2. Contact Point Type is not null for each condition
7207: ************************************************/
7208:
7209: FUNCTION check_prim_cond(
7210: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7211: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7212: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7213: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7214: RETURN BOOLEAN IS

Line 7211: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7207: ************************************************/
7208:
7209: FUNCTION check_prim_cond(
7210: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7211: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7212: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7213: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7214: RETURN BOOLEAN IS
7215: BEGIN

Line 7212: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7208:
7209: FUNCTION check_prim_cond(
7210: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7211: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7212: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7213: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7214: RETURN BOOLEAN IS
7215: BEGIN
7216: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7213: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7209: FUNCTION check_prim_cond(
7210: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7211: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7212: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7213: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7214: RETURN BOOLEAN IS
7215: BEGIN
7216: FOR I IN 1..p_contact_point_list.COUNT LOOP
7217: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7298: has party site criteria.
7299: ************************************************/
7300:
7301: PROCEDURE check_party_site_cond(
7302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7303: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7304: x_secondary OUT BOOLEAN,
7305: x_primary OUT BOOLEAN
7306: ) IS

Line 7303: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7299: ************************************************/
7300:
7301: PROCEDURE check_party_site_cond(
7302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7303: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7304: x_secondary OUT BOOLEAN,
7305: x_primary OUT BOOLEAN
7306: ) IS
7307: BEGIN

Line 7366: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7362: has contact criteria.
7363: ************************************************/
7364:
7365: PROCEDURE check_contact_cond(
7366: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7367: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7368: x_secondary OUT BOOLEAN,
7369: x_primary OUT BOOLEAN
7370: ) IS

Line 7367: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7363: ************************************************/
7364:
7365: PROCEDURE check_contact_cond(
7366: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7367: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7368: x_secondary OUT BOOLEAN,
7369: x_primary OUT BOOLEAN
7370: ) IS
7371: BEGIN

Line 7422: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7418: has valid contact point criteria.
7419: ************************************************/
7420:
7421: PROCEDURE check_contact_point_cond(
7422: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7423: x_secondary OUT BOOLEAN,
7424: x_primary OUT BOOLEAN
7425: ) IS
7426: BEGIN