DBA Data[Home] [Help]

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

576: PROCEDURE INSERT_PARTY_SCORE (
577: p_party_id IN NUMBER
578: ,p_record_id IN NUMBER
579: ,p_search_ctx_id IN NUMBER
580: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
581: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
582: ,p_table_TX34 VARCHAR2
583: ,p_table_TX35 VARCHAR2
584: ,p_table_TX39 VARCHAR2

Line 733: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

729: PROCEDURE INSERT_PARTY_SITES_SCORE (
730: p_party_id IN NUMBER
731: ,p_record_id IN NUMBER
732: ,p_search_ctx_id IN NUMBER
733: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
734: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
735: ,p_table_TX3 VARCHAR2
736: ,p_table_TX4 VARCHAR2
737: ,p_table_TX9 VARCHAR2

Line 933: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

929: PROCEDURE INSERT_CONTACTS_SCORE (
930: p_party_id IN NUMBER
931: ,p_record_id IN NUMBER
932: ,p_search_ctx_id IN NUMBER
933: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
934: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
935: ,p_idx IN NUMBER) IS
936: l_current_score NUMBER:=0;
937: l_score NUMBER;

Line 949: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

945: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
946: p_party_id IN NUMBER
947: ,p_record_id IN NUMBER
948: ,p_search_ctx_id IN NUMBER
949: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
950: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
951: ,p_table_TX1 VARCHAR2
952: ,p_table_TX8 VARCHAR2
953: ,p_table_TX7 VARCHAR2

Line 1027: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

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

Line 1047: p_search_list IN HZ_PARTY_SEARCH.party_site_list

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

Line 1072: p_search_list IN HZ_PARTY_SEARCH.contact_list

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

Line 1092: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

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

Line 1106: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

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

Line 1107: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

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

Line 1108: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

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

Line 1109: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

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

Line 1110: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 1111: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

Line 1112: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

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

Line 1113: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

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

Line 1133: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

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

Line 1134: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

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

Line 1135: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

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

Line 1136: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

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

Line 1137: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 1138: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

Line 1139: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

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

Line 1140: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

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

Line 1152: maxscore HZ_PARTY_SEARCH.IDList;

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

Line 2673: RETURN HZ_PARTY_SEARCH.score_rec IS

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

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

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

Line 2707: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2708: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2709: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2760: H_SCORES HZ_PARTY_SEARCH.score_list;

2756: l_TX45 VARCHAR2(2000);
2757: l_TX8 VARCHAR2(2000);
2758: l_TX14 VARCHAR2(2000);
2759: l_TX7 VARCHAR2(2000);
2760: H_SCORES HZ_PARTY_SEARCH.score_list;
2761: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2762: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2763:
2764: l_score NUMBER;

Line 2761: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2757: l_TX8 VARCHAR2(2000);
2758: l_TX14 VARCHAR2(2000);
2759: l_TX7 VARCHAR2(2000);
2760: H_SCORES HZ_PARTY_SEARCH.score_list;
2761: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2762: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2763:
2764: l_score NUMBER;
2765: l_idx NUMBER;

Line 2762: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2956: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2957: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2958: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 3079: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3080: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 3188: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3189: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 3676: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 3677: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3678: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3679: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 3730: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 3731: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3727: l_TX8 VARCHAR2(2000);
3728: l_TX14 VARCHAR2(2000);
3729: l_TX7 VARCHAR2(2000);
3730: H_SCORES HZ_PARTY_SEARCH.score_list;
3731: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3732: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3733:
3734: l_score NUMBER;
3735: l_idx NUMBER;

Line 3732: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 3974: h_ps_id HZ_PARTY_SEARCH.IDList;

3970: /** Private procedure to acquire and score at party site level ***/
3971: 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
3972: l_party_id_idx NUMBER:=1;
3973: l_ctx_id NUMBER;
3974: h_ps_id HZ_PARTY_SEARCH.IDList;
3975: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3976: h_ps_score HZ_PARTY_SEARCH.IDList;
3977: detcnt NUMBER := 1;
3978: l_person_id NUMBER;

Line 3975: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3971: 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
3972: l_party_id_idx NUMBER:=1;
3973: l_ctx_id NUMBER;
3974: h_ps_id HZ_PARTY_SEARCH.IDList;
3975: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3976: h_ps_score HZ_PARTY_SEARCH.IDList;
3977: detcnt NUMBER := 1;
3978: l_person_id NUMBER;
3979: BEGIN

Line 3976: h_ps_score HZ_PARTY_SEARCH.IDList;

3972: l_party_id_idx NUMBER:=1;
3973: l_ctx_id NUMBER;
3974: h_ps_id HZ_PARTY_SEARCH.IDList;
3975: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3976: h_ps_score HZ_PARTY_SEARCH.IDList;
3977: detcnt NUMBER := 1;
3978: l_person_id NUMBER;
3979: BEGIN
3980: SAVEPOINT eval_start;

Line 4073: h_ct_id HZ_PARTY_SEARCH.IDList;

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

Line 4074: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4070: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4071: l_party_id_idx NUMBER:=1;
4072: l_ctx_id NUMBER;
4073: h_ct_id HZ_PARTY_SEARCH.IDList;
4074: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4075: h_ct_score HZ_PARTY_SEARCH.IDList;
4076: detcnt NUMBER := 1;
4077: l_person_id NUMBER;
4078: BEGIN

Line 4075: h_ct_score HZ_PARTY_SEARCH.IDList;

4071: l_party_id_idx NUMBER:=1;
4072: l_ctx_id NUMBER;
4073: h_ct_id HZ_PARTY_SEARCH.IDList;
4074: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4075: h_ct_score HZ_PARTY_SEARCH.IDList;
4076: detcnt NUMBER := 1;
4077: l_person_id NUMBER;
4078: BEGIN
4079: SAVEPOINT eval_start;

Line 4131: h_cpt_id HZ_PARTY_SEARCH.IDList;

4127: /** Private procedure to acquire and score at contact point level ***/
4128: 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
4129: l_party_id_idx NUMBER:=1;
4130: l_ctx_id NUMBER;
4131: h_cpt_id HZ_PARTY_SEARCH.IDList;
4132: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4133: h_cpt_score HZ_PARTY_SEARCH.IDList;
4134: detcnt NUMBER := 1;
4135: l_person_id NUMBER;

Line 4132: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4128: 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
4129: l_party_id_idx NUMBER:=1;
4130: l_ctx_id NUMBER;
4131: h_cpt_id HZ_PARTY_SEARCH.IDList;
4132: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4133: h_cpt_score HZ_PARTY_SEARCH.IDList;
4134: detcnt NUMBER := 1;
4135: l_person_id NUMBER;
4136: is_a_match VARCHAR2(1) := 'Y';

Line 4133: h_cpt_score HZ_PARTY_SEARCH.IDList;

4129: l_party_id_idx NUMBER:=1;
4130: l_ctx_id NUMBER;
4131: h_cpt_id HZ_PARTY_SEARCH.IDList;
4132: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4133: h_cpt_score HZ_PARTY_SEARCH.IDList;
4134: detcnt NUMBER := 1;
4135: l_person_id NUMBER;
4136: is_a_match VARCHAR2(1) := 'Y';
4137: l_cpt_flag VARCHAR2(1) := 'N';

Line 4544: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4540: END find_persons;
4541:
4542: PROCEDURE find_persons (
4543: p_rule_id IN NUMBER,
4544: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4545: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4546: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4547: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4548: p_restrict_sql IN VARCHAR2,

Line 4545: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4541:
4542: PROCEDURE find_persons (
4543: p_rule_id IN NUMBER,
4544: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4545: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4546: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4547: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4548: p_restrict_sql IN VARCHAR2,
4549: p_match_type IN VARCHAR2,

Line 4546: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4542: PROCEDURE find_persons (
4543: p_rule_id IN NUMBER,
4544: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4545: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4546: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4547: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4548: p_restrict_sql IN VARCHAR2,
4549: p_match_type IN VARCHAR2,
4550: p_search_merged IN VARCHAR2,

Line 4547: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4543: p_rule_id IN NUMBER,
4544: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4545: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4546: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4547: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4548: p_restrict_sql IN VARCHAR2,
4549: p_match_type IN VARCHAR2,
4550: p_search_merged IN VARCHAR2,
4551: p_ins_details IN VARCHAR2,

Line 4561: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4557: 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);
4558: END;
4559: PROCEDURE find_party_details (
4560: p_rule_id IN NUMBER,
4561: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4562: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4563: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4564: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4565: p_restrict_sql IN VARCHAR2,

Line 4562: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4558: END;
4559: PROCEDURE find_party_details (
4560: p_rule_id IN NUMBER,
4561: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4562: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4563: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4564: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4565: p_restrict_sql IN VARCHAR2,
4566: p_match_type IN VARCHAR2,

Line 4563: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4559: PROCEDURE find_party_details (
4560: p_rule_id IN NUMBER,
4561: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4562: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4563: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4564: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4565: p_restrict_sql IN VARCHAR2,
4566: p_match_type IN VARCHAR2,
4567: p_search_merged IN VARCHAR2,

Line 4564: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4560: p_rule_id IN NUMBER,
4561: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4562: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4563: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4564: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4565: p_restrict_sql IN VARCHAR2,
4566: p_match_type IN VARCHAR2,
4567: p_search_merged IN VARCHAR2,
4568: x_search_ctx_id OUT NUMBER,

Line 4621: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4617: x_dup_set_id OUT NUMBER,
4618: x_search_ctx_id OUT NUMBER,
4619: x_num_matches OUT NUMBER
4620: ) IS
4621: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4622: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4623: l_contact_list HZ_PARTY_SEARCH.contact_list;
4624: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4625: l_match_idx NUMBER;

Line 4622: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4618: x_search_ctx_id OUT NUMBER,
4619: x_num_matches OUT NUMBER
4620: ) IS
4621: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4622: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4623: l_contact_list HZ_PARTY_SEARCH.contact_list;
4624: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4625: l_match_idx NUMBER;
4626:

Line 4623: l_contact_list HZ_PARTY_SEARCH.contact_list;

4619: x_num_matches OUT NUMBER
4620: ) IS
4621: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4622: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4623: l_contact_list HZ_PARTY_SEARCH.contact_list;
4624: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4625: l_match_idx NUMBER;
4626:
4627: --Fix for bug 4417124

Line 4624: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4620: ) IS
4621: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4622: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4623: l_contact_list HZ_PARTY_SEARCH.contact_list;
4624: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4625: l_match_idx NUMBER;
4626:
4627: --Fix for bug 4417124
4628: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4733: x_search_ctx_id OUT NUMBER,
4734: x_num_matches OUT NUMBER
4735: ) IS
4736:
4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4734: x_num_matches OUT NUMBER
4735: ) IS
4736:
4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4739: l_contact_list HZ_PARTY_SEARCH.contact_list;

4735: ) IS
4736:
4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;
4743: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4736:
4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;
4743: p_contact_ids HZ_PARTY_SEARCH.IDList;
4744: l_match_idx NUMBER;

