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

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

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

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

Line 2679: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2680: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2681: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2731: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 2732: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 2733: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2924: h_ps_id HZ_PARTY_SEARCH.IDList;

2920: /** Private procedure to acquire and score at party site level ***/
2921: 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
2922: l_party_id_idx NUMBER:=1;
2923: l_ctx_id NUMBER;
2924: h_ps_id HZ_PARTY_SEARCH.IDList;
2925: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2926: h_ps_score HZ_PARTY_SEARCH.IDList;
2927: detcnt NUMBER := 1;
2928: BEGIN

Line 2925: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2921: 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
2922: l_party_id_idx NUMBER:=1;
2923: l_ctx_id NUMBER;
2924: h_ps_id HZ_PARTY_SEARCH.IDList;
2925: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2926: h_ps_score HZ_PARTY_SEARCH.IDList;
2927: detcnt NUMBER := 1;
2928: BEGIN
2929: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2926: h_ps_score HZ_PARTY_SEARCH.IDList;

2922: l_party_id_idx NUMBER:=1;
2923: l_ctx_id NUMBER;
2924: h_ps_id HZ_PARTY_SEARCH.IDList;
2925: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2926: h_ps_score HZ_PARTY_SEARCH.IDList;
2927: detcnt NUMBER := 1;
2928: BEGIN
2929: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2930: 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 3046: h_ct_id HZ_PARTY_SEARCH.IDList;

3042: /** Private procedure to acquire and score at contact point level ***/
3043: 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
3044: l_party_id_idx NUMBER:=1;
3045: l_ctx_id NUMBER;
3046: h_ct_id HZ_PARTY_SEARCH.IDList;
3047: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3048: h_ct_score HZ_PARTY_SEARCH.IDList;
3049: detcnt NUMBER := 1;
3050: BEGIN

Line 3047: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3043: 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
3044: l_party_id_idx NUMBER:=1;
3045: l_ctx_id NUMBER;
3046: h_ct_id HZ_PARTY_SEARCH.IDList;
3047: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3048: h_ct_score HZ_PARTY_SEARCH.IDList;
3049: detcnt NUMBER := 1;
3050: BEGIN
3051: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3048: h_ct_score HZ_PARTY_SEARCH.IDList;

3044: l_party_id_idx NUMBER:=1;
3045: l_ctx_id NUMBER;
3046: h_ct_id HZ_PARTY_SEARCH.IDList;
3047: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3048: h_ct_score HZ_PARTY_SEARCH.IDList;
3049: detcnt NUMBER := 1;
3050: BEGIN
3051: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3052: 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 3155: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 3156: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3152: 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
3153: l_party_id_idx NUMBER:=1;
3154: l_ctx_id NUMBER;
3155: h_cpt_id HZ_PARTY_SEARCH.IDList;
3156: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3157: h_cpt_score HZ_PARTY_SEARCH.IDList;
3158: detcnt NUMBER := 1;
3159: l_cpt_flag VARCHAR2(1) := 'N';
3160: is_a_match VARCHAR2(1) := 'Y';

Line 3157: h_cpt_score HZ_PARTY_SEARCH.IDList;

3153: l_party_id_idx NUMBER:=1;
3154: l_ctx_id NUMBER;
3155: h_cpt_id HZ_PARTY_SEARCH.IDList;
3156: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3157: h_cpt_score HZ_PARTY_SEARCH.IDList;
3158: detcnt NUMBER := 1;
3159: l_cpt_flag VARCHAR2(1) := 'N';
3160: is_a_match VARCHAR2(1) := 'Y';
3161: BEGIN

