DBA Data[Home] [Help]

APPS.HZ_CUST_ACCOUNT_MERGE_V2PVT dependencies on HZ_PARTIES

Line 86: l_party_name hz_parties.party_name%TYPE;

82: ) IS
83:
84: l_api_name CONSTANT VARCHAR2(30) := 'get_party_rec';
85: x_party_dup_rec party_dup_rec_type;
86: l_party_name hz_parties.party_name%TYPE;
87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;

Line 87: l_party_type hz_parties.party_type%TYPE;

83:
84: l_api_name CONSTANT VARCHAR2(30) := 'get_party_rec';
85: x_party_dup_rec party_dup_rec_type;
86: l_party_name hz_parties.party_name%TYPE;
87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;

Line 88: l_customer_key hz_parties.customer_key%TYPE;

84: l_api_name CONSTANT VARCHAR2(30) := 'get_party_rec';
85: x_party_dup_rec party_dup_rec_type;
86: l_party_name hz_parties.party_name%TYPE;
87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;

Line 89: l_group_type hz_parties.group_type%TYPE;

85: x_party_dup_rec party_dup_rec_type;
86: l_party_name hz_parties.party_name%TYPE;
87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;

Line 90: l_country hz_parties.country%TYPE;

86: l_party_name hz_parties.party_name%TYPE;
87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;

Line 91: l_address1 hz_parties.address1%TYPE;

87: l_party_type hz_parties.party_type%TYPE;
88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;

Line 92: l_address2 hz_parties.address2%TYPE;

88: l_customer_key hz_parties.customer_key%TYPE;
89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;

Line 93: l_address3 hz_parties.address3%TYPE;

89: l_group_type hz_parties.group_type%TYPE;
90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;

Line 94: l_address4 hz_parties.address4%TYPE;

90: l_country hz_parties.country%TYPE;
91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;

Line 95: l_city hz_parties.city%TYPE;

91: l_address1 hz_parties.address1%TYPE;
92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;

Line 96: l_state hz_parties.state%TYPE;

92: l_address2 hz_parties.address2%TYPE;
93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;

Line 97: l_postal_code hz_parties.postal_code%TYPE;

93: l_address3 hz_parties.address3%TYPE;
94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;

Line 98: l_province hz_parties.province%TYPE;

94: l_address4 hz_parties.address4%TYPE;
95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;

Line 99: l_county hz_parties.county%TYPE;

95: l_city hz_parties.city%TYPE;
96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;
103: l_created_by_module hz_parties.created_by_module%TYPE;

Line 100: l_url hz_parties.url%TYPE;

96: l_state hz_parties.state%TYPE;
97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;
103: l_created_by_module hz_parties.created_by_module%TYPE;
104: l_application_id NUMBER;

Line 101: l_email_address hz_parties.email_address%TYPE;

97: l_postal_code hz_parties.postal_code%TYPE;
98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;
103: l_created_by_module hz_parties.created_by_module%TYPE;
104: l_application_id NUMBER;
105:

Line 102: l_language_name hz_parties.language_name%TYPE;

98: l_province hz_parties.province%TYPE;
99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;
103: l_created_by_module hz_parties.created_by_module%TYPE;
104: l_application_id NUMBER;
105:
106: BEGIN

Line 103: l_created_by_module hz_parties.created_by_module%TYPE;

99: l_county hz_parties.county%TYPE;
100: l_url hz_parties.url%TYPE;
101: l_email_address hz_parties.email_address%TYPE;
102: l_language_name hz_parties.language_name%TYPE;
103: l_created_by_module hz_parties.created_by_module%TYPE;
104: l_application_id NUMBER;
105:
106: BEGIN
107:

