DBA Data[Home] [Help]

PACKAGE: APPS.QA_SS_LOV_API

Source


1 PACKAGE qa_ss_lov_api AS
2 /* $Header: qltsslob.pls 120.5 2006/02/14 07:30:35 saugupta noship $ */
3 
4 
5 TYPE LovRecord IS RECORD (
6     code VARCHAR2(150),
7     description VARCHAR2(2000));
8 
9 TYPE LovRefCursor IS REF CURSOR;
10 
11 FUNCTION values_exist (plan_id IN NUMBER, element_id IN NUMBER)
12     RETURN BOOLEAN;
13 
14 
15 FUNCTION sql_validation_exists (element_id IN NUMBER)
16     RETURN BOOLEAN;
17 
18 
19 FUNCTION element_in_plan (plan_id IN NUMBER, element_id IN NUMBER)
20     RETURN BOOLEAN;
21 
22 
23 FUNCTION get_sql_validation_string (element_id IN NUMBER)
24     RETURN VARCHAR2;
25 
26 
27 PROCEDURE get_department_lov(org_id IN NUMBER, value IN VARCHAR2,
28     x_lov_sql OUT NOCOPY VARCHAR2);
29 
30 
31 PROCEDURE get_job_lov(org_id IN NUMBER, value IN VARCHAR2,
32     x_lov_sql OUT NOCOPY VARCHAR2);
33 
34 PROCEDURE get_work_order_lov (org_id IN NUMBER, value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
35 
36 PROCEDURE get_production_lov(org_id IN NUMBER, value IN VARCHAR2,
37     x_lov_sql OUT NOCOPY VARCHAR2);
38 
39 
40 PROCEDURE get_resource_code_lov (org_id IN NUMBER, value IN VARCHAR2,
41     x_lov_sql OUT NOCOPY VARCHAR2);
42 
43 
44 PROCEDURE get_supplier_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
45 
46 
47 PROCEDURE get_po_number_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
48 
49 
50 PROCEDURE get_customer_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
51 
52 
53 PROCEDURE get_so_number_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
54 
55 
56 PROCEDURE get_so_line_number_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
57 
58 -- Bug 5003511 SQLID : 15008630
59 -- Release number is dependent on PO Number.
60 -- As per safe spec, creating procedure for getting the lov sql.
61 -- and commneting out unused overridden procedure below
62 -- saugupta Tue, 14 Feb 2006 07:07:11 -0800 PDT
63 /*
64 PROCEDURE get_po_release_number_lov (value IN VARCHAR2, x_lov_sql OUT
65     NOCOPY VARCHAR2);
66 */
67 PROCEDURE get_po_release_number_lov (p_plan_id IN NUMBER,
68                                      po_header_id IN VARCHAR2,
69                                      value IN VARCHAR2,
70                                      x_lov_sql OUT NOCOPY VARCHAR2);
71 
72 PROCEDURE get_project_number_lov (value IN VARCHAR2, x_lov_sql OUT
73     NOCOPY VARCHAR2);
74 
75 
76 PROCEDURE get_task_number_lov (value IN VARCHAR2, x_lov_sql OUT
77     NOCOPY VARCHAR2);
78 
79 
80 PROCEDURE get_rma_number_lov (value IN VARCHAR2, x_lov_sql OUT
81     NOCOPY VARCHAR2);
82 
83 
84 PROCEDURE get_uom_lov (org_id IN NUMBER, x_item_name IN VARCHAR2,
85     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
86 
87 
88 PROCEDURE get_revision_lov (org_id IN NUMBER, x_item_name IN VARCHAR2,
89     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
90 
91 
92 PROCEDURE get_subinventory_lov (org_id IN NUMBER, value IN VARCHAR2,
93     x_lov_sql OUT NOCOPY VARCHAR2);
94 
95 
96 PROCEDURE get_lot_number_lov (x_transaction_id IN NUMBER, value IN VARCHAR2,
97     x_lov_sql OUT NOCOPY VARCHAR2);
98 
99 
100 PROCEDURE get_serial_number_lov (x_transaction_id IN NUMBER, x_lot_number
101     IN VARCHAR2, value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
102 
103 --dgupta: Start R12 EAM Integration. Bug 4345492
104 PROCEDURE get_asset_instance_number_lov (plan_id IN NUMBER, x_org_id IN NUMBER, x_asset_group IN VARCHAR2,x_asset_number IN VARCHAR2,
105     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
106 --dgupta: End R12 EAM Integration. Bug 4345492
107 
108 PROCEDURE get_asset_number_lov ( x_org_id IN NUMBER, x_asset_group IN VARCHAR2, value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
109 
110 PROCEDURE get_op_seq_number_lov(org_id IN NUMBER, value IN VARCHAR2,
111     job_name IN VARCHAR2, production_line IN VARCHAR2 DEFAULT NULL,
112     x_lov_sql OUT NOCOPY VARCHAR2);
113 
114 
115 PROCEDURE get_po_line_number_lov (po_number IN VARCHAR2, value IN
116     VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
117 
118 
119 PROCEDURE get_po_shipments_lov (po_line_num IN NUMBER, po_number IN VARCHAR2,
120     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
121 
122 
123 PROCEDURE get_item_lov (org_id IN NUMBER, value IN VARCHAR2,
124     x_lov_sql OUT NOCOPY VARCHAR2);
125 
126 PROCEDURE get_asset_group_lov (x_org_id IN NUMBER, value IN VARCHAR2,
127     x_lov_sql OUT NOCOPY VARCHAR2);
128 
129 
130 PROCEDURE get_locator_lov (org_id IN NUMBER, x_item_name IN VARCHAR2,
131     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
132 
133 
134 PROCEDURE get_receipt_num_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
135 
136 
137 PROCEDURE get_party_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
138 
139 --
140 -- Included the following get_lov procedures for ASO project
141 -- rkunchal Thu Aug  1 12:04:56 PDT 2002
142 --
143 
144 PROCEDURE get_item_instance_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
145 
146 PROCEDURE get_counter_name_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
147 
148 PROCEDURE get_maintenance_req_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
149 
150 PROCEDURE get_service_request_lov (value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
151 
152 PROCEDURE get_rework_job_lov (org_id IN NUMBER, value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
153 
154 PROCEDURE get_disposition_source_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
155 
156 PROCEDURE get_disposition_action_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
157 
158 PROCEDURE get_disposition_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
159 
160 PROCEDURE get_disposition_status_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
161 
162 /* R12 DR Integration. Bug 4345489 Start */
163 PROCEDURE get_repair_order_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
164 
165 PROCEDURE get_jtf_task_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
166 /* R12 DR Integration. Bug 4345489 End */
167 
168 -- R12 OPM Deviations. Bug 4345503 Start
169 
170 PROCEDURE get_process_batch_num_lov
171 (org_id                      IN            NUMBER,
172  value                       IN            VARCHAR2,
173  x_lov_sql                   OUT NOCOPY    VARCHAR2);
174 
175 PROCEDURE get_process_batchstep_num_lov
176 (org_id                      IN            NUMBER,
177  plan_id                     IN            NUMBER,
178  process_batch_num           IN            VARCHAR2,
179  value                       IN            VARCHAR2,
180  x_lov_sql                   OUT NOCOPY    VARCHAR2);
181 
182 PROCEDURE get_process_operation_lov
183 (org_id                      IN            NUMBER,
184  plan_id                     IN            NUMBER,
185  process_batch_num           IN            VARCHAR2,
186  process_batchstep_num       IN            VARCHAR2,
187  value                       IN            VARCHAR2,
188  x_lov_sql                   OUT NOCOPY    VARCHAR2);
189 
190 PROCEDURE get_process_activity_lov
191 (org_id                      IN            NUMBER,
192  plan_id                     IN            NUMBER,
193  process_batch_num           IN            VARCHAR2,
194  process_batchstep_num       IN            VARCHAR2,
195  value                       IN            VARCHAR2,
196  x_lov_sql                   OUT NOCOPY    VARCHAR2);
197 
198 PROCEDURE get_process_resource_lov
199 (org_id                      IN            NUMBER,
200  plan_id                     IN            NUMBER,
201  process_batch_num           IN            VARCHAR2,
202  process_batchstep_num       IN            VARCHAR2,
203  process_activity            IN            VARCHAR2,
204  value                       IN            VARCHAR2,
205  x_lov_sql                   OUT NOCOPY    VARCHAR2);
206 
207 PROCEDURE get_process_parameter_lov
208 (org_id                      IN            NUMBER,
209  plan_id                     IN            NUMBER,
210  process_resource            IN            VARCHAR2,
211  value                       IN            VARCHAR2,
212  x_lov_sql                   OUT NOCOPY    VARCHAR2);
213 
214 -- R12 OPM Deviations. Bug 4345503 End
215 --
216 -- See Bug 2588213
217 -- To support the element Maintenance Op Seq Number
218 -- to be used along with Maintenance Workorder
219 -- rkunchal Mon Sep 23 23:46:28 PDT 2002
220 --
221 
222 PROCEDURE get_maintenance_op_seq_lov(org_id IN NUMBER,
223                                      value IN VARCHAR2,
224                                      maintenance_work_order IN VARCHAR2,
225                                      x_lov_sql OUT NOCOPY VARCHAR2);
226 
227 --
228 -- End of inclusions for ASO project
229 -- rkunchal Thu Aug  1 12:04:56 PDT 2002
230 --
231 
232 PROCEDURE get_plan_element_lov(plan_id IN NUMBER, char_id IN NUMBER,
233     org_id IN NUMBER, user_id IN NUMBER DEFAULT NULL,
234     x_lov_sql OUT NOCOPY VARCHAR2);
235 
236 -- Start of inclusions for NCM Hardcode Elements.
237 -- suramasw Thu Oct 31 10:48:59 PST 2002.
238 -- Bug 2449067.
239 
240 
241 PROCEDURE get_bill_reference_lov (org_id IN NUMBER, value IN VARCHAR2,
242     x_lov_sql OUT NOCOPY VARCHAR2);
243 
244 PROCEDURE get_routing_reference_lov (org_id IN NUMBER, value IN VARCHAR2,
245         x_lov_sql OUT NOCOPY VARCHAR2);
246 
247 PROCEDURE get_to_locator_lov (org_id IN NUMBER, x_item_name IN VARCHAR2,
248     value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
249 
250 PROCEDURE get_to_subinventory_lov (org_id IN NUMBER, value IN VARCHAR2,
251     x_lov_sql OUT NOCOPY VARCHAR2);
252 
253 PROCEDURE get_lot_status_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
254 
255 PROCEDURE get_serial_status_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
256 
257 PROCEDURE get_nonconformance_source_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
258 
259 PROCEDURE get_nonconform_severity_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
260 
261 PROCEDURE get_nonconform_priority_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
262 
263 PROCEDURE get_nonconformance_type_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
264 
265 PROCEDURE get_nonconformance_status_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
266 
267 -- End of inclusions for NCM Hardcode Elements.
268 
269 --anagarwa Fri Nov 15 13:03:35 PST 2002
270 --Following added for new CAR lov's
271 
272 PROCEDURE get_request_source_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
273 
274 PROCEDURE get_request_priority_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
275 
276 PROCEDURE get_request_severity_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
277 
278 PROCEDURE get_request_status_lov(value IN VARCHAR2, x_lov_sql OUT NOCOPY VARCHAR2);
279 
280 -- End of inclusions for CAR Hardcode Elements.
281 
282 /*
283 FUNCTION get_lov_sql (
284     plan_id IN NUMBER,
285     char_id IN NUMBER,
286     org_id IN NUMBER DEFAULT NULL,
287     user_id IN NUMBER DEFAULT NULL,
288     item_name IN VARCHAR2 DEFAULT NULL,
289     job_name IN VARCHAR2 DEFAULT NULL,
290     lot_number IN VARCHAR2 DEFAULT NULL,
291     po_line_number IN NUMBER DEFAULT NULL,
292     po_number IN VARCHAR2 DEFAULT NULL,
293     production_line IN VARCHAR2 DEFAULT NULL,
294     transaction_id IN NUMBER DEFAULT NULL,
295     value IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
296 */
297 
298 FUNCTION get_lov_sql (
299     plan_id IN NUMBER,
300     char_id IN NUMBER,
301     org_id IN NUMBER DEFAULT NULL,
302     user_id IN NUMBER DEFAULT NULL,
303     depen1 IN VARCHAR2 DEFAULT NULL,
304     depen2 IN VARCHAR2 DEFAULT NULL,
305     depen3 IN VARCHAR2 DEFAULT NULL,
306     value IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
307 
308 -- Bug 4270911. SQL bind compliance fix.
309 -- Please see bugdb for more details and TD link.
310 -- srhariha. Thu Apr  7 21:43:08 PDT 2005.
311 
312 FUNCTION get_lov_bind_values (
313     plan_id IN NUMBER,
314     char_id IN NUMBER,
315     org_id IN NUMBER DEFAULT NULL,
316     user_id IN NUMBER DEFAULT NULL,
317     depen1 IN VARCHAR2 DEFAULT NULL,
318     depen2 IN VARCHAR2 DEFAULT NULL,
319     depen3 IN VARCHAR2 DEFAULT NULL,
320     value IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
321 
322 
323 
324 END qa_ss_lov_api;