Line 3644: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3640: END find_parties;
3641:
3642: PROCEDURE find_persons (
3643: p_rule_id IN NUMBER,
3644: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3645: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3646: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3647: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3648: p_restrict_sql IN VARCHAR2,

Line 3645: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3641:
3642: PROCEDURE find_persons (
3643: p_rule_id IN NUMBER,
3644: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3645: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3646: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3647: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3648: p_restrict_sql IN VARCHAR2,
3649: p_match_type IN VARCHAR2,

Line 3646: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3642: PROCEDURE find_persons (
3643: p_rule_id IN NUMBER,
3644: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3645: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3646: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3647: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3648: p_restrict_sql IN VARCHAR2,
3649: p_match_type IN VARCHAR2,
3650: p_search_merged IN VARCHAR2,

Line 3647: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3643: p_rule_id IN NUMBER,
3644: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3645: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3646: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3647: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3648: p_restrict_sql IN VARCHAR2,
3649: p_match_type IN VARCHAR2,
3650: p_search_merged IN VARCHAR2,
3651: p_dup_party_id IN NUMBER,

Line 3697: H_SCORES HZ_PARTY_SEARCH.score_list;

3693: l_TX34 VARCHAR2(2000);
3694: l_TX14 VARCHAR2(2000);
3695: l_TX17 VARCHAR2(2000);
3696: l_TX6 VARCHAR2(2000);
3697: H_SCORES HZ_PARTY_SEARCH.score_list;
3698: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3699: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3700:
3701: l_score NUMBER;

Line 3698: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3694: l_TX14 VARCHAR2(2000);
3695: l_TX17 VARCHAR2(2000);
3696: l_TX6 VARCHAR2(2000);
3697: H_SCORES HZ_PARTY_SEARCH.score_list;
3698: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3699: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3700:
3701: l_score NUMBER;
3702: l_idx NUMBER;

Line 3699: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3695: l_TX17 VARCHAR2(2000);
3696: l_TX6 VARCHAR2(2000);
3697: H_SCORES HZ_PARTY_SEARCH.score_list;
3698: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3699: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3700:
3701: l_score NUMBER;
3702: l_idx NUMBER;
3703: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3938: h_ps_id HZ_PARTY_SEARCH.IDList;

3934: /** Private procedure to acquire and score at party site level ***/
3935: 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
3936: l_party_id_idx NUMBER:=1;
3937: l_ctx_id NUMBER;
3938: h_ps_id HZ_PARTY_SEARCH.IDList;
3939: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3940: h_ps_score HZ_PARTY_SEARCH.IDList;
3941: detcnt NUMBER := 1;
3942: l_person_id NUMBER;

Line 3939: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3935: 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
3936: l_party_id_idx NUMBER:=1;
3937: l_ctx_id NUMBER;
3938: h_ps_id HZ_PARTY_SEARCH.IDList;
3939: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3940: h_ps_score HZ_PARTY_SEARCH.IDList;
3941: detcnt NUMBER := 1;
3942: l_person_id NUMBER;
3943: BEGIN

Line 3940: h_ps_score HZ_PARTY_SEARCH.IDList;

3936: l_party_id_idx NUMBER:=1;
3937: l_ctx_id NUMBER;
3938: h_ps_id HZ_PARTY_SEARCH.IDList;
3939: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3940: h_ps_score HZ_PARTY_SEARCH.IDList;
3941: detcnt NUMBER := 1;
3942: l_person_id NUMBER;
3943: BEGIN
3944: SAVEPOINT eval_start;

Line 4037: h_ct_id HZ_PARTY_SEARCH.IDList;

4033: /** Private procedure to acquire and score at party site level ***/
4034: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4035: l_party_id_idx NUMBER:=1;
4036: l_ctx_id NUMBER;
4037: h_ct_id HZ_PARTY_SEARCH.IDList;
4038: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4039: h_ct_score HZ_PARTY_SEARCH.IDList;
4040: detcnt NUMBER := 1;
4041: l_person_id NUMBER;

Line 4038: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4034: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4035: l_party_id_idx NUMBER:=1;
4036: l_ctx_id NUMBER;
4037: h_ct_id HZ_PARTY_SEARCH.IDList;
4038: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4039: h_ct_score HZ_PARTY_SEARCH.IDList;
4040: detcnt NUMBER := 1;
4041: l_person_id NUMBER;
4042: BEGIN

Line 4039: h_ct_score HZ_PARTY_SEARCH.IDList;

4035: l_party_id_idx NUMBER:=1;
4036: l_ctx_id NUMBER;
4037: h_ct_id HZ_PARTY_SEARCH.IDList;
4038: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4039: h_ct_score HZ_PARTY_SEARCH.IDList;
4040: detcnt NUMBER := 1;
4041: l_person_id NUMBER;
4042: BEGIN
4043: SAVEPOINT eval_start;

Line 4095: h_cpt_id HZ_PARTY_SEARCH.IDList;

4091: /** Private procedure to acquire and score at contact point level ***/
4092: 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
4093: l_party_id_idx NUMBER:=1;
4094: l_ctx_id NUMBER;
4095: h_cpt_id HZ_PARTY_SEARCH.IDList;
4096: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4097: h_cpt_score HZ_PARTY_SEARCH.IDList;
4098: detcnt NUMBER := 1;
4099: l_person_id NUMBER;

Line 4096: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4092: 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
4093: l_party_id_idx NUMBER:=1;
4094: l_ctx_id NUMBER;
4095: h_cpt_id HZ_PARTY_SEARCH.IDList;
4096: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4097: h_cpt_score HZ_PARTY_SEARCH.IDList;
4098: detcnt NUMBER := 1;
4099: l_person_id NUMBER;
4100: is_a_match VARCHAR2(1) := 'Y';

Line 4097: h_cpt_score HZ_PARTY_SEARCH.IDList;

4093: l_party_id_idx NUMBER:=1;
4094: l_ctx_id NUMBER;
4095: h_cpt_id HZ_PARTY_SEARCH.IDList;
4096: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4097: h_cpt_score HZ_PARTY_SEARCH.IDList;
4098: detcnt NUMBER := 1;
4099: l_person_id NUMBER;
4100: is_a_match VARCHAR2(1) := 'Y';
4101: l_cpt_flag VARCHAR2(1) := 'N';

Line 4508: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4504: END find_persons;
4505:
4506: PROCEDURE find_persons (
4507: p_rule_id IN NUMBER,
4508: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4509: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4510: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4511: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4512: p_restrict_sql IN VARCHAR2,

Line 4509: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4505:
4506: PROCEDURE find_persons (
4507: p_rule_id IN NUMBER,
4508: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4509: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4510: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4511: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4512: p_restrict_sql IN VARCHAR2,
4513: p_match_type IN VARCHAR2,

Line 4510: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4506: PROCEDURE find_persons (
4507: p_rule_id IN NUMBER,
4508: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4509: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4510: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4511: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4512: p_restrict_sql IN VARCHAR2,
4513: p_match_type IN VARCHAR2,
4514: p_search_merged IN VARCHAR2,

Line 4511: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4507: p_rule_id IN NUMBER,
4508: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4509: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4510: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4511: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4512: p_restrict_sql IN VARCHAR2,
4513: p_match_type IN VARCHAR2,
4514: p_search_merged IN VARCHAR2,
4515: p_ins_details IN VARCHAR2,

Line 4525: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4521: 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);
4522: END;
4523: PROCEDURE find_party_details (
4524: p_rule_id IN NUMBER,
4525: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4526: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4529: p_restrict_sql IN VARCHAR2,

Line 4526: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4522: END;
4523: PROCEDURE find_party_details (
4524: p_rule_id IN NUMBER,
4525: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4526: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4529: p_restrict_sql IN VARCHAR2,
4530: p_match_type IN VARCHAR2,

Line 4527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4523: PROCEDURE find_party_details (
4524: p_rule_id IN NUMBER,
4525: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4526: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4529: p_restrict_sql IN VARCHAR2,
4530: p_match_type IN VARCHAR2,
4531: p_search_merged IN VARCHAR2,

Line 4528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4524: p_rule_id IN NUMBER,
4525: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4526: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4529: p_restrict_sql IN VARCHAR2,
4530: p_match_type IN VARCHAR2,
4531: p_search_merged IN VARCHAR2,
4532: x_search_ctx_id OUT NUMBER,

Line 4585: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4581: x_dup_set_id OUT NUMBER,
4582: x_search_ctx_id OUT NUMBER,
4583: x_num_matches OUT NUMBER
4584: ) IS
4585: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4589: l_match_idx NUMBER;

Line 4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4582: x_search_ctx_id OUT NUMBER,
4583: x_num_matches OUT NUMBER
4584: ) IS
4585: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4589: l_match_idx NUMBER;
4590:

Line 4587: l_contact_list HZ_PARTY_SEARCH.contact_list;

4583: x_num_matches OUT NUMBER
4584: ) IS
4585: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4589: l_match_idx NUMBER;
4590:
4591: --Fix for bug 4417124

Line 4588: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4584: ) IS
4585: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4589: l_match_idx NUMBER;
4590:
4591: --Fix for bug 4417124
4592: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4697: x_search_ctx_id OUT NUMBER,
4698: x_num_matches OUT NUMBER
4699: ) IS
4700:
4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4698: x_num_matches OUT NUMBER
4699: ) IS
4700:
4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4703: l_contact_list HZ_PARTY_SEARCH.contact_list;

4699: ) IS
4700:
4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;
4707: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4700:
4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;
4707: p_contact_ids HZ_PARTY_SEARCH.IDList;
4708: l_match_idx NUMBER;

Line 4705: contact_point_ids HZ_PARTY_SEARCH.IDList;

4701: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;
4707: p_contact_ids HZ_PARTY_SEARCH.IDList;
4708: l_match_idx NUMBER;
4709: cursor get_cpts_for_party_sites is select contact_point_id

Line 4706: p_party_site_list HZ_PARTY_SEARCH.IDList;

4702: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;
4707: p_contact_ids HZ_PARTY_SEARCH.IDList;
4708: l_match_idx NUMBER;
4709: cursor get_cpts_for_party_sites is select contact_point_id
4710: from hz_contact_points

Line 4707: p_contact_ids HZ_PARTY_SEARCH.IDList;

4703: l_contact_list HZ_PARTY_SEARCH.contact_list;
4704: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4705: contact_point_ids HZ_PARTY_SEARCH.IDList;
4706: p_party_site_list HZ_PARTY_SEARCH.IDList;
4707: p_contact_ids HZ_PARTY_SEARCH.IDList;
4708: l_match_idx NUMBER;
4709: cursor get_cpts_for_party_sites is select contact_point_id
4710: from hz_contact_points
4711: where owner_table_name = 'HZ_PARTY_SITES'

Line 4736: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4732:
4733: get_search_criteria (
4734: null,
4735: p_party_site_list,
4736: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4737: contact_point_ids,
4738: l_party_search_rec,
4739: l_party_site_list,
4740: l_contact_list,

Line 4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4782: x_search_ctx_id OUT NUMBER,
4783: x_num_matches OUT NUMBER
4784: ) IS
4785:
4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4783: x_num_matches OUT NUMBER
4784: ) IS
4785:
4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4788: l_contact_list HZ_PARTY_SEARCH.contact_list;