Line 4741: contact_point_ids HZ_PARTY_SEARCH.IDList;

4737: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;
4743: p_contact_ids HZ_PARTY_SEARCH.IDList;
4744: l_match_idx NUMBER;
4745: cursor get_cpts_for_party_sites is select contact_point_id

Line 4742: p_party_site_list HZ_PARTY_SEARCH.IDList;

4738: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;
4743: p_contact_ids HZ_PARTY_SEARCH.IDList;
4744: l_match_idx NUMBER;
4745: cursor get_cpts_for_party_sites is select contact_point_id
4746: from hz_contact_points

Line 4743: p_contact_ids HZ_PARTY_SEARCH.IDList;

4739: l_contact_list HZ_PARTY_SEARCH.contact_list;
4740: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4741: contact_point_ids HZ_PARTY_SEARCH.IDList;
4742: p_party_site_list HZ_PARTY_SEARCH.IDList;
4743: p_contact_ids HZ_PARTY_SEARCH.IDList;
4744: l_match_idx NUMBER;
4745: cursor get_cpts_for_party_sites is select contact_point_id
4746: from hz_contact_points
4747: where owner_table_name = 'HZ_PARTY_SITES'

Line 4772: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4768:
4769: get_search_criteria (
4770: null,
4771: p_party_site_list,
4772: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4773: contact_point_ids,
4774: l_party_search_rec,
4775: l_party_site_list,
4776: l_contact_list,

Line 4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4818: x_search_ctx_id OUT NUMBER,
4819: x_num_matches OUT NUMBER
4820: ) IS
4821:
4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4819: x_num_matches OUT NUMBER
4820: ) IS
4821:
4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4824: l_contact_list HZ_PARTY_SEARCH.contact_list;

