[Home] [Help]
PACKAGE: APPS.POS_SUPP_CLASSIFICATION_PKG
Source
1 PACKAGE POS_SUPP_CLASSIFICATION_PKG AUTHID CURRENT_USER AS
2 /*$Header: POSSBCS.pls 120.5 2010/12/21 23:55:29 suyjoshi ship $ */
3
4 BUSINESS_CLASSIFICATION CONSTANT HZ_CODE_ASSIGNMENTS.CLASS_CATEGORY%TYPE := 'POS_BUSINESS_CLASSIFICATIONS';
5 WOMEN_OWNED CONSTANT HZ_CODE_ASSIGNMENTS.CLASS_CODE%TYPE := 'WOMEN_OWNED';
6 MINORITY_OWNED CONSTANT HZ_CODE_ASSIGNMENTS.CLASS_CODE%TYPE := 'MINORITY_OWNED';
7 SMALL_BUSINESS CONSTANT HZ_CODE_ASSIGNMENTS.CLASS_CODE%TYPE := 'SMALL_BUSINESS';
8
9 PROCEDURE SYNCHRONIZE_CLASS_TCA_TO_PO
10 ( pPartyId in Number,
11 pVendorId in Number
12 );
13
14 PROCEDURE SYNCHRONIZE_CLASS_PO_TO_TCA
15 ( pPartyId in Number,
16 pVendorId in Number
17 );
18
19 PROCEDURE remove_classification( pClassificationId in number);
20
21 PROCEDURE add_bus_class_attr
22 (
23 p_party_id in number,
24 p_vendor_id in number,
25 p_lookup_code in varchar2,
26 p_exp_date in date,
27 p_cert_num in varchar2,
28 p_cert_agency in varchar2,
29 p_ext_attr_1 in varchar2,
30 p_class_status in varchar2,
31 p_request_id in number,
32 x_classification_id out nocopy number,
33 x_status out nocopy varchar2,
34 x_exception_msg out nocopy varchar2
35 );
36
37
38
39 PROCEDURE update_bus_class_attr
40 (
41 p_party_id in number,
42 p_vendor_id in number,
43 p_selected in varchar2,
44 p_classification_id in number,
45 p_request_id in number,
46 p_lookup_code in varchar2,
47 p_exp_date in date,
48 p_cert_num in varchar2,
49 p_cert_agency in varchar2,
50 p_ext_attr_1 in varchar2,
51 p_class_status in varchar2,
52 x_classification_id out nocopy number,
53 x_request_id out nocopy number,
54 x_status out nocopy varchar2,
55 x_exception_msg out nocopy varchar2
56 );
57
58 -- code added for clm reference data ER
59 PROCEDURE add_addr_bus_class_attr
60 (
61 p_party_id in number,
62 p_vendor_id in number,
63 p_party_site_id IN NUMBER,
64 p_lookup_code in varchar2,
65 p_exp_date in date,
66 p_cert_num in varchar2,
67 p_cert_agency in varchar2,
68 p_ext_attr_1 in varchar2,
69 p_class_status in varchar2,
70 x_classification_id out nocopy number,
71 x_status out nocopy varchar2,
72 x_exception_msg out nocopy varchar2
73 );
74
75 PROCEDURE update_addr_bus_class_attr
76 (
77 p_party_id in number,
78 p_vendor_id in number,
79 p_party_site_id IN NUMBER,
80 p_selected in varchar2,
81 p_classification_id in number,
82 p_lookup_code in varchar2,
83 p_exp_date in date,
84 p_cert_num in varchar2,
85 p_cert_agency in varchar2,
86 p_ext_attr_1 in varchar2,
87 p_class_status in varchar2,
88 x_classification_id out nocopy number,
89 x_request_id out nocopy number,
90 x_status out nocopy varchar2,
91 x_exception_msg out nocopy varchar2
92 );
93
94 PROCEDURE default_sites_bus_class_attr
95 (
96 p_vendor_id IN NUMBER,
97 p_party_site_id IN NUMBER,
98 p_vendor_site_id IN NUMBER,
99 x_status out nocopy varchar2,
100 x_exception_msg out nocopy varchar2
101 );
102
103 PROCEDURE add_site_bus_class_attr
104 (
105 p_party_id in number,
106 p_vendor_id in number,
107 p_party_site_id IN NUMBER,
108 p_vendor_site_id IN NUMBER,
109 p_lookup_code in varchar2,
110 p_exp_date in date,
111 p_cert_num in varchar2,
112 p_cert_agency in varchar2,
113 p_ext_attr_1 in varchar2,
114 p_class_status in varchar2,
115 x_classification_id out nocopy number,
116 x_status out nocopy varchar2,
117 x_exception_msg out nocopy varchar2
118 );
119
120 PROCEDURE update_site_bus_class_attr
121 (
122 p_party_id in number,
123 p_vendor_id in number,
124 p_party_site_id IN NUMBER,
125 p_vendor_site_id IN NUMBER,
126 p_selected in varchar2,
127 p_classification_id in number,
128 p_lookup_code in varchar2,
129 p_exp_date in date,
130 p_cert_num in varchar2,
131 p_cert_agency in varchar2,
132 p_ext_attr_1 in varchar2,
133 p_class_status in varchar2,
134 x_classification_id out nocopy number,
135 x_request_id out nocopy number,
136 x_status out nocopy varchar2,
137 x_exception_msg out nocopy varchar2
138 );
139
140 -- code added for clm reference data ER
141
142 --Start for Bug 6620664 - Controlling concurrent updates to Business Classification screen
143
144 PROCEDURE validate_bus_class_concurrency
145 ( p_party_id IN NUMBER,
146 p_class_id_tbl IN po_tbl_number,
147 p_req_id_tbl IN po_tbl_number,
148 p_last_upd_date_tbl IN po_tbl_date,
149 p_lkp_type_tbl IN po_tbl_varchar30,
150 p_lkp_code_tbl IN po_tbl_varchar30,
151 x_return_status OUT nocopy VARCHAR2,
152 x_error_msg OUT nocopy VARCHAR2
153 );
154
155 --End for Bug 6620664 - Controlling concurrent updates to Business Classification screen
156
157
158 END POS_SUPP_CLASSIFICATION_PKG;