4784: ) IS
4785:
4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;
4792: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4785:
4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;
4792: p_contact_ids HZ_PARTY_SEARCH.IDList;
4793: l_match_idx NUMBER;

Line 4790: contact_point_ids HZ_PARTY_SEARCH.IDList;

4786: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;
4792: p_contact_ids HZ_PARTY_SEARCH.IDList;
4793: l_match_idx NUMBER;
4794: cursor get_cpt_for_contact_id is select contact_point_id

Line 4791: p_party_site_list HZ_PARTY_SEARCH.IDList;

4787: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;
4792: p_contact_ids HZ_PARTY_SEARCH.IDList;
4793: l_match_idx NUMBER;
4794: cursor get_cpt_for_contact_id is select contact_point_id
4795: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4792: p_contact_ids HZ_PARTY_SEARCH.IDList;

4788: l_contact_list HZ_PARTY_SEARCH.contact_list;
4789: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4790: contact_point_ids HZ_PARTY_SEARCH.IDList;
4791: p_party_site_list HZ_PARTY_SEARCH.IDList;
4792: p_contact_ids HZ_PARTY_SEARCH.IDList;
4793: l_match_idx NUMBER;
4794: cursor get_cpt_for_contact_id is select contact_point_id
4795: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4796: where a.party_relationship_id = b.relationship_id

