DBA Data[Home] [Help]

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

500: PROCEDURE INSERT_PARTY_SCORE (
501: p_party_id IN NUMBER
502: ,p_record_id IN NUMBER
503: ,p_search_ctx_id IN NUMBER
504: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
505: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
506: ,p_table_TX40 VARCHAR2
507: ,p_table_TX39 VARCHAR2
508: ,p_idx IN NUMBER) IS

Line 553: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

549: PROCEDURE INSERT_PARTY_SITES_SCORE (
550: p_party_id IN NUMBER
551: ,p_record_id IN NUMBER
552: ,p_search_ctx_id IN NUMBER
553: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
554: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
555: ,p_table_TX3 VARCHAR2
556: ,p_table_TX4 VARCHAR2
557: ,p_table_TX9 VARCHAR2

Line 753: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

749: PROCEDURE INSERT_CONTACTS_SCORE (
750: p_party_id IN NUMBER
751: ,p_record_id IN NUMBER
752: ,p_search_ctx_id IN NUMBER
753: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
754: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
755: ,p_table_TX22 VARCHAR2
756: ,p_idx IN NUMBER) IS
757: l_current_score NUMBER:=0;

Line 795: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

791: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
792: p_party_id IN NUMBER
793: ,p_record_id IN NUMBER
794: ,p_search_ctx_id IN NUMBER
795: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
796: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
797: ,p_table_TX1 VARCHAR2
798: ,p_table_TX6 VARCHAR2
799: ,p_table_TX5 VARCHAR2

Line 873: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

869: for the PARTY Entity
870: ************************************************/
871:
872: PROCEDURE POP_PARTY_COND_REC(
873: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
874: ) IS
875: BEGIN
876: NULL ;
877: EXCEPTION

Line 893: p_search_list IN HZ_PARTY_SEARCH.party_site_list

889: for the PARTY_SITES Entity
890: ************************************************/
891:
892: PROCEDURE POP_PARTY_SITES_COND_REC(
893: p_search_list IN HZ_PARTY_SEARCH.party_site_list
894: ) IS
895: BEGIN
896: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
897: ------ Populate global condition record only if search list is not empty -----------

Line 918: p_search_list IN HZ_PARTY_SEARCH.contact_list

914: for the CONTACTS Entity
915: ************************************************/
916:
917: PROCEDURE POP_CONTACTS_COND_REC(
918: p_search_list IN HZ_PARTY_SEARCH.contact_list
919: ) IS
920: BEGIN
921: NULL ;
922: EXCEPTION

Line 938: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

934: for the CONTACT_POINTS Entity
935: ************************************************/
936:
937: PROCEDURE POP_CONTACT_POINTS_COND_REC(
938: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
939: ) IS
940: BEGIN
941: NULL ;
942: EXCEPTION

Line 952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

948: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
949: END;
950:
951: PROCEDURE init_score_context (
952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

949: END;
950:
951: PROCEDURE init_score_context (
952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

950:
951: PROCEDURE init_score_context (
952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

951: PROCEDURE init_score_context (
952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

952: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
960: ) IS

Line 957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

953: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
960: ) IS
961: l_dummy NUMBER;

Line 958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

954: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
960: ) IS
961: l_dummy NUMBER;
962: BEGIN

Line 959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

955: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
956: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
957: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
959: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
960: ) IS
961: l_dummy NUMBER;
962: BEGIN
963: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

975: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
976:
977: END;
978: FUNCTION init_search(
979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

976:
977: END;
978: FUNCTION init_search(
979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

977: END;
978: FUNCTION init_search(
979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

978: FUNCTION init_search(
979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

979: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
987: p_match_type IN VARCHAR2,

Line 984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

980: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
987: p_match_type IN VARCHAR2,
988: x_party_max_score OUT NUMBER,

Line 985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

981: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
987: p_match_type IN VARCHAR2,
988: x_party_max_score OUT NUMBER,
989: x_ps_max_score OUT NUMBER,

Line 986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

982: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
983: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
984: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
985: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
986: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
987: p_match_type IN VARCHAR2,
988: x_party_max_score OUT NUMBER,
989: x_ps_max_score OUT NUMBER,
990: x_contact_max_score OUT NUMBER,

Line 998: maxscore HZ_PARTY_SEARCH.IDList;

994: l_ps_entered_max_score NUMBER:=0;
995: l_ct_entered_max_score NUMBER:=0;
996: l_cpt_entered_max_score NUMBER:=0;
997: vlist vlisttype;
998: maxscore HZ_PARTY_SEARCH.IDList;
999: l_name VARCHAR2(200);
1000: l_idx NUMBER;
1001: l_num NUMBER;
1002: total NUMBER;

Line 2448: RETURN HZ_PARTY_SEARCH.score_rec IS

2444: p_party_id NUMBER,
2445: p_party_site_id NUMBER,
2446: p_org_contact_id NUMBER,
2447: p_contact_point_id NUMBER)
2448: RETURN HZ_PARTY_SEARCH.score_rec IS
2449: l_score_rec HZ_PARTY_SEARCH.score_rec;
2450: BEGIN
2451: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2452: 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 2449: l_score_rec HZ_PARTY_SEARCH.score_rec;

2445: p_party_site_id NUMBER,
2446: p_org_contact_id NUMBER,
2447: p_contact_point_id NUMBER)
2448: RETURN HZ_PARTY_SEARCH.score_rec IS
2449: l_score_rec HZ_PARTY_SEARCH.score_rec;
2450: BEGIN
2451: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2452: 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);
2453: 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 2481: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2477: **********************************************************/
2478:
2479: PROCEDURE find_parties (
2480: p_rule_id IN NUMBER,
2481: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2482: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2483: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2484: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2485: p_restrict_sql IN VARCHAR2,

Line 2482: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2478:
2479: PROCEDURE find_parties (
2480: p_rule_id IN NUMBER,
2481: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2482: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2483: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2484: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2485: p_restrict_sql IN VARCHAR2,
2486: p_match_type IN VARCHAR2,

Line 2483: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2479: PROCEDURE find_parties (
2480: p_rule_id IN NUMBER,
2481: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2482: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2483: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2484: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2485: p_restrict_sql IN VARCHAR2,
2486: p_match_type IN VARCHAR2,
2487: p_search_merged IN VARCHAR2,

Line 2484: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2480: p_rule_id IN NUMBER,
2481: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2482: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2483: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2484: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2485: p_restrict_sql IN VARCHAR2,
2486: p_match_type IN VARCHAR2,
2487: p_search_merged IN VARCHAR2,
2488: p_dup_party_id IN NUMBER,

Line 2531: H_SCORES HZ_PARTY_SEARCH.score_list;

2527: l_TX5 VARCHAR2(2000);
2528: l_TX40 VARCHAR2(2000);
2529: l_TX14 VARCHAR2(2000);
2530: l_TX6 VARCHAR2(2000);
2531: H_SCORES HZ_PARTY_SEARCH.score_list;
2532: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2533: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2534:
2535: l_score NUMBER;

Line 2532: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2528: l_TX40 VARCHAR2(2000);
2529: l_TX14 VARCHAR2(2000);
2530: l_TX6 VARCHAR2(2000);
2531: H_SCORES HZ_PARTY_SEARCH.score_list;
2532: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2533: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2534:
2535: l_score NUMBER;
2536: l_idx NUMBER;

Line 2533: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2529: l_TX14 VARCHAR2(2000);
2530: l_TX6 VARCHAR2(2000);
2531: H_SCORES HZ_PARTY_SEARCH.score_list;
2532: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2533: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2534:
2535: l_score NUMBER;
2536: l_idx NUMBER;
2537: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2725: h_ps_id HZ_PARTY_SEARCH.IDList;

2721: /** Private procedure to acquire and score at party site level ***/
2722: 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
2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_ps_id HZ_PARTY_SEARCH.IDList;
2726: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2727: h_ps_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: BEGIN

Line 2726: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2722: 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
2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_ps_id HZ_PARTY_SEARCH.IDList;
2726: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2727: h_ps_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: BEGIN
2730: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2727: h_ps_score HZ_PARTY_SEARCH.IDList;

2723: l_party_id_idx NUMBER:=1;
2724: l_ctx_id NUMBER;
2725: h_ps_id HZ_PARTY_SEARCH.IDList;
2726: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2727: h_ps_score HZ_PARTY_SEARCH.IDList;
2728: detcnt NUMBER := 1;
2729: BEGIN
2730: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2731: 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 2847: h_ct_id HZ_PARTY_SEARCH.IDList;

2843: /** Private procedure to acquire and score at contact point level ***/
2844: 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
2845: l_party_id_idx NUMBER:=1;
2846: l_ctx_id NUMBER;
2847: h_ct_id HZ_PARTY_SEARCH.IDList;
2848: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2849: h_ct_score HZ_PARTY_SEARCH.IDList;
2850: detcnt NUMBER := 1;
2851: BEGIN

Line 2848: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2844: 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
2845: l_party_id_idx NUMBER:=1;
2846: l_ctx_id NUMBER;
2847: h_ct_id HZ_PARTY_SEARCH.IDList;
2848: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2849: h_ct_score HZ_PARTY_SEARCH.IDList;
2850: detcnt NUMBER := 1;
2851: BEGIN
2852: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2849: h_ct_score HZ_PARTY_SEARCH.IDList;

2845: l_party_id_idx NUMBER:=1;
2846: l_ctx_id NUMBER;
2847: h_ct_id HZ_PARTY_SEARCH.IDList;
2848: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2849: h_ct_score HZ_PARTY_SEARCH.IDList;
2850: detcnt NUMBER := 1;
2851: BEGIN
2852: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2853: 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 2956: h_cpt_id HZ_PARTY_SEARCH.IDList;

2952: /** Private procedure to acquire and score at contact point level ***/
2953: 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
2954: l_party_id_idx NUMBER:=1;
2955: l_ctx_id NUMBER;
2956: h_cpt_id HZ_PARTY_SEARCH.IDList;
2957: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2958: h_cpt_score HZ_PARTY_SEARCH.IDList;
2959: detcnt NUMBER := 1;
2960: l_cpt_flag VARCHAR2(1) := 'N';

Line 2957: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2953: 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
2954: l_party_id_idx NUMBER:=1;
2955: l_ctx_id NUMBER;
2956: h_cpt_id HZ_PARTY_SEARCH.IDList;
2957: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2958: h_cpt_score HZ_PARTY_SEARCH.IDList;
2959: detcnt NUMBER := 1;
2960: l_cpt_flag VARCHAR2(1) := 'N';
2961: is_a_match VARCHAR2(1) := 'Y';

Line 2958: h_cpt_score HZ_PARTY_SEARCH.IDList;

2954: l_party_id_idx NUMBER:=1;
2955: l_ctx_id NUMBER;
2956: h_cpt_id HZ_PARTY_SEARCH.IDList;
2957: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2958: h_cpt_score HZ_PARTY_SEARCH.IDList;
2959: detcnt NUMBER := 1;
2960: l_cpt_flag VARCHAR2(1) := 'N';
2961: is_a_match VARCHAR2(1) := 'Y';
2962: BEGIN

Line 3445: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3441: END find_parties;
3442:
3443: PROCEDURE find_persons (
3444: p_rule_id IN NUMBER,
3445: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3446: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3447: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3448: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3449: p_restrict_sql IN VARCHAR2,

Line 3446: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3442:
3443: PROCEDURE find_persons (
3444: p_rule_id IN NUMBER,
3445: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3446: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3447: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3448: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3449: p_restrict_sql IN VARCHAR2,
3450: p_match_type IN VARCHAR2,

Line 3447: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3443: PROCEDURE find_persons (
3444: p_rule_id IN NUMBER,
3445: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3446: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3447: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3448: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3449: p_restrict_sql IN VARCHAR2,
3450: p_match_type IN VARCHAR2,
3451: p_search_merged IN VARCHAR2,

Line 3448: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3444: p_rule_id IN NUMBER,
3445: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3446: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3447: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3448: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3449: p_restrict_sql IN VARCHAR2,
3450: p_match_type IN VARCHAR2,
3451: p_search_merged IN VARCHAR2,
3452: p_dup_party_id IN NUMBER,

Line 3495: H_SCORES HZ_PARTY_SEARCH.score_list;

3491: l_TX5 VARCHAR2(2000);
3492: l_TX40 VARCHAR2(2000);
3493: l_TX14 VARCHAR2(2000);
3494: l_TX6 VARCHAR2(2000);
3495: H_SCORES HZ_PARTY_SEARCH.score_list;
3496: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3497: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3498:
3499: l_score NUMBER;

Line 3496: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3492: l_TX40 VARCHAR2(2000);
3493: l_TX14 VARCHAR2(2000);
3494: l_TX6 VARCHAR2(2000);
3495: H_SCORES HZ_PARTY_SEARCH.score_list;
3496: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3497: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3498:
3499: l_score NUMBER;
3500: l_idx NUMBER;

Line 3497: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3493: l_TX14 VARCHAR2(2000);
3494: l_TX6 VARCHAR2(2000);
3495: H_SCORES HZ_PARTY_SEARCH.score_list;
3496: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3497: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3498:
3499: l_score NUMBER;
3500: l_idx NUMBER;
3501: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3737: h_ps_id HZ_PARTY_SEARCH.IDList;

3733: /** Private procedure to acquire and score at party site level ***/
3734: 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
3735: l_party_id_idx NUMBER:=1;
3736: l_ctx_id NUMBER;
3737: h_ps_id HZ_PARTY_SEARCH.IDList;
3738: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3739: h_ps_score HZ_PARTY_SEARCH.IDList;
3740: detcnt NUMBER := 1;
3741: l_person_id NUMBER;

Line 3738: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3734: 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
3735: l_party_id_idx NUMBER:=1;
3736: l_ctx_id NUMBER;
3737: h_ps_id HZ_PARTY_SEARCH.IDList;
3738: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3739: h_ps_score HZ_PARTY_SEARCH.IDList;
3740: detcnt NUMBER := 1;
3741: l_person_id NUMBER;
3742: BEGIN

Line 3739: h_ps_score HZ_PARTY_SEARCH.IDList;

3735: l_party_id_idx NUMBER:=1;
3736: l_ctx_id NUMBER;
3737: h_ps_id HZ_PARTY_SEARCH.IDList;
3738: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3739: h_ps_score HZ_PARTY_SEARCH.IDList;
3740: detcnt NUMBER := 1;
3741: l_person_id NUMBER;
3742: BEGIN
3743: SAVEPOINT eval_start;

Line 3836: h_ct_id HZ_PARTY_SEARCH.IDList;

3832: /** Private procedure to acquire and score at party site level ***/
3833: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3834: l_party_id_idx NUMBER:=1;
3835: l_ctx_id NUMBER;
3836: h_ct_id HZ_PARTY_SEARCH.IDList;
3837: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3838: h_ct_score HZ_PARTY_SEARCH.IDList;
3839: detcnt NUMBER := 1;
3840: l_person_id NUMBER;

Line 3837: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3833: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3834: l_party_id_idx NUMBER:=1;
3835: l_ctx_id NUMBER;
3836: h_ct_id HZ_PARTY_SEARCH.IDList;
3837: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3838: h_ct_score HZ_PARTY_SEARCH.IDList;
3839: detcnt NUMBER := 1;
3840: l_person_id NUMBER;
3841: BEGIN

Line 3838: h_ct_score HZ_PARTY_SEARCH.IDList;

3834: l_party_id_idx NUMBER:=1;
3835: l_ctx_id NUMBER;
3836: h_ct_id HZ_PARTY_SEARCH.IDList;
3837: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3838: h_ct_score HZ_PARTY_SEARCH.IDList;
3839: detcnt NUMBER := 1;
3840: l_person_id NUMBER;
3841: BEGIN
3842: SAVEPOINT eval_start;

Line 3894: h_cpt_id HZ_PARTY_SEARCH.IDList;

3890: /** Private procedure to acquire and score at contact point level ***/
3891: 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
3892: l_party_id_idx NUMBER:=1;
3893: l_ctx_id NUMBER;
3894: h_cpt_id HZ_PARTY_SEARCH.IDList;
3895: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3896: h_cpt_score HZ_PARTY_SEARCH.IDList;
3897: detcnt NUMBER := 1;
3898: l_person_id NUMBER;

Line 3895: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3891: 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
3892: l_party_id_idx NUMBER:=1;
3893: l_ctx_id NUMBER;
3894: h_cpt_id HZ_PARTY_SEARCH.IDList;
3895: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3896: h_cpt_score HZ_PARTY_SEARCH.IDList;
3897: detcnt NUMBER := 1;
3898: l_person_id NUMBER;
3899: is_a_match VARCHAR2(1) := 'Y';

Line 3896: h_cpt_score HZ_PARTY_SEARCH.IDList;

3892: l_party_id_idx NUMBER:=1;
3893: l_ctx_id NUMBER;
3894: h_cpt_id HZ_PARTY_SEARCH.IDList;
3895: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3896: h_cpt_score HZ_PARTY_SEARCH.IDList;
3897: detcnt NUMBER := 1;
3898: l_person_id NUMBER;
3899: is_a_match VARCHAR2(1) := 'Y';
3900: l_cpt_flag VARCHAR2(1) := 'N';

Line 4307: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4303: END find_persons;
4304:
4305: PROCEDURE find_persons (
4306: p_rule_id IN NUMBER,
4307: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4308: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4309: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4310: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4311: p_restrict_sql IN VARCHAR2,

Line 4308: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4304:
4305: PROCEDURE find_persons (
4306: p_rule_id IN NUMBER,
4307: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4308: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4309: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4310: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4311: p_restrict_sql IN VARCHAR2,
4312: p_match_type IN VARCHAR2,

Line 4309: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4305: PROCEDURE find_persons (
4306: p_rule_id IN NUMBER,
4307: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4308: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4309: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4310: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4311: p_restrict_sql IN VARCHAR2,
4312: p_match_type IN VARCHAR2,
4313: p_search_merged IN VARCHAR2,

Line 4310: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4306: p_rule_id IN NUMBER,
4307: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4308: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4309: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4310: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4311: p_restrict_sql IN VARCHAR2,
4312: p_match_type IN VARCHAR2,
4313: p_search_merged IN VARCHAR2,
4314: p_ins_details IN VARCHAR2,

Line 4324: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4320: 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);
4321: END;
4322: PROCEDURE find_party_details (
4323: p_rule_id IN NUMBER,
4324: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4325: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4326: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4327: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4328: p_restrict_sql IN VARCHAR2,

Line 4325: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4321: END;
4322: PROCEDURE find_party_details (
4323: p_rule_id IN NUMBER,
4324: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4325: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4326: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4327: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4328: p_restrict_sql IN VARCHAR2,
4329: p_match_type IN VARCHAR2,

Line 4326: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4322: PROCEDURE find_party_details (
4323: p_rule_id IN NUMBER,
4324: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4325: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4326: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4327: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4328: p_restrict_sql IN VARCHAR2,
4329: p_match_type IN VARCHAR2,
4330: p_search_merged IN VARCHAR2,

Line 4327: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4323: p_rule_id IN NUMBER,
4324: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4325: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4326: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4327: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4328: p_restrict_sql IN VARCHAR2,
4329: p_match_type IN VARCHAR2,
4330: p_search_merged IN VARCHAR2,
4331: x_search_ctx_id OUT NUMBER,

Line 4384: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4380: x_dup_set_id OUT NUMBER,
4381: x_search_ctx_id OUT NUMBER,
4382: x_num_matches OUT NUMBER
4383: ) IS
4384: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4385: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4386: l_contact_list HZ_PARTY_SEARCH.contact_list;
4387: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4388: l_match_idx NUMBER;

Line 4385: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4381: x_search_ctx_id OUT NUMBER,
4382: x_num_matches OUT NUMBER
4383: ) IS
4384: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4385: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4386: l_contact_list HZ_PARTY_SEARCH.contact_list;
4387: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4388: l_match_idx NUMBER;
4389:

Line 4386: l_contact_list HZ_PARTY_SEARCH.contact_list;

4382: x_num_matches OUT NUMBER
4383: ) IS
4384: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4385: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4386: l_contact_list HZ_PARTY_SEARCH.contact_list;
4387: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4388: l_match_idx NUMBER;
4389:
4390: --Fix for bug 4417124

Line 4387: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4383: ) IS
4384: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4385: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4386: l_contact_list HZ_PARTY_SEARCH.contact_list;
4387: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4388: l_match_idx NUMBER;
4389:
4390: --Fix for bug 4417124
4391: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4496: x_search_ctx_id OUT NUMBER,
4497: x_num_matches OUT NUMBER
4498: ) IS
4499:
4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4497: x_num_matches OUT NUMBER
4498: ) IS
4499:
4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4502: l_contact_list HZ_PARTY_SEARCH.contact_list;

4498: ) IS
4499:
4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;
4506: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4499:
4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;
4506: p_contact_ids HZ_PARTY_SEARCH.IDList;
4507: l_match_idx NUMBER;

Line 4504: contact_point_ids HZ_PARTY_SEARCH.IDList;

4500: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;
4506: p_contact_ids HZ_PARTY_SEARCH.IDList;
4507: l_match_idx NUMBER;
4508: cursor get_cpts_for_party_sites is select contact_point_id

Line 4505: p_party_site_list HZ_PARTY_SEARCH.IDList;

4501: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;
4506: p_contact_ids HZ_PARTY_SEARCH.IDList;
4507: l_match_idx NUMBER;
4508: cursor get_cpts_for_party_sites is select contact_point_id
4509: from hz_contact_points

Line 4506: p_contact_ids HZ_PARTY_SEARCH.IDList;

4502: l_contact_list HZ_PARTY_SEARCH.contact_list;
4503: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4504: contact_point_ids HZ_PARTY_SEARCH.IDList;
4505: p_party_site_list HZ_PARTY_SEARCH.IDList;
4506: p_contact_ids HZ_PARTY_SEARCH.IDList;
4507: l_match_idx NUMBER;
4508: cursor get_cpts_for_party_sites is select contact_point_id
4509: from hz_contact_points
4510: where owner_table_name = 'HZ_PARTY_SITES'

Line 4535: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4531:
4532: get_search_criteria (
4533: null,
4534: p_party_site_list,
4535: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4536: contact_point_ids,
4537: l_party_search_rec,
4538: l_party_site_list,
4539: l_contact_list,

Line 4585: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4581: x_search_ctx_id OUT NUMBER,
4582: x_num_matches OUT NUMBER
4583: ) IS
4584:
4585: l_party_search_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_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4582: x_num_matches OUT NUMBER
4583: ) IS
4584:
4585: l_party_search_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_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4587: l_contact_list HZ_PARTY_SEARCH.contact_list;

4583: ) IS
4584:
4585: l_party_search_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_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;
4591: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4588: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4584:
4585: l_party_search_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_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;
4591: p_contact_ids HZ_PARTY_SEARCH.IDList;
4592: l_match_idx NUMBER;

Line 4589: contact_point_ids HZ_PARTY_SEARCH.IDList;

4585: l_party_search_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_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;
4591: p_contact_ids HZ_PARTY_SEARCH.IDList;
4592: l_match_idx NUMBER;
4593: cursor get_cpt_for_contact_id is select contact_point_id

Line 4590: p_party_site_list HZ_PARTY_SEARCH.IDList;

4586: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;
4591: p_contact_ids HZ_PARTY_SEARCH.IDList;
4592: l_match_idx NUMBER;
4593: cursor get_cpt_for_contact_id is select contact_point_id
4594: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4591: p_contact_ids HZ_PARTY_SEARCH.IDList;

4587: l_contact_list HZ_PARTY_SEARCH.contact_list;
4588: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4589: contact_point_ids HZ_PARTY_SEARCH.IDList;
4590: p_party_site_list HZ_PARTY_SEARCH.IDList;
4591: p_contact_ids HZ_PARTY_SEARCH.IDList;
4592: l_match_idx NUMBER;
4593: cursor get_cpt_for_contact_id is select contact_point_id
4594: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4595: where a.party_relationship_id = b.relationship_id

Line 4622: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4618: CLOSE get_cpt_for_contact_id;
4619:
4620: get_search_criteria (
4621: null,
4622: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4623: p_contact_ids,
4624: contact_point_ids,
4625: l_party_search_rec,
4626: l_party_site_list,

Line 4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4669: p_match_type IN VARCHAR2,
4670: x_search_ctx_id OUT NUMBER,
4671: x_num_matches OUT NUMBER
4672: ) IS
4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4670: x_search_ctx_id OUT NUMBER,
4671: x_num_matches OUT NUMBER
4672: ) IS
4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4675: l_contact_list HZ_PARTY_SEARCH.contact_list;

4671: x_num_matches OUT NUMBER
4672: ) IS
4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;
4679: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4672: ) IS
4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;
4679: p_contact_ids HZ_PARTY_SEARCH.IDList;
4680: l_match_idx NUMBER;

Line 4677: contact_point_ids HZ_PARTY_SEARCH.IDList;

4673: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;
4679: p_contact_ids HZ_PARTY_SEARCH.IDList;
4680: l_match_idx NUMBER;
4681:

Line 4678: p_party_site_list HZ_PARTY_SEARCH.IDList;

4674: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;
4679: p_contact_ids HZ_PARTY_SEARCH.IDList;
4680: l_match_idx NUMBER;
4681:
4682: BEGIN

Line 4679: p_contact_ids HZ_PARTY_SEARCH.IDList;

4675: l_contact_list HZ_PARTY_SEARCH.contact_list;
4676: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4677: contact_point_ids HZ_PARTY_SEARCH.IDList;
4678: p_party_site_list HZ_PARTY_SEARCH.IDList;
4679: p_contact_ids HZ_PARTY_SEARCH.IDList;
4680: l_match_idx NUMBER;
4681:
4682: BEGIN
4683: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4696: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4692: END IF;
4693: contact_point_ids(1) := p_contact_point_id;
4694: get_search_criteria (
4695: null,
4696: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4697: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4698: contact_point_ids,
4699: l_party_search_rec,
4700: l_party_site_list,

Line 4697: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4693: contact_point_ids(1) := p_contact_point_id;
4694: get_search_criteria (
4695: null,
4696: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4697: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4698: contact_point_ids,
4699: l_party_search_rec,
4700: l_party_site_list,
4701: l_contact_list,

Line 4850: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4846: ) IS
4847: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4848: l_match_idx NUMBER;
4849: AttrVals AttrList;
4850: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4851: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4852: l_contact_list HZ_PARTY_SEARCH.contact_list;
4853: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4854: l_dup_set_id NUMBER;

Line 4851: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4847: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4848: l_match_idx NUMBER;
4849: AttrVals AttrList;
4850: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4851: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4852: l_contact_list HZ_PARTY_SEARCH.contact_list;
4853: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4854: l_dup_set_id NUMBER;
4855: l_idx NUMBER;

Line 4852: l_contact_list HZ_PARTY_SEARCH.contact_list;

4848: l_match_idx NUMBER;
4849: AttrVals AttrList;
4850: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4851: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4852: l_contact_list HZ_PARTY_SEARCH.contact_list;
4853: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4854: l_dup_set_id NUMBER;
4855: l_idx NUMBER;
4856: l_cpt_type VARCHAR2(255);

Line 4853: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4849: AttrVals AttrList;
4850: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4851: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4852: l_contact_list HZ_PARTY_SEARCH.contact_list;
4853: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4854: l_dup_set_id NUMBER;
4855: l_idx NUMBER;
4856: l_cpt_type VARCHAR2(255);
4857: FIRST BOOLEAN := TRUE;

Line 5077: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5073:
5074: PROCEDURE get_matching_party_sites (
5075: p_rule_id IN NUMBER,
5076: p_party_id IN NUMBER,
5077: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5078: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5079: p_restrict_sql IN VARCHAR2,
5080: p_match_type IN VARCHAR2,
5081: p_dup_party_site_id IN NUMBER,

Line 5078: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5074: PROCEDURE get_matching_party_sites (
5075: p_rule_id IN NUMBER,
5076: p_party_id IN NUMBER,
5077: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5078: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5079: p_restrict_sql IN VARCHAR2,
5080: p_match_type IN VARCHAR2,
5081: p_dup_party_site_id IN NUMBER,
5082: x_search_ctx_id OUT NUMBER,

Line 5116: H_SCORES HZ_PARTY_SEARCH.score_list;

5112: l_TX11 VARCHAR2(2000);
5113: l_TX5 VARCHAR2(2000);
5114: l_TX14 VARCHAR2(2000);
5115: l_TX6 VARCHAR2(2000);
5116: H_SCORES HZ_PARTY_SEARCH.score_list;
5117:
5118: l_score NUMBER;
5119: l_idx NUMBER;
5120: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5147: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5143: defps NUMBER :=0;
5144: defct NUMBER :=0;
5145: defcpt NUMBER :=0;
5146: l_index NUMBER;
5147: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5148: l_cnt NUMBER:=1;
5149:
5150:
5151: BEGIN

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

5167: l_match_str := ' AND ';
5168: ELSIF p_match_type = 'OR' THEN
5169: l_match_str := ' OR ';
5170: END IF;
5171: 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);
5172: g_score_until_thresh := false;
5173: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5174:
5175: -- ************************************************************

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

5175: -- ************************************************************
5176: -- STEP 2. Setup of intermedia query strings for Acquisition query
5177: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5178: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5179: 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);
5180:
5181: -- Setup Search Context ID
5182: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5183: x_search_ctx_id := l_search_ctx_id;

Line 5322: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5318:
5319: PROCEDURE get_matching_contacts (
5320: p_rule_id IN NUMBER,
5321: p_party_id IN NUMBER,
5322: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5323: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5324: p_restrict_sql IN VARCHAR2,
5325: p_match_type IN VARCHAR2,
5326: p_dup_contact_id IN NUMBER,

Line 5323: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5319: PROCEDURE get_matching_contacts (
5320: p_rule_id IN NUMBER,
5321: p_party_id IN NUMBER,
5322: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5323: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5324: p_restrict_sql IN VARCHAR2,
5325: p_match_type IN VARCHAR2,
5326: p_dup_contact_id IN NUMBER,
5327: x_search_ctx_id OUT NUMBER,

Line 5352: H_SCORES HZ_PARTY_SEARCH.score_list;

5348: l_TX22 VARCHAR2(2000);
5349: l_TX1 VARCHAR2(2000);
5350: l_TX5 VARCHAR2(2000);
5351: l_TX6 VARCHAR2(2000);
5352: H_SCORES HZ_PARTY_SEARCH.score_list;
5353:
5354: l_score NUMBER;
5355: l_idx NUMBER;
5356: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5380: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5376: l_party_max_score NUMBER;
5377: l_ps_max_score NUMBER;
5378: l_contact_max_score NUMBER;
5379: l_cpt_max_score NUMBER;
5380: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5381: l_cnt NUMBER:=1;
5382:
5383:
5384: BEGIN

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

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

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

5408: -- ************************************************************
5409: -- STEP 2. Setup of intermedia query strings for Acquisition query
5410: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5411: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5412: 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);
5413:
5414: -- Setup Search Context ID
5415: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5416: x_search_ctx_id := l_search_ctx_id;

Line 5551: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5547:
5548: PROCEDURE get_matching_contact_points (
5549: p_rule_id IN NUMBER,
5550: p_party_id IN NUMBER,
5551: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5552: p_restrict_sql IN VARCHAR2,
5553: p_match_type IN VARCHAR2,
5554: p_dup_contact_point_id IN NUMBER,
5555: x_search_ctx_id OUT NUMBER,

Line 5583: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5579: l_cpt_ps_id NUMBER;
5580: l_cpt_contact_id NUMBER;
5581: l_contact_pt_id NUMBER;
5582: l_cpt_type VARCHAR2(100);
5583: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5584: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5585: H_SCORE HZ_PARTY_SEARCH.IDList;
5586:
5587: cnt NUMBER :=0;

Line 5584: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5580: l_cpt_contact_id NUMBER;
5581: l_contact_pt_id NUMBER;
5582: l_cpt_type VARCHAR2(100);
5583: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5584: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5585: H_SCORE HZ_PARTY_SEARCH.IDList;
5586:
5587: cnt NUMBER :=0;
5588: l_party_max_score NUMBER;

Line 5585: H_SCORE HZ_PARTY_SEARCH.IDList;

5581: l_contact_pt_id NUMBER;
5582: l_cpt_type VARCHAR2(100);
5583: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5584: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5585: H_SCORE HZ_PARTY_SEARCH.IDList;
5586:
5587: cnt NUMBER :=0;
5588: l_party_max_score NUMBER;
5589: l_ps_max_score NUMBER;

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

5610: l_match_str := ' AND ';
5611: ELSIF p_match_type = 'OR' THEN
5612: l_match_str := ' OR ';
5613: END IF;
5614: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5615: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5616: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5617: g_score_until_thresh := false;
5618: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5615: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5611: ELSIF p_match_type = 'OR' THEN
5612: l_match_str := ' OR ';
5613: END IF;
5614: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5615: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5616: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5617: g_score_until_thresh := false;
5618: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5619:

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

5619:
5620: -- ************************************************************
5621: -- STEP 2. Setup of intermedia query strings for Acquisition query
5622: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5623: 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);
5624:
5625: -- Setup Search Context ID
5626: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5627: x_search_ctx_id := l_search_ctx_id;

Line 5698: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5694:
5695: PROCEDURE get_score_details (
5696: p_rule_id IN NUMBER,
5697: p_party_id IN NUMBER,
5698: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5699: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5700: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5701: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5702: x_search_ctx_id IN OUT NUMBER

Line 5699: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5695: PROCEDURE get_score_details (
5696: p_rule_id IN NUMBER,
5697: p_party_id IN NUMBER,
5698: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5699: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5700: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5701: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5702: x_search_ctx_id IN OUT NUMBER
5703: ) IS

Line 5700: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5696: p_rule_id IN NUMBER,
5697: p_party_id IN NUMBER,
5698: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5699: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5700: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5701: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5702: x_search_ctx_id IN OUT NUMBER
5703: ) IS
5704:

Line 5701: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5697: p_party_id IN NUMBER,
5698: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5699: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5700: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5701: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5702: x_search_ctx_id IN OUT NUMBER
5703: ) IS
5704:
5705: -- Strings to hold the generated Intermedia query strings

Line 5750: H_SCORES HZ_PARTY_SEARCH.score_list;

5746: l_TX14 VARCHAR2(2000);
5747: l_max_TX14 VARCHAR2(2000);
5748: l_TX6 VARCHAR2(2000);
5749: l_max_TX6 VARCHAR2(2000);
5750: H_SCORES HZ_PARTY_SEARCH.score_list;
5751:
5752: l_score NUMBER;
5753: l_match_idx NUMBER;
5754: l_idx NUMBER;

Line 5930: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5926: ************************************************/
5927:
5928: PROCEDURE get_party_for_search (
5929: p_party_id IN NUMBER,
5930: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5931: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS

Line 5931: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5927:
5928: PROCEDURE get_party_for_search (
5929: p_party_id IN NUMBER,
5930: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5931: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS
5935: l_party_id NUMBER;

Line 5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5928: PROCEDURE get_party_for_search (
5929: p_party_id IN NUMBER,
5930: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5931: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS
5935: l_party_id NUMBER;
5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5929: p_party_id IN NUMBER,
5930: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5931: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS
5935: l_party_id NUMBER;
5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5937: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5932: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS
5935: l_party_id NUMBER;
5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5937: l_contact_ids HZ_PARTY_SEARCH.IDList;
5938: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5939: ps NUMBER :=1;
5940: cpt NUMBER :=1;

Line 5937: l_contact_ids HZ_PARTY_SEARCH.IDList;

5933: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5934: ) IS
5935: l_party_id NUMBER;
5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5937: l_contact_ids HZ_PARTY_SEARCH.IDList;
5938: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5939: ps NUMBER :=1;
5940: cpt NUMBER :=1;
5941: ct NUMBER :=1;

Line 5938: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5934: ) IS
5935: l_party_id NUMBER;
5936: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5937: l_contact_ids HZ_PARTY_SEARCH.IDList;
5938: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5939: ps NUMBER :=1;
5940: cpt NUMBER :=1;
5941: ct NUMBER :=1;
5942: l_use_contact_info varchar2(1);

Line 6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6043: END get_party_for_search;
6044:
6045: PROCEDURE get_search_criteria (
6046: p_party_id IN NUMBER,
6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6044:
6045: PROCEDURE get_search_criteria (
6046: p_party_id IN NUMBER,
6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6045: PROCEDURE get_search_criteria (
6046: p_party_id IN NUMBER,
6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6046: p_party_id IN NUMBER,
6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6054: ) IS

Line 6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6047: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6054: ) IS
6055: BEGIN

Line 6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6048: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6054: ) IS
6055: BEGIN
6056:

Line 6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6049: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6050: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6051: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6052: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6053: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6054: ) IS
6055: BEGIN
6056:
6057: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6105: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6101: ************************************************/
6102:
6103: PROCEDURE get_party_rec (
6104: p_party_id IN NUMBER,
6105: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6106: ) IS
6107: l_party_type VARCHAR2(255);
6108: BEGIN
6109:

Line 6148: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6144: the party site search record structure
6145: ************************************************/
6146:
6147: PROCEDURE get_party_site_rec (
6148: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6149: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6150: ) IS
6151: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6152: SELECT party_site_id

Line 6149: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6145: ************************************************/
6146:
6147: PROCEDURE get_party_site_rec (
6148: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6149: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6150: ) IS
6151: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6152: SELECT party_site_id
6153: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6212: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6208: the contact search record structure
6209: ************************************************/
6210:
6211: PROCEDURE get_contact_rec (
6212: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6213: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6214: ) IS
6215: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6216: SELECT org_contact_id

Line 6213: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6209: ************************************************/
6210:
6211: PROCEDURE get_contact_rec (
6212: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6213: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6214: ) IS
6215: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6216: SELECT org_contact_id
6217: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 6270: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6266: the contact point search record structure
6267: ************************************************/
6268:
6269: PROCEDURE get_contact_point_rec (
6270: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6271: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6272: ) IS
6273:
6274: -- Cursor to fetch primary contact points for party

Line 6271: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6267: ************************************************/
6268:
6269: PROCEDURE get_contact_point_rec (
6270: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6271: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6272: ) IS
6273:
6274: -- Cursor to fetch primary contact points for party
6275: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6329: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6325: ************************************************/
6326:
6327: PROCEDURE MAP_PARTY_REC(
6328: p_search_ctx IN BOOLEAN,
6329: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6330: x_entered_max_score OUT NUMBER,
6331: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6332: ) IS
6333: tmp VARCHAR2(4000);

Line 6426: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6422: ************************************************/
6423:
6424: PROCEDURE MAP_PARTY_SITE_REC(
6425: p_search_ctx IN BOOLEAN,
6426: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6427: x_entered_max_score OUT NUMBER,
6428: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6429: ) IS
6430: l_current_max_score NUMBER;

Line 6667: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6663: ************************************************/
6664:
6665: PROCEDURE MAP_CONTACT_REC(
6666: p_search_ctx IN BOOLEAN,
6667: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6668: x_entered_max_score OUT NUMBER,
6669: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6670: ) IS
6671: l_current_max_score NUMBER;

Line 6724: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6720: ************************************************/
6721:
6722: PROCEDURE MAP_CONTACT_POINT_REC(
6723: p_search_ctx IN BOOLEAN,
6724: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6725: x_entered_max_score OUT NUMBER,
6726: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6727: ) IS
6728: l_current_max_score NUMBER;

Line 6854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6850: 2. Contact Point Type is not null for each condition
6851: ************************************************/
6852:
6853: FUNCTION check_prim_cond(
6854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6858: RETURN BOOLEAN IS

Line 6855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6851: ************************************************/
6852:
6853: FUNCTION check_prim_cond(
6854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6858: RETURN BOOLEAN IS
6859: BEGIN

Line 6856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6852:
6853: FUNCTION check_prim_cond(
6854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6858: RETURN BOOLEAN IS
6859: BEGIN
6860: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6853: FUNCTION check_prim_cond(
6854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6858: RETURN BOOLEAN IS
6859: BEGIN
6860: FOR I IN 1..p_contact_point_list.COUNT LOOP
6861: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6937: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6933: has party site criteria.
6934: ************************************************/
6935:
6936: PROCEDURE check_party_site_cond(
6937: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6938: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6939: x_secondary OUT BOOLEAN,
6940: x_primary OUT BOOLEAN
6941: ) IS

Line 6938: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6934: ************************************************/
6935:
6936: PROCEDURE check_party_site_cond(
6937: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6938: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6939: x_secondary OUT BOOLEAN,
6940: x_primary OUT BOOLEAN
6941: ) IS
6942: BEGIN

Line 7001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6997: has contact criteria.
6998: ************************************************/
6999:
7000: PROCEDURE check_contact_cond(
7001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7003: x_secondary OUT BOOLEAN,
7004: x_primary OUT BOOLEAN
7005: ) IS

Line 7002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6998: ************************************************/
6999:
7000: PROCEDURE check_contact_cond(
7001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7003: x_secondary OUT BOOLEAN,
7004: x_primary OUT BOOLEAN
7005: ) IS
7006: BEGIN

Line 7057: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7053: has valid contact point criteria.
7054: ************************************************/
7055:
7056: PROCEDURE check_contact_point_cond(
7057: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7058: x_secondary OUT BOOLEAN,
7059: x_primary OUT BOOLEAN
7060: ) IS
7061: BEGIN