4820: ) IS
4821:
4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;
4828: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4821:
4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;
4828: p_contact_ids HZ_PARTY_SEARCH.IDList;
4829: l_match_idx NUMBER;

Line 4826: contact_point_ids HZ_PARTY_SEARCH.IDList;

4822: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;
4828: p_contact_ids HZ_PARTY_SEARCH.IDList;
4829: l_match_idx NUMBER;
4830: cursor get_cpt_for_contact_id is select contact_point_id

Line 4827: p_party_site_list HZ_PARTY_SEARCH.IDList;

4823: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;
4828: p_contact_ids HZ_PARTY_SEARCH.IDList;
4829: l_match_idx NUMBER;
4830: cursor get_cpt_for_contact_id is select contact_point_id
4831: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4828: p_contact_ids HZ_PARTY_SEARCH.IDList;

4824: l_contact_list HZ_PARTY_SEARCH.contact_list;
4825: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4826: contact_point_ids HZ_PARTY_SEARCH.IDList;
4827: p_party_site_list HZ_PARTY_SEARCH.IDList;
4828: p_contact_ids HZ_PARTY_SEARCH.IDList;
4829: l_match_idx NUMBER;
4830: cursor get_cpt_for_contact_id is select contact_point_id
4831: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4832: where a.party_relationship_id = b.relationship_id