Line 4823: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4819: CLOSE get_cpt_for_contact_id;
4820:
4821: get_search_criteria (
4822: null,
4823: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4824: p_contact_ids,
4825: contact_point_ids,
4826: l_party_search_rec,
4827: l_party_site_list,

Line 4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4870: p_match_type IN VARCHAR2,
4871: x_search_ctx_id OUT NUMBER,
4872: x_num_matches OUT NUMBER
4873: ) IS
4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4871: x_search_ctx_id OUT NUMBER,
4872: x_num_matches OUT NUMBER
4873: ) IS
4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4876: l_contact_list HZ_PARTY_SEARCH.contact_list;

4872: x_num_matches OUT NUMBER
4873: ) IS
4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;
4880: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4873: ) IS
4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;
4880: p_contact_ids HZ_PARTY_SEARCH.IDList;
4881: l_match_idx NUMBER;

Line 4878: contact_point_ids HZ_PARTY_SEARCH.IDList;

4874: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;
4880: p_contact_ids HZ_PARTY_SEARCH.IDList;
4881: l_match_idx NUMBER;
4882:

Line 4879: p_party_site_list HZ_PARTY_SEARCH.IDList;

4875: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;
4880: p_contact_ids HZ_PARTY_SEARCH.IDList;
4881: l_match_idx NUMBER;
4882:
4883: BEGIN