Line 127: hz_parties_pkg.select_row (

123: END IF;
124:
125: x_party_rec.party_id := p_party_id;
126:
127: hz_parties_pkg.select_row (
128: X_PARTY_ID => x_party_rec.party_id,
129: X_PARTY_NUMBER => x_party_rec.party_number,
130: X_PARTY_NAME => l_party_name,
131: X_PARTY_TYPE => l_party_type,

Line 590: -- 'HZ_PARTIES'

586:
587: -- the PARTY_RELATIONSHIP type party will be created if
588: -- the relationship type has create_party_flag = 'Y' and
589: -- both the subject_table_name and object_table_name are
590: -- 'HZ_PARTIES'
591: IF r_rel_type.create_party_flag = 'Y'
592: AND
593: p_relationship_rec.subject_table_name = 'HZ_PARTIES'
594: AND

Line 593: p_relationship_rec.subject_table_name = 'HZ_PARTIES'

589: -- both the subject_table_name and object_table_name are
590: -- 'HZ_PARTIES'
591: IF r_rel_type.create_party_flag = 'Y'
592: AND
593: p_relationship_rec.subject_table_name = 'HZ_PARTIES'
594: AND
595: p_relationship_rec.object_table_name = 'HZ_PARTIES'
596: THEN
597: x_created_party := 'Y';

Line 595: p_relationship_rec.object_table_name = 'HZ_PARTIES'

591: IF r_rel_type.create_party_flag = 'Y'
592: AND
593: p_relationship_rec.subject_table_name = 'HZ_PARTIES'
594: AND
595: p_relationship_rec.object_table_name = 'HZ_PARTIES'
596: THEN
597: x_created_party := 'Y';
598: do_create_party(
599: p_party_type => 'PARTY_RELATIONSHIP',

Line 613: -- Denormalize flags to HZ_PARTIES:

609: ELSE
610: x_created_party := 'N';
611: END IF;
612:
613: -- Denormalize flags to HZ_PARTIES:
614: -- COMPETITOR_FLAG
615: -- REFERENCE_USE_FLAG
616: -- THIRD_PARTY_FLAG
617: -- Denormalization will be done only if content_source_type

Line 619: -- object_table_name are 'HZ_PARTIES'

615: -- REFERENCE_USE_FLAG
616: -- THIRD_PARTY_FLAG
617: -- Denormalization will be done only if content_source_type
618: -- is 'USER_ENTERED' and both subject_table_name and
619: -- object_table_name are 'HZ_PARTIES'
620:
621: -- Bug 2197181: added for mix-n-match project. Denormalize
622: -- the three flags when the data source is visible (i.e.
623: -- selected).

Line 632: AND p_relationship_rec.subject_table_name = 'HZ_PARTIES'

628:
629: IF p_relationship_rec.relationship_code IN
630: ('COMPETITOR_OF', 'REFERENCE_FOR', 'PARTNER_OF')
631: --AND g_rel_is_datasource_selected = 'Y'
632: AND p_relationship_rec.subject_table_name = 'HZ_PARTIES'
633: AND p_relationship_rec.object_table_name = 'HZ_PARTIES' THEN
634:
635: do_update_party_flags(
636: p_relationship_rec,

Line 633: AND p_relationship_rec.object_table_name = 'HZ_PARTIES' THEN

629: IF p_relationship_rec.relationship_code IN
630: ('COMPETITOR_OF', 'REFERENCE_FOR', 'PARTNER_OF')
631: --AND g_rel_is_datasource_selected = 'Y'
632: AND p_relationship_rec.subject_table_name = 'HZ_PARTIES'
633: AND p_relationship_rec.object_table_name = 'HZ_PARTIES' THEN
634:
635: do_update_party_flags(
636: p_relationship_rec,
637: p_relationship_rec.subject_id);

Line 879: l_party_name hz_parties.PARTY_NAME%TYPE;

875: l_generate_party_number VARCHAR2(1);
876: l_rowid ROWID := NULL;
877: l_count NUMBER;
878: l_party_rec HZ_PARTY_V2PUB.PARTY_REC_TYPE := p_relationship_rec.party_rec;
879: l_party_name hz_parties.PARTY_NAME%TYPE;
880: l_subject_name hz_parties.PARTY_NAME%TYPE;
881: l_object_name hz_parties.PARTY_NAME%TYPE;
882: l_customer_key hz_parties.CUSTOMER_KEY%TYPE;
883: l_code_assignment_id NUMBER;

Line 880: l_subject_name hz_parties.PARTY_NAME%TYPE;

876: l_rowid ROWID := NULL;
877: l_count NUMBER;
878: l_party_rec HZ_PARTY_V2PUB.PARTY_REC_TYPE := p_relationship_rec.party_rec;
879: l_party_name hz_parties.PARTY_NAME%TYPE;
880: l_subject_name hz_parties.PARTY_NAME%TYPE;
881: l_object_name hz_parties.PARTY_NAME%TYPE;
882: l_customer_key hz_parties.CUSTOMER_KEY%TYPE;
883: l_code_assignment_id NUMBER;
884: l_msg_count NUMBER;

Line 881: l_object_name hz_parties.PARTY_NAME%TYPE;

877: l_count NUMBER;
878: l_party_rec HZ_PARTY_V2PUB.PARTY_REC_TYPE := p_relationship_rec.party_rec;
879: l_party_name hz_parties.PARTY_NAME%TYPE;
880: l_subject_name hz_parties.PARTY_NAME%TYPE;
881: l_object_name hz_parties.PARTY_NAME%TYPE;
882: l_customer_key hz_parties.CUSTOMER_KEY%TYPE;
883: l_code_assignment_id NUMBER;
884: l_msg_count NUMBER;
885: l_msg_data VARCHAR2(2000);

Line 882: l_customer_key hz_parties.CUSTOMER_KEY%TYPE;

878: l_party_rec HZ_PARTY_V2PUB.PARTY_REC_TYPE := p_relationship_rec.party_rec;
879: l_party_name hz_parties.PARTY_NAME%TYPE;
880: l_subject_name hz_parties.PARTY_NAME%TYPE;
881: l_object_name hz_parties.PARTY_NAME%TYPE;
882: l_customer_key hz_parties.CUSTOMER_KEY%TYPE;
883: l_code_assignment_id NUMBER;
884: l_msg_count NUMBER;
885: l_msg_data VARCHAR2(2000);
886: l_dummy VARCHAR2(1);

Line 898: FROM hz_parties

894:
895: -- build the party_name for relationship party
896: SELECT PARTY_NAME
897: INTO l_subject_name
898: FROM hz_parties
899: WHERE PARTY_ID = p_relationship_rec.subject_id;
900:
901: SELECT PARTY_NAME
902: INTO l_object_name

Line 903: FROM hz_parties

899: WHERE PARTY_ID = p_relationship_rec.subject_id;
900:
901: SELECT PARTY_NAME
902: INTO l_object_name
903: FROM hz_parties
904: WHERE PARTY_ID = p_relationship_rec.object_id;
905:
906: l_party_name := SUBSTRB(l_subject_name || '-' ||
907: l_object_name || '-' ||

Line 912: hz_parties_PKG.Insert_Row (

908: l_party_number, 1, 360);
909:
910:
911:
912: hz_parties_PKG.Insert_Row (
913: X_PARTY_ID => l_party_rec.party_id,
914: X_PARTY_NUMBER => l_party_rec.party_number,
915: X_PARTY_NAME => l_party_name,
916: X_PARTY_TYPE => p_party_type,

Line 1003: 'HZ_PARTIES',

999: /*
1000: per HLD,mosr record should not be created for copy case, since old osr is still active
1001: hz_orig_system_ref_pvt.create_mosr_for_merge(
1002: FND_API.G_FALSE,
1003: 'HZ_PARTIES',
1004: l_party_rec.party_id,
1005: x_return_status,
1006: l_msg_count,
1007: l_msg_data);

Line 1021: UPDATE hz_parties SET PARTY_NAME = l_party_name WHERE PARTY_ID = x_party_id;

1017: l_party_name := SUBSTRB(l_subject_name || '-' ||
1018: l_object_name || '-' ||
1019: x_party_number, 1, 360);
1020:
1021: UPDATE hz_parties SET PARTY_NAME = l_party_name WHERE PARTY_ID = x_party_id;
1022:
1023: END do_create_party;
1024:
1025: PROCEDURE do_update_party_flags(

Line 1043: FROM hz_parties

1039:
1040: --check if party record is locked by any one else.
1041: BEGIN
1042: SELECT party_id INTO l_party_id
1043: FROM hz_parties
1044: WHERE party_id = p_party_id
1045: FOR UPDATE NOWAIT;
1046: EXCEPTION WHEN OTHERS THEN
1047: l_record_locked := 'Y';

Line 1072: UPDATE HZ_PARTIES

1068: THEN
1069: l_competitor_flag := 'Y';
1070: END IF;
1071:
1072: UPDATE HZ_PARTIES
1073: SET COMPETITOR_FLAG = l_competitor_flag
1074: WHERE PARTY_ID = p_party_id;
1075:
1076: ELSIF p_relationship_rec.relationship_code = 'REFERENCE_FOR' THEN

Line 1084: UPDATE HZ_PARTIES

1080: THEN
1081: l_reference_use_flag := 'Y';
1082: END IF;
1083:
1084: UPDATE HZ_PARTIES
1085: SET REFERENCE_USE_FLAG = l_reference_use_flag
1086: WHERE PARTY_ID = p_party_id;
1087:
1088: ELSIF p_relationship_rec.relationship_code = 'PARTNER_OF' THEN

Line 1095: UPDATE HZ_PARTIES

1091: THEN
1092: l_third_party_flag := 'Y';
1093: END IF;
1094:
1095: UPDATE HZ_PARTIES
1096: SET THIRD_PARTY_FLAG = l_third_party_flag
1097: WHERE PARTY_ID = p_party_id;
1098:
1099: END IF;

Line 1970: FROM hz_parties

1966: WHERE location_id = p_location_id;
1967:
1968: CURSOR c_party IS
1969: SELECT 'Y'
1970: FROM hz_parties
1971: WHERE party_id = p_party_id
1972: FOR UPDATE NOWAIT;
1973:
1974: l_location_rec c_loc%ROWTYPE;

Line 1992: -- components in hz_parties.

1988: END;
1989:
1990:
1991: -- if location_id is null, we will null out the location
1992: -- components in hz_parties.
1993:
1994: IF p_location_id IS NULL THEN
1995: l_location_rec.country := NULL;
1996: l_location_rec.address1 := NULL;

Line 2016: UPDATE hz_parties

2012: END IF;
2013:
2014: if l_do_not_normalize <> 'Y' then
2015:
2016: UPDATE hz_parties
2017: SET country = l_location_rec.country,
2018: address1 = l_location_rec.address1,
2019: address2 = l_location_rec.address2,
2020: address3 = l_location_rec.address3,

Line 3464: -- De-normalize primary contact point to hz_parties.

3460: END IF;
3461: CLOSE c_cp;
3462: END IF;
3463:
3464: -- De-normalize primary contact point to hz_parties.
3465: -- url is mandatory if contact_point_type = 'WEB'.
3466: -- email_address is mandatory if contact_point_type = 'EMAIL'.
3467:
3468: IF p_contact_point_rec.primary_flag = 'Y' AND

Line 3469: p_contact_point_rec.owner_table_name = 'HZ_PARTIES' AND

3465: -- url is mandatory if contact_point_type = 'WEB'.
3466: -- email_address is mandatory if contact_point_type = 'EMAIL'.
3467:
3468: IF p_contact_point_rec.primary_flag = 'Y' AND
3469: p_contact_point_rec.owner_table_name = 'HZ_PARTIES' AND
3470: (p_contact_point_rec.contact_point_type = 'WEB' OR
3471: p_contact_point_rec.contact_point_type = 'EMAIL')
3472: THEN
3473: do_denormalize_contact_point(p_contact_point_rec.owner_table_id,

Line 3661: UPDATE hz_parties

3657: p_email_address IN VARCHAR2
3658: ) IS
3659: BEGIN
3660: IF p_contact_point_type = 'WEB' THEN
3661: UPDATE hz_parties
3662: SET url = p_url
3663: WHERE party_id = p_party_id;
3664: ELSIF p_contact_point_type = 'EMAIL' THEN
3665: UPDATE hz_parties

Line 3665: UPDATE hz_parties

3661: UPDATE hz_parties
3662: SET url = p_url
3663: WHERE party_id = p_party_id;
3664: ELSIF p_contact_point_type = 'EMAIL' THEN
3665: UPDATE hz_parties
3666: SET email_address = p_email_address
3667: WHERE party_id = p_party_id;
3668: END IF;
3669: END do_denormalize_contact_point;