DBA Data[Home] [Help]

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

553: PROCEDURE INSERT_PARTY_SCORE (
554: p_party_id IN NUMBER
555: ,p_record_id IN NUMBER
556: ,p_search_ctx_id IN NUMBER
557: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
558: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
559: ,p_table_TX32 VARCHAR2
560: ,p_table_TX33 VARCHAR2
561: ,p_table_TX34 VARCHAR2

Line 691: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

687: PROCEDURE INSERT_PARTY_SITES_SCORE (
688: p_party_id IN NUMBER
689: ,p_record_id IN NUMBER
690: ,p_search_ctx_id IN NUMBER
691: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
692: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
693: ,p_table_TX3 VARCHAR2
694: ,p_table_TX4 VARCHAR2
695: ,p_table_TX9 VARCHAR2

Line 884: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

880: PROCEDURE INSERT_CONTACTS_SCORE (
881: p_party_id IN NUMBER
882: ,p_record_id IN NUMBER
883: ,p_search_ctx_id IN NUMBER
884: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
885: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
886: ,p_table_TX6 VARCHAR2
887: ,p_table_TX5 VARCHAR2
888: ,p_idx IN NUMBER) IS

Line 933: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

929: PROCEDURE INSERT_CONTACT_POINTS_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_point_search_rec_type
934: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
935: ,p_table_TX1 VARCHAR2
936: ,p_table_TX6 VARCHAR2
937: ,p_table_TX5 VARCHAR2

Line 1011: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1007: for the PARTY Entity
1008: ************************************************/
1009:
1010: PROCEDURE POP_PARTY_COND_REC(
1011: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1012: ) IS
1013: BEGIN
1014: NULL ;
1015: EXCEPTION

Line 1031: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1027: for the PARTY_SITES Entity
1028: ************************************************/
1029:
1030: PROCEDURE POP_PARTY_SITES_COND_REC(
1031: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1032: ) IS
1033: BEGIN
1034: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1035: ------ Populate global condition record only if search list is not empty -----------

Line 1056: p_search_list IN HZ_PARTY_SEARCH.contact_list

1052: for the CONTACTS Entity
1053: ************************************************/
1054:
1055: PROCEDURE POP_CONTACTS_COND_REC(
1056: p_search_list IN HZ_PARTY_SEARCH.contact_list
1057: ) IS
1058: BEGIN
1059: NULL ;
1060: EXCEPTION

Line 1076: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1072: for the CONTACT_POINTS Entity
1073: ************************************************/
1074:
1075: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1076: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1077: ) IS
1078: BEGIN
1079: NULL ;
1080: EXCEPTION

Line 1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END;
1088:
1089: PROCEDURE init_score_context (
1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1087: END;
1088:
1089: PROCEDURE init_score_context (
1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1088:
1089: PROCEDURE init_score_context (
1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1089: PROCEDURE init_score_context (
1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1090: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1098: ) IS

Line 1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1091: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1098: ) IS
1099: l_dummy NUMBER;

Line 1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1092: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1098: ) IS
1099: l_dummy NUMBER;
1100: BEGIN

Line 1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1093: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1094: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1095: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1096: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1097: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1098: ) IS
1099: l_dummy NUMBER;
1100: BEGIN
1101: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1113: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1114:
1115: END;
1116: FUNCTION init_search(
1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1114:
1115: END;
1116: FUNCTION init_search(
1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1115: END;
1116: FUNCTION init_search(
1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1116: FUNCTION init_search(
1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1117: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1125: p_match_type IN VARCHAR2,

Line 1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1118: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1125: p_match_type IN VARCHAR2,
1126: x_party_max_score OUT NUMBER,

Line 1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1125: p_match_type IN VARCHAR2,
1126: x_party_max_score OUT NUMBER,
1127: x_ps_max_score OUT NUMBER,

Line 1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1120: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1121: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1122: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1123: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1124: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1125: p_match_type IN VARCHAR2,
1126: x_party_max_score OUT NUMBER,
1127: x_ps_max_score OUT NUMBER,
1128: x_contact_max_score OUT NUMBER,

Line 1136: maxscore HZ_PARTY_SEARCH.IDList;

1132: l_ps_entered_max_score NUMBER:=0;
1133: l_ct_entered_max_score NUMBER:=0;
1134: l_cpt_entered_max_score NUMBER:=0;
1135: vlist vlisttype;
1136: maxscore HZ_PARTY_SEARCH.IDList;
1137: l_name VARCHAR2(200);
1138: l_idx NUMBER;
1139: l_num NUMBER;
1140: total NUMBER;

Line 2647: RETURN HZ_PARTY_SEARCH.score_rec IS

2643: p_party_id NUMBER,
2644: p_party_site_id NUMBER,
2645: p_org_contact_id NUMBER,
2646: p_contact_point_id NUMBER)
2647: RETURN HZ_PARTY_SEARCH.score_rec IS
2648: l_score_rec HZ_PARTY_SEARCH.score_rec;
2649: BEGIN
2650: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2651: 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 2648: l_score_rec HZ_PARTY_SEARCH.score_rec;

2644: p_party_site_id NUMBER,
2645: p_org_contact_id NUMBER,
2646: p_contact_point_id NUMBER)
2647: RETURN HZ_PARTY_SEARCH.score_rec IS
2648: l_score_rec HZ_PARTY_SEARCH.score_rec;
2649: BEGIN
2650: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2651: 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);
2652: 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 2680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2676: **********************************************************/
2677:
2678: PROCEDURE find_parties (
2679: p_rule_id IN NUMBER,
2680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2684: p_restrict_sql IN VARCHAR2,

Line 2681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2677:
2678: PROCEDURE find_parties (
2679: p_rule_id IN NUMBER,
2680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2684: p_restrict_sql IN VARCHAR2,
2685: p_match_type IN VARCHAR2,

Line 2682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2678: PROCEDURE find_parties (
2679: p_rule_id IN NUMBER,
2680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2684: p_restrict_sql IN VARCHAR2,
2685: p_match_type IN VARCHAR2,
2686: p_search_merged IN VARCHAR2,

Line 2683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2679: p_rule_id IN NUMBER,
2680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2684: p_restrict_sql IN VARCHAR2,
2685: p_match_type IN VARCHAR2,
2686: p_search_merged IN VARCHAR2,
2687: p_dup_party_id IN NUMBER,

Line 2733: H_SCORES HZ_PARTY_SEARCH.score_list;

2729: l_TX34 VARCHAR2(2000);
2730: l_TX14 VARCHAR2(2000);
2731: l_TX17 VARCHAR2(2000);
2732: l_TX6 VARCHAR2(2000);
2733: H_SCORES HZ_PARTY_SEARCH.score_list;
2734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2736:
2737: l_score NUMBER;

Line 2734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2730: l_TX14 VARCHAR2(2000);
2731: l_TX17 VARCHAR2(2000);
2732: l_TX6 VARCHAR2(2000);
2733: H_SCORES HZ_PARTY_SEARCH.score_list;
2734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2736:
2737: l_score NUMBER;
2738: l_idx NUMBER;

Line 2735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2731: l_TX17 VARCHAR2(2000);
2732: l_TX6 VARCHAR2(2000);
2733: H_SCORES HZ_PARTY_SEARCH.score_list;
2734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2736:
2737: l_score NUMBER;
2738: l_idx NUMBER;
2739: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2929: h_ps_id HZ_PARTY_SEARCH.IDList;

2925: /** Private procedure to acquire and score at party site level ***/
2926: 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
2927: l_party_id_idx NUMBER:=1;
2928: l_ctx_id NUMBER;
2929: h_ps_id HZ_PARTY_SEARCH.IDList;
2930: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2931: h_ps_score HZ_PARTY_SEARCH.IDList;
2932: detcnt NUMBER := 1;
2933: BEGIN

Line 2930: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2926: 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
2927: l_party_id_idx NUMBER:=1;
2928: l_ctx_id NUMBER;
2929: h_ps_id HZ_PARTY_SEARCH.IDList;
2930: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2931: h_ps_score HZ_PARTY_SEARCH.IDList;
2932: detcnt NUMBER := 1;
2933: BEGIN
2934: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2931: h_ps_score HZ_PARTY_SEARCH.IDList;

2927: l_party_id_idx NUMBER:=1;
2928: l_ctx_id NUMBER;
2929: h_ps_id HZ_PARTY_SEARCH.IDList;
2930: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2931: h_ps_score HZ_PARTY_SEARCH.IDList;
2932: detcnt NUMBER := 1;
2933: BEGIN
2934: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2935: 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 3051: h_ct_id HZ_PARTY_SEARCH.IDList;

3047: /** Private procedure to acquire and score at contact point level ***/
3048: 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
3049: l_party_id_idx NUMBER:=1;
3050: l_ctx_id NUMBER;
3051: h_ct_id HZ_PARTY_SEARCH.IDList;
3052: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3053: h_ct_score HZ_PARTY_SEARCH.IDList;
3054: detcnt NUMBER := 1;
3055: BEGIN

Line 3052: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3048: 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
3049: l_party_id_idx NUMBER:=1;
3050: l_ctx_id NUMBER;
3051: h_ct_id HZ_PARTY_SEARCH.IDList;
3052: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3053: h_ct_score HZ_PARTY_SEARCH.IDList;
3054: detcnt NUMBER := 1;
3055: BEGIN
3056: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3053: h_ct_score HZ_PARTY_SEARCH.IDList;

3049: l_party_id_idx NUMBER:=1;
3050: l_ctx_id NUMBER;
3051: h_ct_id HZ_PARTY_SEARCH.IDList;
3052: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3053: h_ct_score HZ_PARTY_SEARCH.IDList;
3054: detcnt NUMBER := 1;
3055: BEGIN
3056: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3057: 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 3160: h_cpt_id HZ_PARTY_SEARCH.IDList;

3156: /** Private procedure to acquire and score at contact point level ***/
3157: 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
3158: l_party_id_idx NUMBER:=1;
3159: l_ctx_id NUMBER;
3160: h_cpt_id HZ_PARTY_SEARCH.IDList;
3161: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3162: h_cpt_score HZ_PARTY_SEARCH.IDList;
3163: detcnt NUMBER := 1;
3164: l_cpt_flag VARCHAR2(1) := 'N';

Line 3161: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3157: 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
3158: l_party_id_idx NUMBER:=1;
3159: l_ctx_id NUMBER;
3160: h_cpt_id HZ_PARTY_SEARCH.IDList;
3161: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3162: h_cpt_score HZ_PARTY_SEARCH.IDList;
3163: detcnt NUMBER := 1;
3164: l_cpt_flag VARCHAR2(1) := 'N';
3165: is_a_match VARCHAR2(1) := 'Y';

Line 3162: h_cpt_score HZ_PARTY_SEARCH.IDList;

3158: l_party_id_idx NUMBER:=1;
3159: l_ctx_id NUMBER;
3160: h_cpt_id HZ_PARTY_SEARCH.IDList;
3161: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3162: h_cpt_score HZ_PARTY_SEARCH.IDList;
3163: detcnt NUMBER := 1;
3164: l_cpt_flag VARCHAR2(1) := 'N';
3165: is_a_match VARCHAR2(1) := 'Y';
3166: BEGIN

Line 3649: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3645: END find_parties;
3646:
3647: PROCEDURE find_persons (
3648: p_rule_id IN NUMBER,
3649: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3650: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3651: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3652: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3653: p_restrict_sql IN VARCHAR2,

Line 3650: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3646:
3647: PROCEDURE find_persons (
3648: p_rule_id IN NUMBER,
3649: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3650: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3651: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3652: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3653: p_restrict_sql IN VARCHAR2,
3654: p_match_type IN VARCHAR2,

Line 3651: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3647: PROCEDURE find_persons (
3648: p_rule_id IN NUMBER,
3649: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3650: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3651: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3652: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3653: p_restrict_sql IN VARCHAR2,
3654: p_match_type IN VARCHAR2,
3655: p_search_merged IN VARCHAR2,

Line 3652: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3648: p_rule_id IN NUMBER,
3649: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3650: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3651: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3652: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3653: p_restrict_sql IN VARCHAR2,
3654: p_match_type IN VARCHAR2,
3655: p_search_merged IN VARCHAR2,
3656: p_dup_party_id IN NUMBER,

Line 3702: H_SCORES HZ_PARTY_SEARCH.score_list;

3698: l_TX34 VARCHAR2(2000);
3699: l_TX14 VARCHAR2(2000);
3700: l_TX17 VARCHAR2(2000);
3701: l_TX6 VARCHAR2(2000);
3702: H_SCORES HZ_PARTY_SEARCH.score_list;
3703: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3704: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3705:
3706: l_score NUMBER;

Line 3703: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3699: l_TX14 VARCHAR2(2000);
3700: l_TX17 VARCHAR2(2000);
3701: l_TX6 VARCHAR2(2000);
3702: H_SCORES HZ_PARTY_SEARCH.score_list;
3703: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3704: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3705:
3706: l_score NUMBER;
3707: l_idx NUMBER;

Line 3704: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3700: l_TX17 VARCHAR2(2000);
3701: l_TX6 VARCHAR2(2000);
3702: H_SCORES HZ_PARTY_SEARCH.score_list;
3703: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3704: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3705:
3706: l_score NUMBER;
3707: l_idx NUMBER;
3708: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3946: h_ps_id HZ_PARTY_SEARCH.IDList;

3942: /** Private procedure to acquire and score at party site level ***/
3943: 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
3944: l_party_id_idx NUMBER:=1;
3945: l_ctx_id NUMBER;
3946: h_ps_id HZ_PARTY_SEARCH.IDList;
3947: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3948: h_ps_score HZ_PARTY_SEARCH.IDList;
3949: detcnt NUMBER := 1;
3950: l_person_id NUMBER;

Line 3947: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3943: 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
3944: l_party_id_idx NUMBER:=1;
3945: l_ctx_id NUMBER;
3946: h_ps_id HZ_PARTY_SEARCH.IDList;
3947: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3948: h_ps_score HZ_PARTY_SEARCH.IDList;
3949: detcnt NUMBER := 1;
3950: l_person_id NUMBER;
3951: BEGIN

Line 3948: h_ps_score HZ_PARTY_SEARCH.IDList;

3944: l_party_id_idx NUMBER:=1;
3945: l_ctx_id NUMBER;
3946: h_ps_id HZ_PARTY_SEARCH.IDList;
3947: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3948: h_ps_score HZ_PARTY_SEARCH.IDList;
3949: detcnt NUMBER := 1;
3950: l_person_id NUMBER;
3951: BEGIN
3952: SAVEPOINT eval_start;

Line 4045: h_ct_id HZ_PARTY_SEARCH.IDList;

4041: /** Private procedure to acquire and score at party site level ***/
4042: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4043: l_party_id_idx NUMBER:=1;
4044: l_ctx_id NUMBER;
4045: h_ct_id HZ_PARTY_SEARCH.IDList;
4046: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4047: h_ct_score HZ_PARTY_SEARCH.IDList;
4048: detcnt NUMBER := 1;
4049: l_person_id NUMBER;

Line 4046: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4042: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4043: l_party_id_idx NUMBER:=1;
4044: l_ctx_id NUMBER;
4045: h_ct_id HZ_PARTY_SEARCH.IDList;
4046: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4047: h_ct_score HZ_PARTY_SEARCH.IDList;
4048: detcnt NUMBER := 1;
4049: l_person_id NUMBER;
4050: BEGIN

Line 4047: h_ct_score HZ_PARTY_SEARCH.IDList;

4043: l_party_id_idx NUMBER:=1;
4044: l_ctx_id NUMBER;
4045: h_ct_id HZ_PARTY_SEARCH.IDList;
4046: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4047: h_ct_score HZ_PARTY_SEARCH.IDList;
4048: detcnt NUMBER := 1;
4049: l_person_id NUMBER;
4050: BEGIN
4051: SAVEPOINT eval_start;

Line 4103: h_cpt_id HZ_PARTY_SEARCH.IDList;

4099: /** Private procedure to acquire and score at contact point level ***/
4100: 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
4101: l_party_id_idx NUMBER:=1;
4102: l_ctx_id NUMBER;
4103: h_cpt_id HZ_PARTY_SEARCH.IDList;
4104: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4105: h_cpt_score HZ_PARTY_SEARCH.IDList;
4106: detcnt NUMBER := 1;
4107: l_person_id NUMBER;

Line 4104: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4100: 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
4101: l_party_id_idx NUMBER:=1;
4102: l_ctx_id NUMBER;
4103: h_cpt_id HZ_PARTY_SEARCH.IDList;
4104: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4105: h_cpt_score HZ_PARTY_SEARCH.IDList;
4106: detcnt NUMBER := 1;
4107: l_person_id NUMBER;
4108: is_a_match VARCHAR2(1) := 'Y';

Line 4105: h_cpt_score HZ_PARTY_SEARCH.IDList;

4101: l_party_id_idx NUMBER:=1;
4102: l_ctx_id NUMBER;
4103: h_cpt_id HZ_PARTY_SEARCH.IDList;
4104: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4105: h_cpt_score HZ_PARTY_SEARCH.IDList;
4106: detcnt NUMBER := 1;
4107: l_person_id NUMBER;
4108: is_a_match VARCHAR2(1) := 'Y';
4109: l_cpt_flag VARCHAR2(1) := 'N';

Line 4516: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4512: END find_persons;
4513:
4514: PROCEDURE find_persons (
4515: p_rule_id IN NUMBER,
4516: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4517: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4518: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4519: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4520: p_restrict_sql IN VARCHAR2,

Line 4517: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4513:
4514: PROCEDURE find_persons (
4515: p_rule_id IN NUMBER,
4516: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4517: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4518: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4519: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4520: p_restrict_sql IN VARCHAR2,
4521: p_match_type IN VARCHAR2,

Line 4518: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4514: PROCEDURE find_persons (
4515: p_rule_id IN NUMBER,
4516: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4517: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4518: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4519: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4520: p_restrict_sql IN VARCHAR2,
4521: p_match_type IN VARCHAR2,
4522: p_search_merged IN VARCHAR2,

Line 4519: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4515: p_rule_id IN NUMBER,
4516: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4517: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4518: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4519: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4520: p_restrict_sql IN VARCHAR2,
4521: p_match_type IN VARCHAR2,
4522: p_search_merged IN VARCHAR2,
4523: p_ins_details IN VARCHAR2,

Line 4533: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4529: 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);
4530: END;
4531: PROCEDURE find_party_details (
4532: p_rule_id IN NUMBER,
4533: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4535: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4537: p_restrict_sql IN VARCHAR2,

Line 4534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4530: END;
4531: PROCEDURE find_party_details (
4532: p_rule_id IN NUMBER,
4533: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4535: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4537: p_restrict_sql IN VARCHAR2,
4538: p_match_type IN VARCHAR2,

Line 4535: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4531: PROCEDURE find_party_details (
4532: p_rule_id IN NUMBER,
4533: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4535: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4537: p_restrict_sql IN VARCHAR2,
4538: p_match_type IN VARCHAR2,
4539: p_search_merged IN VARCHAR2,

Line 4536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4532: p_rule_id IN NUMBER,
4533: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4535: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4537: p_restrict_sql IN VARCHAR2,
4538: p_match_type IN VARCHAR2,
4539: p_search_merged IN VARCHAR2,
4540: x_search_ctx_id OUT NUMBER,

Line 4593: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4589: x_dup_set_id OUT NUMBER,
4590: x_search_ctx_id OUT NUMBER,
4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4597: l_match_idx NUMBER;

Line 4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4590: x_search_ctx_id OUT NUMBER,
4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4597: l_match_idx NUMBER;
4598:

Line 4595: l_contact_list HZ_PARTY_SEARCH.contact_list;

4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4597: l_match_idx NUMBER;
4598:
4599: --Fix for bug 4417124

Line 4596: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4592: ) IS
4593: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4597: l_match_idx NUMBER;
4598:
4599: --Fix for bug 4417124
4600: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4705: x_search_ctx_id OUT NUMBER,
4706: x_num_matches OUT NUMBER
4707: ) IS
4708:
4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4706: x_num_matches OUT NUMBER
4707: ) IS
4708:
4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4711: l_contact_list HZ_PARTY_SEARCH.contact_list;

4707: ) IS
4708:
4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;
4715: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4708:
4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;
4715: p_contact_ids HZ_PARTY_SEARCH.IDList;
4716: l_match_idx NUMBER;

Line 4713: contact_point_ids HZ_PARTY_SEARCH.IDList;

4709: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;
4715: p_contact_ids HZ_PARTY_SEARCH.IDList;
4716: l_match_idx NUMBER;
4717: cursor get_cpts_for_party_sites is select contact_point_id

Line 4714: p_party_site_list HZ_PARTY_SEARCH.IDList;

4710: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;
4715: p_contact_ids HZ_PARTY_SEARCH.IDList;
4716: l_match_idx NUMBER;
4717: cursor get_cpts_for_party_sites is select contact_point_id
4718: from hz_contact_points

Line 4715: p_contact_ids HZ_PARTY_SEARCH.IDList;

4711: l_contact_list HZ_PARTY_SEARCH.contact_list;
4712: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4713: contact_point_ids HZ_PARTY_SEARCH.IDList;
4714: p_party_site_list HZ_PARTY_SEARCH.IDList;
4715: p_contact_ids HZ_PARTY_SEARCH.IDList;
4716: l_match_idx NUMBER;
4717: cursor get_cpts_for_party_sites is select contact_point_id
4718: from hz_contact_points
4719: where owner_table_name = 'HZ_PARTY_SITES'

Line 4744: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4740:
4741: get_search_criteria (
4742: null,
4743: p_party_site_list,
4744: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4745: contact_point_ids,
4746: l_party_search_rec,
4747: l_party_site_list,
4748: l_contact_list,

Line 4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4790: x_search_ctx_id OUT NUMBER,
4791: x_num_matches OUT NUMBER
4792: ) IS
4793:
4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4791: x_num_matches OUT NUMBER
4792: ) IS
4793:
4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4796: l_contact_list HZ_PARTY_SEARCH.contact_list;

4792: ) IS
4793:
4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;
4800: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4793:
4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;
4800: p_contact_ids HZ_PARTY_SEARCH.IDList;
4801: l_match_idx NUMBER;

Line 4798: contact_point_ids HZ_PARTY_SEARCH.IDList;

4794: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;
4800: p_contact_ids HZ_PARTY_SEARCH.IDList;
4801: l_match_idx NUMBER;
4802: cursor get_cpt_for_contact_id is select contact_point_id

Line 4799: p_party_site_list HZ_PARTY_SEARCH.IDList;

4795: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;
4800: p_contact_ids HZ_PARTY_SEARCH.IDList;
4801: l_match_idx NUMBER;
4802: cursor get_cpt_for_contact_id is select contact_point_id
4803: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4800: p_contact_ids HZ_PARTY_SEARCH.IDList;

4796: l_contact_list HZ_PARTY_SEARCH.contact_list;
4797: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4798: contact_point_ids HZ_PARTY_SEARCH.IDList;
4799: p_party_site_list HZ_PARTY_SEARCH.IDList;
4800: p_contact_ids HZ_PARTY_SEARCH.IDList;
4801: l_match_idx NUMBER;
4802: cursor get_cpt_for_contact_id is select contact_point_id
4803: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4804: where a.party_relationship_id = b.relationship_id

Line 4831: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4827: CLOSE get_cpt_for_contact_id;
4828:
4829: get_search_criteria (
4830: null,
4831: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4832: p_contact_ids,
4833: contact_point_ids,
4834: l_party_search_rec,
4835: l_party_site_list,

Line 4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4878: p_match_type IN VARCHAR2,
4879: x_search_ctx_id OUT NUMBER,
4880: x_num_matches OUT NUMBER
4881: ) IS
4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4879: x_search_ctx_id OUT NUMBER,
4880: x_num_matches OUT NUMBER
4881: ) IS
4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4884: l_contact_list HZ_PARTY_SEARCH.contact_list;

4880: x_num_matches OUT NUMBER
4881: ) IS
4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;
4888: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4881: ) IS
4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;
4888: p_contact_ids HZ_PARTY_SEARCH.IDList;
4889: l_match_idx NUMBER;

Line 4886: contact_point_ids HZ_PARTY_SEARCH.IDList;

4882: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;
4888: p_contact_ids HZ_PARTY_SEARCH.IDList;
4889: l_match_idx NUMBER;
4890:

Line 4887: p_party_site_list HZ_PARTY_SEARCH.IDList;

4883: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;
4888: p_contact_ids HZ_PARTY_SEARCH.IDList;
4889: l_match_idx NUMBER;
4890:
4891: BEGIN

Line 4888: p_contact_ids HZ_PARTY_SEARCH.IDList;

4884: l_contact_list HZ_PARTY_SEARCH.contact_list;
4885: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4886: contact_point_ids HZ_PARTY_SEARCH.IDList;
4887: p_party_site_list HZ_PARTY_SEARCH.IDList;
4888: p_contact_ids HZ_PARTY_SEARCH.IDList;
4889: l_match_idx NUMBER;
4890:
4891: BEGIN
4892: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4905: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4901: END IF;
4902: contact_point_ids(1) := p_contact_point_id;
4903: get_search_criteria (
4904: null,
4905: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4906: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4907: contact_point_ids,
4908: l_party_search_rec,
4909: l_party_site_list,

Line 4906: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4902: contact_point_ids(1) := p_contact_point_id;
4903: get_search_criteria (
4904: null,
4905: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4906: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4907: contact_point_ids,
4908: l_party_search_rec,
4909: l_party_site_list,
4910: l_contact_list,

Line 5059: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5055: ) IS
5056: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5057: l_match_idx NUMBER;
5058: AttrVals AttrList;
5059: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5060: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5061: l_contact_list HZ_PARTY_SEARCH.contact_list;
5062: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5063: l_dup_set_id NUMBER;

Line 5060: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5056: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5057: l_match_idx NUMBER;
5058: AttrVals AttrList;
5059: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5060: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5061: l_contact_list HZ_PARTY_SEARCH.contact_list;
5062: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5063: l_dup_set_id NUMBER;
5064: l_idx NUMBER;

Line 5061: l_contact_list HZ_PARTY_SEARCH.contact_list;

5057: l_match_idx NUMBER;
5058: AttrVals AttrList;
5059: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5060: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5061: l_contact_list HZ_PARTY_SEARCH.contact_list;
5062: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5063: l_dup_set_id NUMBER;
5064: l_idx NUMBER;
5065: l_cpt_type VARCHAR2(255);

Line 5062: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5058: AttrVals AttrList;
5059: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5060: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5061: l_contact_list HZ_PARTY_SEARCH.contact_list;
5062: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5063: l_dup_set_id NUMBER;
5064: l_idx NUMBER;
5065: l_cpt_type VARCHAR2(255);
5066: FIRST BOOLEAN := TRUE;

Line 5307: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5303:
5304: PROCEDURE get_matching_party_sites (
5305: p_rule_id IN NUMBER,
5306: p_party_id IN NUMBER,
5307: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5308: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5309: p_restrict_sql IN VARCHAR2,
5310: p_match_type IN VARCHAR2,
5311: p_dup_party_site_id IN NUMBER,

Line 5308: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5304: PROCEDURE get_matching_party_sites (
5305: p_rule_id IN NUMBER,
5306: p_party_id IN NUMBER,
5307: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5308: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5309: p_restrict_sql IN VARCHAR2,
5310: p_match_type IN VARCHAR2,
5311: p_dup_party_site_id IN NUMBER,
5312: x_search_ctx_id OUT NUMBER,

Line 5345: H_SCORES HZ_PARTY_SEARCH.score_list;

5341: l_TX5 VARCHAR2(2000);
5342: l_TX14 VARCHAR2(2000);
5343: l_TX17 VARCHAR2(2000);
5344: l_TX6 VARCHAR2(2000);
5345: H_SCORES HZ_PARTY_SEARCH.score_list;
5346:
5347: l_score NUMBER;
5348: l_idx NUMBER;
5349: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5376: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5372: defps NUMBER :=0;
5373: defct NUMBER :=0;
5374: defcpt NUMBER :=0;
5375: l_index NUMBER;
5376: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5377: l_cnt NUMBER:=1;
5378:
5379:
5380: BEGIN

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

5396: l_match_str := ' AND ';
5397: ELSIF p_match_type = 'OR' THEN
5398: l_match_str := ' OR ';
5399: END IF;
5400: 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);
5401: g_score_until_thresh := false;
5402: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5403:
5404: -- ************************************************************

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

5404: -- ************************************************************
5405: -- STEP 2. Setup of intermedia query strings for Acquisition query
5406: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5407: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5408: 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);
5409:
5410: -- Setup Search Context ID
5411: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5412: x_search_ctx_id := l_search_ctx_id;

Line 5551: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5547:
5548: PROCEDURE get_matching_contacts (
5549: p_rule_id IN NUMBER,
5550: p_party_id IN NUMBER,
5551: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5552: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5553: p_restrict_sql IN VARCHAR2,
5554: p_match_type IN VARCHAR2,
5555: p_dup_contact_id IN NUMBER,

Line 5552: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5548: PROCEDURE get_matching_contacts (
5549: p_rule_id IN NUMBER,
5550: p_party_id IN NUMBER,
5551: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5552: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5553: p_restrict_sql IN VARCHAR2,
5554: p_match_type IN VARCHAR2,
5555: p_dup_contact_id IN NUMBER,
5556: x_search_ctx_id OUT NUMBER,

Line 5580: H_SCORES HZ_PARTY_SEARCH.score_list;

5576:
5577: l_TX1 VARCHAR2(2000);
5578: l_TX5 VARCHAR2(2000);
5579: l_TX6 VARCHAR2(2000);
5580: H_SCORES HZ_PARTY_SEARCH.score_list;
5581:
5582: l_score NUMBER;
5583: l_idx NUMBER;
5584: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5608: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5604: l_party_max_score NUMBER;
5605: l_ps_max_score NUMBER;
5606: l_contact_max_score NUMBER;
5607: l_cpt_max_score NUMBER;
5608: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5609: l_cnt NUMBER:=1;
5610:
5611:
5612: BEGIN

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

5628: l_match_str := ' AND ';
5629: ELSIF p_match_type = 'OR' THEN
5630: l_match_str := ' OR ';
5631: END IF;
5632: 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);
5633: g_score_until_thresh := false;
5634: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5635:
5636: -- ************************************************************

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

5636: -- ************************************************************
5637: -- STEP 2. Setup of intermedia query strings for Acquisition query
5638: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5639: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5640: 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);
5641:
5642: -- Setup Search Context ID
5643: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5644: x_search_ctx_id := l_search_ctx_id;

Line 5779: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5775:
5776: PROCEDURE get_matching_contact_points (
5777: p_rule_id IN NUMBER,
5778: p_party_id IN NUMBER,
5779: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5780: p_restrict_sql IN VARCHAR2,
5781: p_match_type IN VARCHAR2,
5782: p_dup_contact_point_id IN NUMBER,
5783: x_search_ctx_id OUT NUMBER,

Line 5811: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5807: l_cpt_ps_id NUMBER;
5808: l_cpt_contact_id NUMBER;
5809: l_contact_pt_id NUMBER;
5810: l_cpt_type VARCHAR2(100);
5811: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5812: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5813: H_SCORE HZ_PARTY_SEARCH.IDList;
5814:
5815: cnt NUMBER :=0;

Line 5812: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5808: l_cpt_contact_id NUMBER;
5809: l_contact_pt_id NUMBER;
5810: l_cpt_type VARCHAR2(100);
5811: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5812: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5813: H_SCORE HZ_PARTY_SEARCH.IDList;
5814:
5815: cnt NUMBER :=0;
5816: l_party_max_score NUMBER;

Line 5813: H_SCORE HZ_PARTY_SEARCH.IDList;

5809: l_contact_pt_id NUMBER;
5810: l_cpt_type VARCHAR2(100);
5811: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5812: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5813: H_SCORE HZ_PARTY_SEARCH.IDList;
5814:
5815: cnt NUMBER :=0;
5816: l_party_max_score NUMBER;
5817: l_ps_max_score NUMBER;

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

5838: l_match_str := ' AND ';
5839: ELSIF p_match_type = 'OR' THEN
5840: l_match_str := ' OR ';
5841: END IF;
5842: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5844: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5845: g_score_until_thresh := false;
5846: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5839: ELSIF p_match_type = 'OR' THEN
5840: l_match_str := ' OR ';
5841: END IF;
5842: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5844: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5845: g_score_until_thresh := false;
5846: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5847:

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

5847:
5848: -- ************************************************************
5849: -- STEP 2. Setup of intermedia query strings for Acquisition query
5850: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5851: 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);
5852:
5853: -- Setup Search Context ID
5854: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5855: x_search_ctx_id := l_search_ctx_id;

Line 5926: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5922:
5923: PROCEDURE get_score_details (
5924: p_rule_id IN NUMBER,
5925: p_party_id IN NUMBER,
5926: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5927: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5928: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5929: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5930: x_search_ctx_id IN OUT NUMBER

Line 5927: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5923: PROCEDURE get_score_details (
5924: p_rule_id IN NUMBER,
5925: p_party_id IN NUMBER,
5926: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5927: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5928: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5929: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5930: x_search_ctx_id IN OUT NUMBER
5931: ) IS

Line 5928: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5924: p_rule_id IN NUMBER,
5925: p_party_id IN NUMBER,
5926: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5927: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5928: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5929: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5930: x_search_ctx_id IN OUT NUMBER
5931: ) IS
5932:

Line 5929: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5925: p_party_id IN NUMBER,
5926: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5927: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5928: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5929: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5930: x_search_ctx_id IN OUT NUMBER
5931: ) IS
5932:
5933: -- Strings to hold the generated Intermedia query strings

Line 5984: H_SCORES HZ_PARTY_SEARCH.score_list;

5980: l_TX17 VARCHAR2(2000);
5981: l_max_TX17 VARCHAR2(2000);
5982: l_TX6 VARCHAR2(2000);
5983: l_max_TX6 VARCHAR2(2000);
5984: H_SCORES HZ_PARTY_SEARCH.score_list;
5985:
5986: l_score NUMBER;
5987: l_match_idx NUMBER;
5988: l_idx NUMBER;

Line 6166: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6162: ************************************************/
6163:
6164: PROCEDURE get_party_for_search (
6165: p_party_id IN NUMBER,
6166: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6167: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS

Line 6167: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6163:
6164: PROCEDURE get_party_for_search (
6165: p_party_id IN NUMBER,
6166: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6167: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS
6171: l_party_id NUMBER;

Line 6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6164: PROCEDURE get_party_for_search (
6165: p_party_id IN NUMBER,
6166: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6167: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS
6171: l_party_id NUMBER;
6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6165: p_party_id IN NUMBER,
6166: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6167: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS
6171: l_party_id NUMBER;
6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6173: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6168: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS
6171: l_party_id NUMBER;
6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6173: l_contact_ids HZ_PARTY_SEARCH.IDList;
6174: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6175: ps NUMBER :=1;
6176: cpt NUMBER :=1;

Line 6173: l_contact_ids HZ_PARTY_SEARCH.IDList;

6169: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6170: ) IS
6171: l_party_id NUMBER;
6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6173: l_contact_ids HZ_PARTY_SEARCH.IDList;
6174: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6175: ps NUMBER :=1;
6176: cpt NUMBER :=1;
6177: ct NUMBER :=1;

Line 6174: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6170: ) IS
6171: l_party_id NUMBER;
6172: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6173: l_contact_ids HZ_PARTY_SEARCH.IDList;
6174: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6175: ps NUMBER :=1;
6176: cpt NUMBER :=1;
6177: ct NUMBER :=1;
6178: l_use_contact_info varchar2(1);

Line 6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6279: END get_party_for_search;
6280:
6281: PROCEDURE get_search_criteria (
6282: p_party_id IN NUMBER,
6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6280:
6281: PROCEDURE get_search_criteria (
6282: p_party_id IN NUMBER,
6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6281: PROCEDURE get_search_criteria (
6282: p_party_id IN NUMBER,
6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6282: p_party_id IN NUMBER,
6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6290: ) IS

Line 6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6283: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6290: ) IS
6291: BEGIN

Line 6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6284: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6290: ) IS
6291: BEGIN
6292:

Line 6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6285: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6286: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6287: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6288: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6289: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6290: ) IS
6291: BEGIN
6292:
6293: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6341: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6337: ************************************************/
6338:
6339: PROCEDURE get_party_rec (
6340: p_party_id IN NUMBER,
6341: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6342: ) IS
6343: l_party_type VARCHAR2(255);
6344: BEGIN
6345:

Line 6402: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6398: the party site search record structure
6399: ************************************************/
6400:
6401: PROCEDURE get_party_site_rec (
6402: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6403: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6404: ) IS
6405: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6406: SELECT party_site_id

Line 6403: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6399: ************************************************/
6400:
6401: PROCEDURE get_party_site_rec (
6402: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6403: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6404: ) IS
6405: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6406: SELECT party_site_id
6407: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6466: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6462: the contact search record structure
6463: ************************************************/
6464:
6465: PROCEDURE get_contact_rec (
6466: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6467: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6468: ) IS
6469: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6470: SELECT org_contact_id

Line 6467: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6463: ************************************************/
6464:
6465: PROCEDURE get_contact_rec (
6466: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6467: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6468: ) IS
6469: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6470: SELECT org_contact_id
6471: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6524: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6520: the contact point search record structure
6521: ************************************************/
6522:
6523: PROCEDURE get_contact_point_rec (
6524: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6525: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6526: ) IS
6527:
6528: -- Cursor to fetch primary contact points for party

Line 6525: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6521: ************************************************/
6522:
6523: PROCEDURE get_contact_point_rec (
6524: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6525: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6526: ) IS
6527:
6528: -- Cursor to fetch primary contact points for party
6529: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6583: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6579: ************************************************/
6580:
6581: PROCEDURE MAP_PARTY_REC(
6582: p_search_ctx IN BOOLEAN,
6583: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6584: x_entered_max_score OUT NUMBER,
6585: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6586: ) IS
6587: tmp VARCHAR2(4000);

Line 6779: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 7018: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7014: ************************************************/
7015:
7016: PROCEDURE MAP_CONTACT_REC(
7017: p_search_ctx IN BOOLEAN,
7018: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7019: x_entered_max_score OUT NUMBER,
7020: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7021: ) IS
7022: l_current_max_score NUMBER;

Line 7121: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7117: ************************************************/
7118:
7119: PROCEDURE MAP_CONTACT_POINT_REC(
7120: p_search_ctx IN BOOLEAN,
7121: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7122: x_entered_max_score OUT NUMBER,
7123: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7124: ) IS
7125: l_current_max_score NUMBER;

Line 7251: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7247: 2. Contact Point Type is not null for each condition
7248: ************************************************/
7249:
7250: FUNCTION check_prim_cond(
7251: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7252: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7253: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7254: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7255: RETURN BOOLEAN IS

Line 7252: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7248: ************************************************/
7249:
7250: FUNCTION check_prim_cond(
7251: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7252: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7253: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7254: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7255: RETURN BOOLEAN IS
7256: BEGIN

Line 7253: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7249:
7250: FUNCTION check_prim_cond(
7251: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7252: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7253: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7254: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7255: RETURN BOOLEAN IS
7256: BEGIN
7257: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7254: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7250: FUNCTION check_prim_cond(
7251: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7252: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7253: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7254: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7255: RETURN BOOLEAN IS
7256: BEGIN
7257: FOR I IN 1..p_contact_point_list.COUNT LOOP
7258: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7343: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7339: has party site criteria.
7340: ************************************************/
7341:
7342: PROCEDURE check_party_site_cond(
7343: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7344: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7345: x_secondary OUT BOOLEAN,
7346: x_primary OUT BOOLEAN
7347: ) IS

Line 7344: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7340: ************************************************/
7341:
7342: PROCEDURE check_party_site_cond(
7343: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7344: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7345: x_secondary OUT BOOLEAN,
7346: x_primary OUT BOOLEAN
7347: ) IS
7348: BEGIN

Line 7407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7403: has contact criteria.
7404: ************************************************/
7405:
7406: PROCEDURE check_contact_cond(
7407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7409: x_secondary OUT BOOLEAN,
7410: x_primary OUT BOOLEAN
7411: ) IS

Line 7408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7404: ************************************************/
7405:
7406: PROCEDURE check_contact_cond(
7407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7409: x_secondary OUT BOOLEAN,
7410: x_primary OUT BOOLEAN
7411: ) IS
7412: BEGIN

Line 7463: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7459: has valid contact point criteria.
7460: ************************************************/
7461:
7462: PROCEDURE check_contact_point_cond(
7463: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7464: x_secondary OUT BOOLEAN,
7465: x_primary OUT BOOLEAN
7466: ) IS
7467: BEGIN