Line 4880: p_contact_ids HZ_PARTY_SEARCH.IDList;

4876: l_contact_list HZ_PARTY_SEARCH.contact_list;
4877: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4878: contact_point_ids HZ_PARTY_SEARCH.IDList;
4879: p_party_site_list HZ_PARTY_SEARCH.IDList;
4880: p_contact_ids HZ_PARTY_SEARCH.IDList;
4881: l_match_idx NUMBER;
4882:
4883: BEGIN
4884: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4897: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4893: END IF;
4894: contact_point_ids(1) := p_contact_point_id;
4895: get_search_criteria (
4896: null,
4897: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4898: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4899: contact_point_ids,
4900: l_party_search_rec,
4901: l_party_site_list,

Line 4898: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4894: contact_point_ids(1) := p_contact_point_id;
4895: get_search_criteria (
4896: null,
4897: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4898: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4899: contact_point_ids,
4900: l_party_search_rec,
4901: l_party_site_list,
4902: l_contact_list,

Line 5051: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5047: ) IS
5048: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5049: l_match_idx NUMBER;
5050: AttrVals AttrList;
5051: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5052: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5053: l_contact_list HZ_PARTY_SEARCH.contact_list;
5054: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5055: l_dup_set_id NUMBER;

Line 5052: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5048: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5049: l_match_idx NUMBER;
5050: AttrVals AttrList;
5051: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5052: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5053: l_contact_list HZ_PARTY_SEARCH.contact_list;
5054: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5055: l_dup_set_id NUMBER;
5056: l_idx NUMBER;

Line 5053: l_contact_list HZ_PARTY_SEARCH.contact_list;

5049: l_match_idx NUMBER;
5050: AttrVals AttrList;
5051: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5052: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5053: l_contact_list HZ_PARTY_SEARCH.contact_list;
5054: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5055: l_dup_set_id NUMBER;
5056: l_idx NUMBER;
5057: l_cpt_type VARCHAR2(255);

Line 5054: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5050: AttrVals AttrList;
5051: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5052: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5053: l_contact_list HZ_PARTY_SEARCH.contact_list;
5054: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5055: l_dup_set_id NUMBER;
5056: l_idx NUMBER;
5057: l_cpt_type VARCHAR2(255);
5058: FIRST BOOLEAN := TRUE;

Line 5299: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5295:
5296: PROCEDURE get_matching_party_sites (
5297: p_rule_id IN NUMBER,
5298: p_party_id IN NUMBER,
5299: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5300: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5301: p_restrict_sql IN VARCHAR2,
5302: p_match_type IN VARCHAR2,
5303: p_dup_party_site_id IN NUMBER,

Line 5300: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5296: PROCEDURE get_matching_party_sites (
5297: p_rule_id IN NUMBER,
5298: p_party_id IN NUMBER,
5299: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5300: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5301: p_restrict_sql IN VARCHAR2,
5302: p_match_type IN VARCHAR2,
5303: p_dup_party_site_id IN NUMBER,
5304: x_search_ctx_id OUT NUMBER,

Line 5337: H_SCORES HZ_PARTY_SEARCH.score_list;

5333: l_TX5 VARCHAR2(2000);
5334: l_TX14 VARCHAR2(2000);
5335: l_TX17 VARCHAR2(2000);
5336: l_TX6 VARCHAR2(2000);
5337: H_SCORES HZ_PARTY_SEARCH.score_list;
5338:
5339: l_score NUMBER;
5340: l_idx NUMBER;
5341: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5368: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5364: defps NUMBER :=0;
5365: defct NUMBER :=0;
5366: defcpt NUMBER :=0;
5367: l_index NUMBER;
5368: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5369: l_cnt NUMBER:=1;
5370:
5371:
5372: BEGIN

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

5388: l_match_str := ' AND ';
5389: ELSIF p_match_type = 'OR' THEN
5390: l_match_str := ' OR ';
5391: END IF;
5392: 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);
5393: g_score_until_thresh := false;
5394: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5395:
5396: -- ************************************************************

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

5396: -- ************************************************************
5397: -- STEP 2. Setup of intermedia query strings for Acquisition query
5398: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5399: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5400: 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);
5401:
5402: -- Setup Search Context ID
5403: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5404: x_search_ctx_id := l_search_ctx_id;

Line 5543: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5539:
5540: PROCEDURE get_matching_contacts (
5541: p_rule_id IN NUMBER,
5542: p_party_id IN NUMBER,
5543: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5544: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5545: p_restrict_sql IN VARCHAR2,
5546: p_match_type IN VARCHAR2,
5547: p_dup_contact_id IN NUMBER,

Line 5544: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5540: PROCEDURE get_matching_contacts (
5541: p_rule_id IN NUMBER,
5542: p_party_id IN NUMBER,
5543: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5544: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5545: p_restrict_sql IN VARCHAR2,
5546: p_match_type IN VARCHAR2,
5547: p_dup_contact_id IN NUMBER,
5548: x_search_ctx_id OUT NUMBER,

Line 5572: H_SCORES HZ_PARTY_SEARCH.score_list;

5568:
5569: l_TX1 VARCHAR2(2000);
5570: l_TX5 VARCHAR2(2000);
5571: l_TX6 VARCHAR2(2000);
5572: H_SCORES HZ_PARTY_SEARCH.score_list;
5573:
5574: l_score NUMBER;
5575: l_idx NUMBER;
5576: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5600: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5596: l_party_max_score NUMBER;
5597: l_ps_max_score NUMBER;
5598: l_contact_max_score NUMBER;
5599: l_cpt_max_score NUMBER;
5600: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5601: l_cnt NUMBER:=1;
5602:
5603:
5604: BEGIN

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

5620: l_match_str := ' AND ';
5621: ELSIF p_match_type = 'OR' THEN
5622: l_match_str := ' OR ';
5623: END IF;
5624: 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);
5625: g_score_until_thresh := false;
5626: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5627:
5628: -- ************************************************************

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

5628: -- ************************************************************
5629: -- STEP 2. Setup of intermedia query strings for Acquisition query
5630: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5631: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5632: 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);
5633:
5634: -- Setup Search Context ID
5635: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5636: x_search_ctx_id := l_search_ctx_id;

Line 5771: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5767:
5768: PROCEDURE get_matching_contact_points (
5769: p_rule_id IN NUMBER,
5770: p_party_id IN NUMBER,
5771: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5772: p_restrict_sql IN VARCHAR2,
5773: p_match_type IN VARCHAR2,
5774: p_dup_contact_point_id IN NUMBER,
5775: x_search_ctx_id OUT NUMBER,

Line 5803: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5799: l_cpt_ps_id NUMBER;
5800: l_cpt_contact_id NUMBER;
5801: l_contact_pt_id NUMBER;
5802: l_cpt_type VARCHAR2(100);
5803: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5804: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5805: H_SCORE HZ_PARTY_SEARCH.IDList;
5806:
5807: cnt NUMBER :=0;

Line 5804: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5800: l_cpt_contact_id NUMBER;
5801: l_contact_pt_id NUMBER;
5802: l_cpt_type VARCHAR2(100);
5803: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5804: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5805: H_SCORE HZ_PARTY_SEARCH.IDList;
5806:
5807: cnt NUMBER :=0;
5808: l_party_max_score NUMBER;

Line 5805: H_SCORE HZ_PARTY_SEARCH.IDList;

5801: l_contact_pt_id NUMBER;
5802: l_cpt_type VARCHAR2(100);
5803: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5804: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5805: H_SCORE HZ_PARTY_SEARCH.IDList;
5806:
5807: cnt NUMBER :=0;
5808: l_party_max_score NUMBER;
5809: l_ps_max_score NUMBER;

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

5830: l_match_str := ' AND ';
5831: ELSIF p_match_type = 'OR' THEN
5832: l_match_str := ' OR ';
5833: END IF;
5834: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5835: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5836: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5837: g_score_until_thresh := false;
5838: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5835: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5831: ELSIF p_match_type = 'OR' THEN
5832: l_match_str := ' OR ';
5833: END IF;
5834: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5835: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5836: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5837: g_score_until_thresh := false;
5838: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5839:

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

5839:
5840: -- ************************************************************
5841: -- STEP 2. Setup of intermedia query strings for Acquisition query
5842: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5843: 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);
5844:
5845: -- Setup Search Context ID
5846: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5847: x_search_ctx_id := l_search_ctx_id;

Line 5918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5914:
5915: PROCEDURE get_score_details (
5916: p_rule_id IN NUMBER,
5917: p_party_id IN NUMBER,
5918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5919: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5920: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5922: x_search_ctx_id IN OUT NUMBER

Line 5919: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5915: PROCEDURE get_score_details (
5916: p_rule_id IN NUMBER,
5917: p_party_id IN NUMBER,
5918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5919: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5920: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5922: x_search_ctx_id IN OUT NUMBER
5923: ) IS

Line 5920: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5916: p_rule_id IN NUMBER,
5917: p_party_id IN NUMBER,
5918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5919: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5920: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5922: x_search_ctx_id IN OUT NUMBER
5923: ) IS
5924:

Line 5921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5917: p_party_id IN NUMBER,
5918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5919: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5920: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5922: x_search_ctx_id IN OUT NUMBER
5923: ) IS
5924:
5925: -- Strings to hold the generated Intermedia query strings

