DBA Data[Home] [Help]

PACKAGE: APPS.CSP_PART_SEARCH_PVT

Source


1 PACKAGE csp_part_search_pvt AUTHID CURRENT_USER as
2 /*$Header: cspvsrcs.pls 120.3.12020000.2 2012/07/13 11:12:15 htank ship $*/
3 -- Start of Comments
4 -- Package name     : CSP_PART_SEARCH_PVT
5 -- Purpose          :
6 -- History          :
7 -- NOTE             :
8 -- End of Comments
9 
10 TYPE search_params_rec IS RECORD (
11   search_method          varchar2(30):= null,
12   my_inventory           boolean := null,
13   technicians            boolean := null,
14   manned_warehouses      boolean := null,
15   unmanned_warehouses    boolean := null,
16   include_alternates     boolean := null,
17   include_closed         boolean := null,
18   quantity_type          varchar2(30) := 'AVAILABLE',
19   ship_set               boolean := null,
20   need_by_date           date    := null,
21   resource_type          varchar2(30) := null,
22   resource_id            number  := null,
23   distance               number  := null,
24   distance_uom           varchar2(30) := null,
25   source_organization_id number := null,
26   source_subinventory    varchar2(30) := null,
27   to_location_id         number := null,
28   to_hz_location_id      number := null,
29   current_location       boolean := null,
30   requirement_header_id  number := null,
31   called_from            varchar2(30) := 'OTHER');
32 
33 
34 TYPE required_parts_rec IS RECORD (
35   inventory_item_id          number := null,
36   revision                   varchar2(3) := null,
37   quantity                   number := null);
38 
39 TYPE  required_parts_tbl IS TABLE OF required_parts_rec
40                                     INDEX BY BINARY_INTEGER;
41 
42 procedure search(p_required_parts IN required_parts_tbl,
43                  p_search_params  IN search_params_rec,
44                  x_return_status  OUT NOCOPY varchar2,
45                  x_msg_data       OUT NOCOPY varchar2,
46                  x_msg_count      OUT NOCOPY varchar2
47 )  ;
48 
49 function get_avail_qty (
50              p_organization_id   number,
51              p_subinventory_code varchar2,
52              p_inventory_item_id number,
53              p_revision          varchar2,
54              p_quantity_type     varchar2)
55   return number;
56 
57 function get_arrival_time(
58              p_cutoff            date     default null,
59              p_cutoff_tz         number   default null,
60              p_lead_time         number   default null,
61              p_lead_time_uom     varchar2 default null,
62              p_intransit_time    number   default null,
63              p_delivery_time     date     default null,
64              p_safety_zone       number   default null,
65              p_location_id       number   default null,
66              p_location_source   varchar2 default null,
67              p_organization_id   number   default null,
68              p_subinventory_code varchar2 default null)
69   return date;
70 
71 function get_ship_to_tz(
72              p_location_id       number   default null,
73              p_location_source   varchar2 default null)
74   return number;
75 
76 function get_src_distance (
77       p_req_header_id number,
78       p_src_org_id number,
79       p_src_subinv varchar2
80     )
81     return varchar2;
82 
83 function get_cutoff_time(
84 		p_cutoff	date,
85 		p_cutoff_tz	number
86 	) return date;
87 
88 end;
89