Line 4859: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4855: CLOSE get_cpt_for_contact_id;
4856:
4857: get_search_criteria (
4858: null,
4859: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4860: p_contact_ids,
4861: contact_point_ids,
4862: l_party_search_rec,
4863: l_party_site_list,

Line 4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4906: p_match_type IN VARCHAR2,
4907: x_search_ctx_id OUT NUMBER,
4908: x_num_matches OUT NUMBER
4909: ) IS
4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4907: x_search_ctx_id OUT NUMBER,
4908: x_num_matches OUT NUMBER
4909: ) IS
4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4912: l_contact_list HZ_PARTY_SEARCH.contact_list;

4908: x_num_matches OUT NUMBER
4909: ) IS
4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;
4916: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4909: ) IS
4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;
4916: p_contact_ids HZ_PARTY_SEARCH.IDList;
4917: l_match_idx NUMBER;

Line 4914: contact_point_ids HZ_PARTY_SEARCH.IDList;

4910: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;
4916: p_contact_ids HZ_PARTY_SEARCH.IDList;
4917: l_match_idx NUMBER;
4918:

Line 4915: p_party_site_list HZ_PARTY_SEARCH.IDList;

4911: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;
4916: p_contact_ids HZ_PARTY_SEARCH.IDList;
4917: l_match_idx NUMBER;
4918:
4919: BEGIN