Line 5976: H_SCORES HZ_PARTY_SEARCH.score_list;

5972: l_TX17 VARCHAR2(2000);
5973: l_max_TX17 VARCHAR2(2000);
5974: l_TX6 VARCHAR2(2000);
5975: l_max_TX6 VARCHAR2(2000);
5976: H_SCORES HZ_PARTY_SEARCH.score_list;
5977:
5978: l_score NUMBER;
5979: l_match_idx NUMBER;
5980: l_idx NUMBER;

Line 6155: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6151: ************************************************/
6152:
6153: PROCEDURE get_party_for_search (
6154: p_party_id IN NUMBER,
6155: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6156: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS

Line 6156: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6152:
6153: PROCEDURE get_party_for_search (
6154: p_party_id IN NUMBER,
6155: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6156: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS
6160: l_party_id NUMBER;

Line 6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6153: PROCEDURE get_party_for_search (
6154: p_party_id IN NUMBER,
6155: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6156: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS
6160: l_party_id NUMBER;
6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6154: p_party_id IN NUMBER,
6155: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6156: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS
6160: l_party_id NUMBER;
6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6162: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6157: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS
6160: l_party_id NUMBER;
6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6162: l_contact_ids HZ_PARTY_SEARCH.IDList;
6163: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6164: ps NUMBER :=1;
6165: cpt NUMBER :=1;

Line 6162: l_contact_ids HZ_PARTY_SEARCH.IDList;

6158: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6159: ) IS
6160: l_party_id NUMBER;
6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6162: l_contact_ids HZ_PARTY_SEARCH.IDList;
6163: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6164: ps NUMBER :=1;
6165: cpt NUMBER :=1;
6166: ct NUMBER :=1;

Line 6163: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6159: ) IS
6160: l_party_id NUMBER;
6161: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6162: l_contact_ids HZ_PARTY_SEARCH.IDList;
6163: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6164: ps NUMBER :=1;
6165: cpt NUMBER :=1;
6166: ct NUMBER :=1;
6167: l_use_contact_info varchar2(1);

Line 6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6268: END get_party_for_search;
6269:
6270: PROCEDURE get_search_criteria (
6271: p_party_id IN NUMBER,
6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6269:
6270: PROCEDURE get_search_criteria (
6271: p_party_id IN NUMBER,
6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6270: PROCEDURE get_search_criteria (
6271: p_party_id IN NUMBER,
6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6271: p_party_id IN NUMBER,
6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6279: ) IS

Line 6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6279: ) IS
6280: BEGIN

Line 6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6273: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6279: ) IS
6280: BEGIN
6281:

Line 6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6274: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6275: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6276: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6277: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6278: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6279: ) IS
6280: BEGIN
6281:
6282: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6330: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6326: ************************************************/
6327:
6328: PROCEDURE get_party_rec (
6329: p_party_id IN NUMBER,
6330: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6331: ) IS
6332: l_party_type VARCHAR2(255);
6333: BEGIN
6334:

Line 6391: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6387: the party site search record structure
6388: ************************************************/
6389:
6390: PROCEDURE get_party_site_rec (
6391: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6392: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6393: ) IS
6394: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6395: SELECT party_site_id

Line 6392: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6388: ************************************************/
6389:
6390: PROCEDURE get_party_site_rec (
6391: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6392: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6393: ) IS
6394: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6395: SELECT party_site_id
6396: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6455: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6451: the contact search record structure
6452: ************************************************/
6453:
6454: PROCEDURE get_contact_rec (
6455: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6456: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6457: ) IS
6458: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6459: SELECT org_contact_id

Line 6456: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6452: ************************************************/
6453:
6454: PROCEDURE get_contact_rec (
6455: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6456: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6457: ) IS
6458: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6459: SELECT org_contact_id
6460: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6513: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6509: the contact point search record structure
6510: ************************************************/
6511:
6512: PROCEDURE get_contact_point_rec (
6513: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6514: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6515: ) IS
6516:
6517: -- Cursor to fetch primary contact points for party

Line 6514: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6510: ************************************************/
6511:
6512: PROCEDURE get_contact_point_rec (
6513: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6514: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6515: ) IS
6516:
6517: -- Cursor to fetch primary contact points for party
6518: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6572: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6568: ************************************************/
6569:
6570: PROCEDURE MAP_PARTY_REC(
6571: p_search_ctx IN BOOLEAN,
6572: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6573: x_entered_max_score OUT NUMBER,
6574: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6575: ) IS
6576: tmp VARCHAR2(4000);

