DBA Data[Home] [Help]

PACKAGE BODY: APPS.OE_INSTALL_BASE_UTIL

Source


1 PACKAGE BODY oe_install_base_util AS
2 /* $Header: OEXUINSB.pls 120.2 2006/06/23 22:06:40 sdatti noship $*/
3 
4 
5   PROCEDURE get_partner_ord_rec(
6     p_order_line_id     IN  number,
7     x_partner_order_rec OUT NOCOPY partner_order_rec)
8   IS
9   BEGIN
10 
11     SELECT oel.IB_OWNER,
12            oel.IB_INSTALLED_AT_LOCATION,
13            oel.IB_CURRENT_LOCATION,
14            nvl(oel.END_CUSTOMER_ID,oeh.END_CUSTOMER_ID),
15            nvl(oel.END_CUSTOMER_CONTACT_ID,oeh.END_CUSTOMER_CONTACT_ID),
16            nvl(oel.END_CUSTOMER_SITE_USE_ID,oeh.END_CUSTOMER_SITE_USE_ID),
17            oeh.sold_to_site_use_id
18     INTO   x_partner_order_rec.IB_OWNER,
19            x_partner_order_rec.IB_INSTALLED_AT_LOCATION,
20            x_partner_order_rec.IB_CURRENT_LOCATION,
21            x_partner_order_rec.END_CUSTOMER_ID,
22            x_partner_order_rec.END_CUSTOMER_CONTACT_ID,
23            x_partner_order_rec.END_CUSTOMER_SITE_USE_ID,
24            x_partner_order_rec.SOLD_TO_SITE_USE_ID
25     FROM   oe_order_lines_all oel,
26            oe_order_headers_all oeh
27     WHERE  oel.line_id = p_order_line_id
28     AND    oeh.header_id = oel.header_id;
29 
30   END get_partner_ord_rec;
31 
32   PROCEDURE return_selected_instances(
33     l_returned_inst_tbl IN  csi_datastructures_pub.instance_cz_tbl)
34   IS
35   BEGIN
36 
37     g_returned_inst_tbl := l_returned_inst_tbl;
38 
39   END return_selected_instances;
40 
41   PROCEDURE get_returned_instances(
42     l_read_inst_tbl  IN OUT NOCOPY csi_datastructures_pub.instance_cz_tbl )
43  is
44 
45   BEGIN
46  for j in  1..g_returned_inst_tbl.count loop
47    l_read_inst_tbl(j).item_instance_id           :=g_returned_inst_tbl(j).item_instance_id;
48    l_read_inst_tbl(j).config_instance_hdr_id     :=g_returned_inst_tbl(j).config_instance_hdr_id;
49    l_read_inst_tbl(j).config_instance_rev_number :=g_returned_inst_tbl(j).config_instance_rev_number;
50    l_read_inst_tbl(j).config_instance_item_id :=g_returned_inst_tbl(j).config_instance_item_id;
51    l_read_inst_tbl(j).bill_to_site_use_id        :=g_returned_inst_tbl(j).bill_to_site_use_id;
52    l_read_inst_tbl(j).ship_to_site_use_id        :=g_returned_inst_tbl(j).ship_to_site_use_id;
53    l_read_inst_tbl(j).instance_name              :=g_returned_inst_tbl(j).instance_name;
54  end loop;
55  END get_returned_instances;
56 
57 
58 END oe_install_base_util;