Line 4916: p_contact_ids HZ_PARTY_SEARCH.IDList;

4912: l_contact_list HZ_PARTY_SEARCH.contact_list;
4913: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4914: contact_point_ids HZ_PARTY_SEARCH.IDList;
4915: p_party_site_list HZ_PARTY_SEARCH.IDList;
4916: p_contact_ids HZ_PARTY_SEARCH.IDList;
4917: l_match_idx NUMBER;
4918:
4919: BEGIN
4920: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4933: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4929: END IF;
4930: contact_point_ids(1) := p_contact_point_id;
4931: get_search_criteria (
4932: null,
4933: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4934: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4935: contact_point_ids,
4936: l_party_search_rec,
4937: l_party_site_list,

Line 4934: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4930: contact_point_ids(1) := p_contact_point_id;
4931: get_search_criteria (
4932: null,
4933: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4934: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4935: contact_point_ids,
4936: l_party_search_rec,
4937: l_party_site_list,
4938: l_contact_list,

Line 5087: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5083: ) IS
5084: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5085: l_match_idx NUMBER;
5086: AttrVals AttrList;
5087: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5088: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5089: l_contact_list HZ_PARTY_SEARCH.contact_list;
5090: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5091: l_dup_set_id NUMBER;

Line 5088: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5084: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5085: l_match_idx NUMBER;
5086: AttrVals AttrList;
5087: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5088: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5089: l_contact_list HZ_PARTY_SEARCH.contact_list;
5090: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5091: l_dup_set_id NUMBER;
5092: l_idx NUMBER;

Line 5089: l_contact_list HZ_PARTY_SEARCH.contact_list;

5085: l_match_idx NUMBER;
5086: AttrVals AttrList;
5087: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5088: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5089: l_contact_list HZ_PARTY_SEARCH.contact_list;
5090: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5091: l_dup_set_id NUMBER;
5092: l_idx NUMBER;
5093: l_cpt_type VARCHAR2(255);

Line 5090: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5086: AttrVals AttrList;
5087: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5088: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5089: l_contact_list HZ_PARTY_SEARCH.contact_list;
5090: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5091: l_dup_set_id NUMBER;
5092: l_idx NUMBER;
5093: l_cpt_type VARCHAR2(255);
5094: FIRST BOOLEAN := TRUE;

Line 5335: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5331:
5332: PROCEDURE get_matching_party_sites (
5333: p_rule_id IN NUMBER,
5334: p_party_id IN NUMBER,
5335: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5336: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5337: p_restrict_sql IN VARCHAR2,
5338: p_match_type IN VARCHAR2,
5339: p_dup_party_site_id IN NUMBER,

Line 5336: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5332: PROCEDURE get_matching_party_sites (
5333: p_rule_id IN NUMBER,
5334: p_party_id IN NUMBER,
5335: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5336: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5337: p_restrict_sql IN VARCHAR2,
5338: p_match_type IN VARCHAR2,
5339: p_dup_party_site_id IN NUMBER,
5340: x_search_ctx_id OUT NUMBER,

Line 5374: H_SCORES HZ_PARTY_SEARCH.score_list;

5370: l_TX11 VARCHAR2(2000);
5371: l_TX8 VARCHAR2(2000);
5372: l_TX14 VARCHAR2(2000);
5373: l_TX7 VARCHAR2(2000);
5374: H_SCORES HZ_PARTY_SEARCH.score_list;
5375:
5376: l_score NUMBER;
5377: l_idx NUMBER;
5378: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5405: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5401: defps NUMBER :=0;
5402: defct NUMBER :=0;
5403: defcpt NUMBER :=0;
5404: l_index NUMBER;
5405: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5406: l_cnt NUMBER:=1;
5407:
5408:
5409: BEGIN

Line 5429: 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: l_match_str := ' AND ';
5426: ELSIF p_match_type = 'OR' THEN
5427: l_match_str := ' OR ';
5428: END IF;
5429: 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);
5430: g_score_until_thresh := false;
5431: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5432:
5433: -- ************************************************************

Line 5437: 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: -- STEP 2. Setup of intermedia query strings for Acquisition query
5435: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5436: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5437: 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);
5438:
5439: -- Setup Search Context ID
5440: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5441: x_search_ctx_id := l_search_ctx_id;

Line 5580: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5576:
5577: PROCEDURE get_matching_contacts (
5578: p_rule_id IN NUMBER,
5579: p_party_id IN NUMBER,
5580: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5581: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5582: p_restrict_sql IN VARCHAR2,
5583: p_match_type IN VARCHAR2,
5584: p_dup_contact_id IN NUMBER,

Line 5581: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5577: PROCEDURE get_matching_contacts (
5578: p_rule_id IN NUMBER,
5579: p_party_id IN NUMBER,
5580: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5581: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5582: p_restrict_sql IN VARCHAR2,
5583: p_match_type IN VARCHAR2,
5584: p_dup_contact_id IN NUMBER,
5585: x_search_ctx_id OUT NUMBER,

Line 5609: H_SCORES HZ_PARTY_SEARCH.score_list;

5605:
5606: l_TX1 VARCHAR2(2000);
5607: l_TX8 VARCHAR2(2000);
5608: l_TX7 VARCHAR2(2000);
5609: H_SCORES HZ_PARTY_SEARCH.score_list;
5610:
5611: l_score NUMBER;
5612: l_idx NUMBER;
5613: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5637: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5633: l_party_max_score NUMBER;
5634: l_ps_max_score NUMBER;
5635: l_contact_max_score NUMBER;
5636: l_cpt_max_score NUMBER;
5637: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5638: l_cnt NUMBER:=1;
5639:
5640:
5641: BEGIN

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

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

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

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

Line 5808: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5804:
5805: PROCEDURE get_matching_contact_points (
5806: p_rule_id IN NUMBER,
5807: p_party_id IN NUMBER,
5808: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5809: p_restrict_sql IN VARCHAR2,
5810: p_match_type IN VARCHAR2,
5811: p_dup_contact_point_id IN NUMBER,
5812: x_search_ctx_id OUT NUMBER,

Line 5840: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5836: l_cpt_ps_id NUMBER;
5837: l_cpt_contact_id NUMBER;
5838: l_contact_pt_id NUMBER;
5839: l_cpt_type VARCHAR2(100);
5840: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5841: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5842: H_SCORE HZ_PARTY_SEARCH.IDList;
5843:
5844: cnt NUMBER :=0;

Line 5841: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5837: l_cpt_contact_id NUMBER;
5838: l_contact_pt_id NUMBER;
5839: l_cpt_type VARCHAR2(100);
5840: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5841: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5842: H_SCORE HZ_PARTY_SEARCH.IDList;
5843:
5844: cnt NUMBER :=0;
5845: l_party_max_score NUMBER;

Line 5842: H_SCORE HZ_PARTY_SEARCH.IDList;

5838: l_contact_pt_id NUMBER;
5839: l_cpt_type VARCHAR2(100);
5840: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5841: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5842: H_SCORE HZ_PARTY_SEARCH.IDList;
5843:
5844: cnt NUMBER :=0;
5845: l_party_max_score NUMBER;
5846: l_ps_max_score NUMBER;

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

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

Line 5872: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

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

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

Line 5955: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5951:
5952: PROCEDURE get_score_details (
5953: p_rule_id IN NUMBER,
5954: p_party_id IN NUMBER,
5955: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5956: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5957: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5959: x_search_ctx_id IN OUT NUMBER

Line 5956: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5952: PROCEDURE get_score_details (
5953: p_rule_id IN NUMBER,
5954: p_party_id IN NUMBER,
5955: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5956: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5957: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5959: x_search_ctx_id IN OUT NUMBER
5960: ) IS

Line 5957: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5953: p_rule_id IN NUMBER,
5954: p_party_id IN NUMBER,
5955: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5956: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5957: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5959: x_search_ctx_id IN OUT NUMBER
5960: ) IS
5961:

Line 5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 6015: H_SCORES HZ_PARTY_SEARCH.score_list;

6011: l_TX14 VARCHAR2(2000);
6012: l_max_TX14 VARCHAR2(2000);
6013: l_TX7 VARCHAR2(2000);
6014: l_max_TX7 VARCHAR2(2000);
6015: H_SCORES HZ_PARTY_SEARCH.score_list;
6016:
6017: l_score NUMBER;
6018: l_match_idx NUMBER;
6019: l_idx NUMBER;

Line 6196: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6192: ************************************************/
6193:
6194: PROCEDURE get_party_for_search (
6195: p_party_id IN NUMBER,
6196: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6197: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS

Line 6197: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6193:
6194: PROCEDURE get_party_for_search (
6195: p_party_id IN NUMBER,
6196: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6197: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS
6201: l_party_id NUMBER;

Line 6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6194: PROCEDURE get_party_for_search (
6195: p_party_id IN NUMBER,
6196: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6197: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS
6201: l_party_id NUMBER;
6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6195: p_party_id IN NUMBER,
6196: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6197: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS
6201: l_party_id NUMBER;
6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6203: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6198: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS
6201: l_party_id NUMBER;
6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6203: l_contact_ids HZ_PARTY_SEARCH.IDList;
6204: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6205: ps NUMBER :=1;
6206: cpt NUMBER :=1;

Line 6203: l_contact_ids HZ_PARTY_SEARCH.IDList;

6199: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6200: ) IS
6201: l_party_id NUMBER;
6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6203: l_contact_ids HZ_PARTY_SEARCH.IDList;
6204: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6205: ps NUMBER :=1;
6206: cpt NUMBER :=1;
6207: ct NUMBER :=1;

Line 6204: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6200: ) IS
6201: l_party_id NUMBER;
6202: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6203: l_contact_ids HZ_PARTY_SEARCH.IDList;
6204: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6205: ps NUMBER :=1;
6206: cpt NUMBER :=1;
6207: ct NUMBER :=1;
6208: l_use_contact_info varchar2(1);

Line 6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6296: END get_party_for_search;
6297:
6298: PROCEDURE get_search_criteria (
6299: p_party_id IN NUMBER,
6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6297:
6298: PROCEDURE get_search_criteria (
6299: p_party_id IN NUMBER,
6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6298: PROCEDURE get_search_criteria (
6299: p_party_id IN NUMBER,
6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6299: p_party_id IN NUMBER,
6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6307: ) IS

Line 6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6307: ) IS
6308: BEGIN

Line 6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6307: ) IS
6308: BEGIN
6309:

Line 6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6307: ) IS
6308: BEGIN
6309:
6310: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6352: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6348: ************************************************/
6349:
6350: PROCEDURE get_party_rec (
6351: p_party_id IN NUMBER,
6352: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6353: ) IS
6354: l_party_type VARCHAR2(255);
6355: BEGIN
6356:

Line 6417: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6413: the party site search record structure
6414: ************************************************/
6415:
6416: PROCEDURE get_party_site_rec (
6417: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6418: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6419: ) IS
6420: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6421: SELECT party_site_id

Line 6418: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6414: ************************************************/
6415:
6416: PROCEDURE get_party_site_rec (
6417: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6418: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6419: ) IS
6420: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6421: SELECT party_site_id
6422: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6481: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6477: the contact search record structure
6478: ************************************************/
6479:
6480: PROCEDURE get_contact_rec (
6481: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6482: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6483: ) IS
6484: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6485: SELECT org_contact_id

Line 6482: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6478: ************************************************/
6479:
6480: PROCEDURE get_contact_rec (
6481: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6482: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6483: ) IS
6484: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6485: SELECT org_contact_id
6486: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6537: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6533: the contact point search record structure
6534: ************************************************/
6535:
6536: PROCEDURE get_contact_point_rec (
6537: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6538: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6539: ) IS
6540:
6541: -- Cursor to fetch primary contact points for party

Line 6538: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6534: ************************************************/
6535:
6536: PROCEDURE get_contact_point_rec (
6537: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6538: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6539: ) IS
6540:
6541: -- Cursor to fetch primary contact points for party
6542: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6596: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6592: ************************************************/
6593:
6594: PROCEDURE MAP_PARTY_REC(
6595: p_search_ctx IN BOOLEAN,
6596: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6597: x_entered_max_score OUT NUMBER,
6598: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6599: ) IS
6600: tmp VARCHAR2(4000);

Line 6790: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6786: ************************************************/
6787:
6788: PROCEDURE MAP_PARTY_SITE_REC(
6789: p_search_ctx IN BOOLEAN,
6790: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6791: x_entered_max_score OUT NUMBER,
6792: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6793: ) IS
6794: l_current_max_score NUMBER;

Line 7031: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7027: ************************************************/
7028:
7029: PROCEDURE MAP_CONTACT_REC(
7030: p_search_ctx IN BOOLEAN,
7031: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7032: x_entered_max_score OUT NUMBER,
7033: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7034: ) IS
7035: l_current_max_score NUMBER;

Line 7073: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7069: ************************************************/
7070:
7071: PROCEDURE MAP_CONTACT_POINT_REC(
7072: p_search_ctx IN BOOLEAN,
7073: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7074: x_entered_max_score OUT NUMBER,
7075: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7076: ) IS
7077: l_current_max_score NUMBER;

Line 7203: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7199: 2. Contact Point Type is not null for each condition
7200: ************************************************/
7201:
7202: FUNCTION check_prim_cond(
7203: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7204: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7205: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7206: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7207: RETURN BOOLEAN IS

Line 7204: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7200: ************************************************/
7201:
7202: FUNCTION check_prim_cond(
7203: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7204: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7205: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7206: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7207: RETURN BOOLEAN IS
7208: BEGIN

Line 7205: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7201:
7202: FUNCTION check_prim_cond(
7203: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7204: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7205: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7206: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7207: RETURN BOOLEAN IS
7208: BEGIN
7209: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7206: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7202: FUNCTION check_prim_cond(
7203: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7204: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7205: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7206: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7207: RETURN BOOLEAN IS
7208: BEGIN
7209: FOR I IN 1..p_contact_point_list.COUNT LOOP
7210: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7293: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7289: has party site criteria.
7290: ************************************************/
7291:
7292: PROCEDURE check_party_site_cond(
7293: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7294: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7295: x_secondary OUT BOOLEAN,
7296: x_primary OUT BOOLEAN
7297: ) IS

Line 7294: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7290: ************************************************/
7291:
7292: PROCEDURE check_party_site_cond(
7293: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7294: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7295: x_secondary OUT BOOLEAN,
7296: x_primary OUT BOOLEAN
7297: ) IS
7298: BEGIN

Line 7357: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7353: has contact criteria.
7354: ************************************************/
7355:
7356: PROCEDURE check_contact_cond(
7357: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7358: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7359: x_secondary OUT BOOLEAN,
7360: x_primary OUT BOOLEAN
7361: ) IS

Line 7358: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7354: ************************************************/
7355:
7356: PROCEDURE check_contact_cond(
7357: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7358: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7359: x_secondary OUT BOOLEAN,
7360: x_primary OUT BOOLEAN
7361: ) IS
7362: BEGIN

Line 7405: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7401: has valid contact point criteria.
7402: ************************************************/
7403:
7404: PROCEDURE check_contact_point_cond(
7405: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7406: x_secondary OUT BOOLEAN,
7407: x_primary OUT BOOLEAN
7408: ) IS
7409: BEGIN