Line 6768: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6764: ************************************************/
6765:
6766: PROCEDURE MAP_PARTY_SITE_REC(
6767: p_search_ctx IN BOOLEAN,
6768: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6769: x_entered_max_score OUT NUMBER,
6770: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6771: ) IS
6772: l_current_max_score NUMBER;

Line 7007: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7003: ************************************************/
7004:
7005: PROCEDURE MAP_CONTACT_REC(
7006: p_search_ctx IN BOOLEAN,
7007: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7008: x_entered_max_score OUT NUMBER,
7009: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7010: ) IS
7011: l_current_max_score NUMBER;

Line 7110: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7106: ************************************************/
7107:
7108: PROCEDURE MAP_CONTACT_POINT_REC(
7109: p_search_ctx IN BOOLEAN,
7110: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7111: x_entered_max_score OUT NUMBER,
7112: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7113: ) IS
7114: l_current_max_score NUMBER;

Line 7240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7236: 2. Contact Point Type is not null for each condition
7237: ************************************************/
7238:
7239: FUNCTION check_prim_cond(
7240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7241: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7242: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7243: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7244: RETURN BOOLEAN IS

Line 7241: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7237: ************************************************/
7238:
7239: FUNCTION check_prim_cond(
7240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7241: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7242: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7243: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7244: RETURN BOOLEAN IS
7245: BEGIN

Line 7242: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7238:
7239: FUNCTION check_prim_cond(
7240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7241: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7242: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7243: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7244: RETURN BOOLEAN IS
7245: BEGIN
7246: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7243: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7239: FUNCTION check_prim_cond(
7240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7241: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7242: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7243: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7244: RETURN BOOLEAN IS
7245: BEGIN
7246: FOR I IN 1..p_contact_point_list.COUNT LOOP
7247: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7332: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7328: has party site criteria.
7329: ************************************************/
7330:
7331: PROCEDURE check_party_site_cond(
7332: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7333: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7334: x_secondary OUT BOOLEAN,
7335: x_primary OUT BOOLEAN
7336: ) IS

Line 7333: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7329: ************************************************/
7330:
7331: PROCEDURE check_party_site_cond(
7332: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7333: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7334: x_secondary OUT BOOLEAN,
7335: x_primary OUT BOOLEAN
7336: ) IS
7337: BEGIN

Line 7396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7392: has contact criteria.
7393: ************************************************/
7394:
7395: PROCEDURE check_contact_cond(
7396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7398: x_secondary OUT BOOLEAN,
7399: x_primary OUT BOOLEAN
7400: ) IS

Line 7397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7393: ************************************************/
7394:
7395: PROCEDURE check_contact_cond(
7396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7398: x_secondary OUT BOOLEAN,
7399: x_primary OUT BOOLEAN
7400: ) IS
7401: BEGIN

Line 7452: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7448: has valid contact point criteria.
7449: ************************************************/
7450:
7451: PROCEDURE check_contact_point_cond(
7452: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7453: x_secondary OUT BOOLEAN,
7454: x_primary OUT BOOLEAN
7455: ) IS
7456: BEGIN