DBA Data[Home] [Help]

PACKAGE: APPS.GME_MOBILE_LOVS

Source


1 PACKAGE GME_MOBILE_LOVS AUTHID CURRENT_USER AS
2 /*  $Header: GMEMLOVS.pls 120.19 2011/05/20 14:38:32 gmurator ship $   */
3 /*===========================================================================+
4  |      Copyright (c) 2005 Oracle Corporation, Redwood Shores, CA, USA       |
5  |                         All rights reserved.                              |
6  |===========================================================================|
7  |                                                                           |
8  | PL/SQL Package to support the (Java) GME Mobile Application.              |
9  | Contains PL/SQL cursors used to fetch data in the mobile LOVs.            |
10  |                                                                           |
11  +===========================================================================+
12  |  HISTORY                                                                  |
13  |                                                                           |
14  | Date          Who               What                                      |
15  | ====          ===               ====                                      |
16  | 26-Apr-05     Eddie Oumerretane First version                             |
17  | 09-Jun-06     Namit Singhi. Bug#5236906. Defined 2 new procs -            |
18  |                 Step_Material_Lot_Line_LoV and Material_Lot_LoV. Show only|
19  |                 lot controlled items for Create/Pending Lots.             |
20  | 21-Jun-06     Shrikant Nene Bug#5263908. Defined 1 new procs -            |
21  |                 Revision_LoV.                                             |
22  | 21-Aug-06     Shrikant Nene Bug#5263908. Defined 1 new procs -            |
23  |                 Pending_Parent_Lot_LoV                                    |
24  | 15-Sep-06    SivakumarG  Bug#5261131                                      |
25  |                 Added procedure Lot_OnHand_Exp_LoV to filter based on     |
26  |                 expiration date                                           |
27  +===========================================================================*/
28 
29   TYPE t_genref IS REF CURSOR;
30 
31 /*
32   TYPE allocation_rec IS RECORD
33   ( trans_id         NUMBER
34   , line_no          NUMBER
35   , line_id          NUMBER
36   , item_id          NUMBER
37   , item_no          VARCHAR2(32)
38   , trans_qty        NUMBER
39   , trans_um         VARCHAR2(4)
40   , trans_qty2       NUMBER
41   , trans_um2        NUMBER
42   , whse_code        VARCHAR2(4)
43   , lot_id           NUMBER
44   , lot_no           VARCHAR2(32)
45   , sublot_no        VARCHAR2(32)
46   , location         VARCHAR2(32)
47   , reason_code      VARCHAR2(4)
48   , completed_ind    NUMBER(1)
49   , batch_id         NUMBER
50   );
51 
52   TYPE allocation_tab IS TABLE OF allocation_rec INDEX BY BINARY_INTEGER;
53 
54   allocations        allocation_tab;
55 */
56 
57    PROCEDURE Batch_LoV
58   ( x_batch_cursor     OUT NOCOPY t_genref
59   ,  p_org_id         IN  NUMBER
60   ,  p_statuses       IN  VARCHAR2
61   ,  p_batch_no       IN  VARCHAR2
62   );
63 
64   PROCEDURE Ingredient_Line_Rsrv_LoV
65   (  x_line_cursor     OUT NOCOPY t_genref
66   ,  p_batch_id        IN  NUMBER
67   ,  p_line_no         IN  VARCHAR2
68   ,  p_item_no         IN  VARCHAR2
69   );
70 
71   PROCEDURE Step_Ingredient_Line_LoV
72   (  x_line_cursor     OUT NOCOPY t_genref
73   ,  p_batch_id        IN  NUMBER
74   ,  p_line_no         IN  VARCHAR2
75   ,  p_step_no         IN  VARCHAR2
76   );
77 
78  PROCEDURE Step_Ingredient_Lov
79   (  x_step_cursor     OUT NOCOPY t_genref
80   ,  p_batch_id        IN  NUMBER
81   ,  p_step_no         IN  VARCHAR2
82   );
83 
84   PROCEDURE Step_Prod_ByProd_LoV
85   (  x_step_cursor     OUT NOCOPY t_genref
86   ,  p_batch_id        IN  NUMBER
87   ,  p_step_no         IN  VARCHAR2
88   );
89 
90   PROCEDURE Step_Pend_Lot_LoV
91   (  x_step_cursor     OUT NOCOPY t_genref
92   ,  p_batch_id        IN  NUMBER
93   ,  p_step_no         IN  VARCHAR2
94   );
95 
96   PROCEDURE Step_All_Items_LoV
97   (  x_step_cursor     OUT NOCOPY t_genref
98   ,  p_batch_id        IN  NUMBER
99   ,  p_step_no         IN  VARCHAR2
100   );
101 
102   PROCEDURE Activity_LoV
103   (  x_activity_cursor     OUT NOCOPY t_genref
104   ,  p_organization_id IN  NUMBER
105   ,  p_batch_id        IN  NUMBER
106   ,  p_step_no         IN  VARCHAR2
107   ,  p_activity        IN  VARCHAR2
108   );
109 
110   PROCEDURE Resource_LoV
111   (  x_resource_cursor     OUT NOCOPY t_genref
112   ,  p_org_id          IN  NUMBER
113   ,  p_batch_id        IN  NUMBER
114   ,  p_step_no         IN  NUMBER
115   ,  p_activity_id     IN  NUMBER
116   ,  p_resource        IN  VARCHAR2
117   );
118 
119   PROCEDURE Ingredient_LoV
120   (  x_item_cursor     OUT NOCOPY t_genref
121   ,  p_batch_id        IN  NUMBER
122   ,  p_line_no         IN  VARCHAR2
123   ,  p_item_no         IN  VARCHAR2
124   );
125 
126   PROCEDURE Ingredient_Rsrv_LoV
127   (  x_item_cursor     OUT NOCOPY t_genref
128   ,  p_batch_id        IN  NUMBER
129   ,  p_line_no         IN  VARCHAR2
130   ,  p_item_no         IN  VARCHAR2
131   );
132 
133   PROCEDURE Ingredient_Step_LoV
134   (  x_item_cursor     OUT NOCOPY t_genref
135   ,  p_batch_id        IN  NUMBER
136   ,  p_line_no         IN  VARCHAR2
137   ,  p_item_no         IN  VARCHAR2
138   ,  p_step_no         IN  VARCHAR2
139   );
140 
141  /* Bug#5663458 Begin
142   * Created the following procedure
143   */
144   PROCEDURE Rsrv_LoV(
145       x_batch_cursor        OUT NOCOPY t_genref
146      ,p_org_id              IN  NUMBER
147      ,p_batch_id            IN  NUMBER
148      ,p_material_detail_id  IN  NUMBER
149    );
150 
151  PROCEDURE Dispense_LoV(
152       x_batch_cursor        OUT NOCOPY t_genref
153    );
154 
155  PROCEDURE Subinventory_OnHand_LoV(
156       x_sub_lov                OUT    NOCOPY t_genref
157     ,p_organization_id        IN     NUMBER
158     ,p_subinventory_code      IN     VARCHAR2
159     ,p_inventory_item_id      IN     NUMBER
160     ,p_revision               IN     VARCHAR2
161     ,p_restrict_subinv        IN     NUMBER
162   );
163 
164   PROCEDURE Locator_OnHand_LoV(
165       x_locators               OUT    NOCOPY t_genref
166      ,p_organization_id        IN     NUMBER
167      ,p_subinventory_code      IN     VARCHAR2
168      ,p_inventory_item_id      IN     NUMBER
169      ,p_locator                IN     VARCHAR2
170      ,p_revision               IN     VARCHAR2
171      ,p_restrict_locators      IN     NUMBER
172    );
173 
174   PROCEDURE Ing_Locator_LoV_Rsrv(
175      x_locators               OUT    NOCOPY t_genref
176     ,p_organization_id     IN     NUMBER
177     ,p_batch_id            IN     NUMBER
178     ,p_material_detail_id  IN     NUMBER
179     ,p_item_id             IN     NUMBER
180     ,p_subinventory_code   IN     VARCHAR2
181     ,p_locator             IN     VARCHAR2
182   );
183 
184   PROCEDURE PndLot_LoV(
185     x_lot_num_lov         OUT    NOCOPY t_genref
186    ,p_org_id              IN     NUMBER
187    ,p_batch_id            IN     NUMBER
188    ,p_material_detail_id  IN     NUMBER
189   );
190 
191    PROCEDURE Ing_Subinventory_LoV_Rsrv(
192     x_sub_lov             OUT    NOCOPY t_genref
193    ,p_organization_id     IN     NUMBER
194    ,p_batch_id            IN     NUMBER
195    ,p_material_detail_id  IN     NUMBER
196    ,p_item_id             IN     NUMBER
197    ,p_subinventory_code   IN     VARCHAR2
198   );
199 
200   PROCEDURE Revision_Txn_Lov
201   (  x_revision_cursor     OUT NOCOPY t_genref
202   ,  p_org_id              IN  NUMBER
203   ,  p_batch_id            IN  NUMBER
204   ,  p_material_detail_id  IN  NUMBER
205   ,  p_revision            IN  VARCHAR2
206   ,  p_line_type           IN  NUMBER
207   );
208 
209   PROCEDURE Revision_Rsrv_Lov
210   (  x_revision_cursor     OUT NOCOPY t_genref
211   ,  p_org_id              IN  NUMBER
212   ,  p_batch_id            IN  NUMBER
213   ,  p_material_detail_id  IN  NUMBER
214   ,  p_revision            IN  VARCHAR2
215   );
216 
217   PROCEDURE Revision_PndLot_Lov
218   (  x_revision_cursor     OUT NOCOPY t_genref
219   ,  p_batch_id            IN  NUMBER
220   ,  p_material_detail_id  IN  NUMBER
221   ,  p_revision            IN  VARCHAR2
222   );
223 
224   PROCEDURE Line_Step_LoV
225   (  x_item_cursor     OUT NOCOPY t_genref
226   ,  p_batch_id        IN  NUMBER
227   ,  p_line_no         IN  VARCHAR2
228   ,  p_item_no         IN  VARCHAR2
229   ,  p_step_no         IN  VARCHAR2
230   ,  p_line_type       IN  NUMBER
231   );
232 
233   PROCEDURE Pending_Rev_Lot_LoV(
234     x_lot_num_lov         OUT    NOCOPY t_genref
235   , p_lot_number          IN     VARCHAR2
236   , p_batch_id            IN     NUMBER
237   , p_material_detail_id  IN     NUMBER
238   , p_revision            IN     VARCHAR2
239   );
240   /* Bug#5663458 End */
241 
242   PROCEDURE Subinventory_Lov_Temp_Rsrv(x_sub_lov    OUT NOCOPY t_genref,
243                                        p_organization_id IN NUMBER,
244                                        p_item_id         IN NUMBER,
245                                        p_revision        IN VARCHAR2,
246                                        p_lot_number      IN VARCHAR2,
247                                        p_subinv_code     IN VARCHAR);
248 
249    --Bug#5867209 added the p_restrict_subinv argument
250   PROCEDURE Subinventory_Lov(x_sub_lov         OUT NOCOPY t_genref,
251                              p_organization_id IN NUMBER,
252                              p_subinv_code     IN VARCHAR,
253                              p_item_id         IN NUMBER,
254                              p_restrict_subinv IN NUMBER);
255 
256 
257   PROCEDURE Locator_LoV(
258     x_locators               OUT    NOCOPY t_genref
259   , p_organization_id        IN     NUMBER
260   , p_subinventory_code      IN     VARCHAR2
261   , p_inventory_item_id      IN     NUMBER
262   , p_concatenated_segments  IN     VARCHAR2
263   , p_restrict_locators      IN     NUMBER
264   );
265 
266   PROCEDURE Locator_LoV_Rsrv(
267     x_locators               OUT    NOCOPY t_genref
268   , p_organization_id     IN     NUMBER
269   , p_batch_id            IN     NUMBER
270   , p_material_detail_id  IN     NUMBER
271   , p_item_id             IN     NUMBER
272   , p_subinventory_code   IN     VARCHAR2
273   , p_locator             IN     VARCHAR2
274   , p_lot_number          IN     VARCHAR2
275   );
276 
277   PROCEDURE Locator_LoV_Temp_Rsrv(
278     x_locator_lov         OUT    NOCOPY t_genref
279   , p_lot_number          IN     VARCHAR2
280   , p_organization_id     IN     NUMBER
281   , p_item_id             IN     NUMBER
282   , p_revision            IN     VARCHAR2
283   , p_subinv_code         IN     VARCHAR2
284   , p_locator_code        IN     VARCHAR2
285   );
286 
287   PROCEDURE Pending_Lot_LoV(
288     x_lot_num_lov         OUT    NOCOPY t_genref
289   , p_lot_number          IN     VARCHAR2
290   , p_batch_id            IN     NUMBER
291   , p_material_detail_id  IN     NUMBER
292   );
293 
294   PROCEDURE Pending_Parent_Lot_LoV(
295     x_lot_num_lov         OUT    NOCOPY t_genref
296   , p_lot_number          IN     VARCHAR2
297   , p_batch_id            IN     NUMBER
298   , p_material_detail_id  IN     NUMBER
299   );
300 
301   PROCEDURE Lot_Onhand_Lov(
302     x_lot_num_lov         OUT    NOCOPY t_genref
303   , p_lot_number          IN     VARCHAR2
304   , p_organization_id     IN     NUMBER
305   , p_item_id             IN     NUMBER
306   , p_subinventory_code   IN     VARCHAR2
307   , p_locator_id          IN     NUMBER
308   );
309 
310   /*Bug#5261131 created the following procedure to filter out
311     expired lots */
312   PROCEDURE Lot_OnHand_Exp_LoV(
313     x_lot_num_lov         OUT    NOCOPY t_genref
314   , p_lot_number          IN     VARCHAR2
315   , p_organization_id     IN     NUMBER
316   , p_item_id             IN     NUMBER
317   , p_subinventory_code   IN     VARCHAR2
318   , p_locator_id          IN     NUMBER
319   , p_revision            IN     VARCHAR2  --Bug#5867209
320   , p_transaction_type    IN     NUMBER --Bug#8937132
321   );
322 
323   PROCEDURE Lot_Lov(
324     x_lot_num_lov         OUT    NOCOPY t_genref
325   , p_lot_number          IN     VARCHAR2
326   , p_organization_id     IN     NUMBER
327   , p_item_id             IN     NUMBER
328   );
329 
330   PROCEDURE Lot_LoV_Rsrv(
331     x_lot_num_lov         OUT    NOCOPY t_genref
332   , p_lot_number          IN     VARCHAR2
333   , p_organization_id     IN     NUMBER
334   , p_batch_id            IN     NUMBER
335   , p_material_detail_id  IN     NUMBER
336   , p_item_id             IN     NUMBER
337   , p_subinventory_code   IN     VARCHAR2
338   , p_locator_id          IN     NUMBER);
339 
340   PROCEDURE Lot_LoV_Txn(
341     x_lot_num_lov         OUT    NOCOPY t_genref
342   , p_lot_number          IN     VARCHAR2
343   , p_organization_id     IN     NUMBER
344   , p_batch_id            IN     NUMBER
345   , p_material_detail_id  IN     NUMBER
346   , p_revision            IN     VARCHAR2
347   , p_line_type           IN     NUMBER
348   );
349 
350   PROCEDURE UoM_LoV(
351     x_uom_lov             OUT    NOCOPY t_genref
352   , p_uom_code            IN     VARCHAR2
353   , p_organization_id     IN     NUMBER
354   , p_item_id             IN     NUMBER
355   );
356 
357   PROCEDURE Reason_LoV
358   (  x_reason_cursor  OUT NOCOPY t_genref
359   ,  p_reason_name    IN  VARCHAR2
360   );
361 
362   PROCEDURE Prod_Line_Type_LoV
363   (  x_line_type_cursor OUT NOCOPY t_genref
364   ,  p_organization_id IN  NUMBER
365   ,  p_batch_id        IN  NUMBER
366   ,  p_line_type       IN  VARCHAR2
367   ,  p_step_no         IN  VARCHAR2
368   );
369 
370   PROCEDURE All_Line_Type_LoV
371   (  x_line_type_cursor OUT NOCOPY t_genref
372   ,  p_organization_id IN  NUMBER
373   ,  p_batch_id        IN  NUMBER
374   ,  p_line_type       IN  VARCHAR2
375   ,  p_step_no         IN  VARCHAR2
376   );
377 
378   PROCEDURE Material_Step_LoV
379   (  x_item_cursor     OUT NOCOPY t_genref
380   ,  p_batch_id        IN  NUMBER
381   ,  p_line_no         IN  VARCHAR2
382   ,  p_item_no         IN  VARCHAR2
383   ,  p_step_no         IN  VARCHAR2
384   ,  p_line_type       IN  NUMBER
385   );
386 
387 --nsinghi bug#5236906. Added procs Material_Lot_LoV and Step_Material_Lot_Line_LoV
388   PROCEDURE Material_Lot_LoV
389   (  x_item_cursor     OUT NOCOPY t_genref
390   ,  p_batch_id        IN  NUMBER
391   ,  p_line_no         IN  VARCHAR2
392   ,  p_item_no         IN  VARCHAR2
393   ,  p_step_no         IN  VARCHAR2
394   ,  p_line_type       IN  NUMBER
395   );
396 
397   PROCEDURE Step_Material_Lot_Line_LoV
398   (  x_line_cursor     OUT NOCOPY t_genref
399   ,  p_batch_id        IN  NUMBER
400   ,  p_line_no         IN  VARCHAR2
401   ,  p_step_no         IN  VARCHAR2
402   ,  p_line_type       IN  NUMBER
403   );
404 
405   PROCEDURE Step_Material_Line_LoV
406   (  x_line_cursor     OUT NOCOPY t_genref
407   ,  p_batch_id        IN  NUMBER
408   ,  p_line_no         IN  VARCHAR2
409   ,  p_step_no         IN  VARCHAR2
410   ,  p_line_type       IN  NUMBER
411   );
412 
413   PROCEDURE Step_For_Resource_LoV
414   (  x_step_cursor     OUT NOCOPY t_genref
418 
415   ,  p_batch_id        IN  NUMBER
416   ,  p_step_no         IN  VARCHAR2
417   );
419 
420   PROCEDURE Subinventory_LoV_Rsrv(
421     x_sub_lov             OUT    NOCOPY t_genref
422   , p_organization_id     IN     NUMBER
423   , p_batch_id            IN     NUMBER
424   , p_material_detail_id  IN     NUMBER
425   , p_item_id             IN     NUMBER
426   , p_subinventory_code   IN     VARCHAR2
427   , p_locator_id          IN     NUMBER
428   , p_lot_number          IN     VARCHAR2
429   );
430 
431   PROCEDURE Lot_LoV_Temp_Rsrv(
432     x_lot_num_lov         OUT    NOCOPY t_genref
433   , p_lot_number          IN     VARCHAR2
434   , p_organization_id     IN     NUMBER
435   , p_item_id             IN     NUMBER
436   , p_revision            IN     VARCHAR2
437   , p_subinv_code         IN     VARCHAR2
438   , p_locator_id          IN     NUMBER
439   );
440 
441   PROCEDURE Lot_LoV_Dispense(
442     x_lot_num_lov         OUT    NOCOPY t_genref
443   , p_lot_number          IN     VARCHAR2
444   , p_subinv_code         IN     VARCHAR2
445   , p_locator_id          IN     NUMBER
446   );
447 
448   PROCEDURE Subinventory_LoV_Dispense(x_sub_lov         OUT NOCOPY t_genref,
449                                       p_organization_id IN NUMBER,
450                                       p_subinv_code     IN VARCHAR);
451 
452   PROCEDURE Locator_LoV_Dispense(
453     x_locator_lov         OUT    NOCOPY t_genref
454   , p_subinv_code         IN     VARCHAR2
455   , p_locator_code        IN     VARCHAR2
456   );
457 
458   PROCEDURE Step_Material_Line_For_IB_LoV
459   (  x_line_cursor     OUT NOCOPY t_genref
460   ,  p_batch_id        IN  NUMBER
461   ,  p_line_no         IN  VARCHAR2
462   ,  p_step_no         IN  VARCHAR2
463   ,  p_line_type       IN  NUMBER
464   );
465 
466   PROCEDURE Material_Step_For_IB_LoV
467   (  x_item_cursor     OUT NOCOPY t_genref
468   ,  p_batch_id        IN  NUMBER
469   ,  p_line_no         IN  VARCHAR2
470   ,  p_item_no         IN  VARCHAR2
471   ,  p_step_no         IN  VARCHAR2
472   ,  p_line_type       IN  NUMBER
473   );
474 
475   PROCEDURE Revision_LoV
476   (  x_revision_cursor   OUT NOCOPY t_genref
477   ,  p_org_id            IN  NUMBER
478   ,  p_inventory_item_id IN  NUMBER
479   ,  p_revision          IN  VARCHAR2
480   );
481 
482   PROCEDURE Resource_Instance_MsT_LoV
483   (  x_resource_cursor  OUT NOCOPY t_genref
484   ,  p_organization_id IN  NUMBER
485   ,  p_resource        IN  VARCHAR2
486   ,  p_instance        IN  VARCHAR2 );
487 
488   PROCEDURE Resource_Instance_Txn_LoV
489   (  x_resource_cursor     OUT NOCOPY t_genref
490   ,  p_batch_id               IN  NUMBER
491   ,  p_batchstep_resource_id  IN NUMBER
492   ,  p_instance               IN  VARCHAR2);
493 
494   PROCEDURE step_pending_lov
495   (  x_step_cursor     OUT NOCOPY t_genref
496   ,  p_batch_id        IN  NUMBER
497   ,  p_step_no         IN  VARCHAR2
498   ,  p_date_format     IN  VARCHAR2);
499 
500   PROCEDURE step_pending_wip_lov
501   (  x_step_cursor     OUT NOCOPY t_genref
502   ,  p_batch_id        IN  NUMBER
503   ,  p_step_no         IN  VARCHAR2
504   ,  p_date_format     IN  VARCHAR2);
505 
506   PROCEDURE Resource_Mst_LoV
507   (  x_resource_cursor     OUT NOCOPY t_genref
508   ,  p_batch_id        IN  NUMBER
509   ,  p_step_no         IN  VARCHAR2
510   ,  p_activity_id     IN  NUMBER
511   ,  p_resource        IN  VARCHAR2
512   ,  p_date_format     IN  VARCHAR2);
513 
514   PROCEDURE Resource_Txn_LoV
515   (  x_resource_cursor     OUT NOCOPY t_genref
516   ,  p_batch_id        IN  NUMBER
517   ,  p_step_no         IN  VARCHAR2
518   ,  p_activity_id     IN  NUMBER
519   ,  p_resource        IN  VARCHAR2
520   ,  p_date_format     IN  VARCHAR2);
521 
522 END GME_MOBILE_LOVS;