DBA Data[Home] [Help]

PACKAGE: APPS.BOM_DELETE_ENTITY

Source


1 PACKAGE bom_delete_entity AS
2 /* $Header: BOMDELMS.pls 120.1 2005/06/21 04:00:54 appldev ship $ */
3 /****************************************************************************
4 --
5 --  Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA
6 --  All rights reserved.
7 --
8 --  FILENAME
9 --
10 --      BOMDELMS.pls
11 --
12 --  DESCRIPTION
13 --
14 --      Spec of package BOMDELMS
15 --
16 --  NOTES
17 --
18 --  HISTORY
19 --  15-Sep-2000 Janaki B    Initial Creation
20 --
21 ****************************************************************************/
22 
23 FUNCTION Get_delorg_type(group_id in NUMBER)
24 RETURN NUMBER;
25 
26 FUNCTION Get_delete_type(group_id in NUMBER)
27 RETURN NUMBER;
28 
29 FUNCTION Get_delorg_hrchy(group_id in NUMBER)
30 RETURN VARCHAR2;
31 
32 FUNCTION Get_common_flag(group_id in NUMBER)
33 RETURN NUMBER;
34 
35 FUNCTION Get_delorg_id(group_id in NUMBER)
36 RETURN NUMBER;
37 
38 FUNCTION Get_delorg_name(org_id IN NUMBER)
39 RETURN varchar2;
40 
41 PROCEDURE get_delorg_list(org_type         in      number,
42                           org_hrchy        in      varchar2,
43                           current_org_id   in      number,
44                           current_org_name in      varchar2,
45                           org_list         in out nocopy /* file.sql.39 change */     inv_orghierarchy_pvt.orgid_tbl_type);
46 
47 FUNCTION Get_bill_seq(assembly_id    in NUMBER,
48                       org_id         in NUMBER,
49                       alternate_bom  in VARCHAR2)
50 RETURN NUMBER;
51 
52 FUNCTION Get_rtg_seq(assembly_id    in NUMBER,
53                      org_id         in NUMBER,
54                      alternate_desg in VARCHAR2
55                      )
56 RETURN NUMBER;
57 
58 FUNCTION Get_comp_seq(bill_seq     in NUMBER,
59                       component_id in NUMBER,
60                      oper_seq_num   in NUMBER,
61                      effective_date in DATE)
62 RETURN NUMBER;
63 
64 FUNCTION Get_oper_seq(rtg_seq       in NUMBER,
65                      oper_seq_num   in NUMBER,
66                      effective_date in DATE,
67                      dept_code      in VARCHAR2,
68                      org_id         in NUMBER)
69 RETURN NUMBER;
70 
71 FUNCTION Get_dept_code(
72                       dept_code       in VARCHAR2,
73                       org_id          in NUMBER)
74 RETURN VARCHAR2;
75 
76 
77 FUNCTION Get_item_descr(assembly_id    in NUMBER,
78                         org_id         in NUMBER)
79 RETURN VARCHAR2;
80 
81 FUNCTION Get_concat_segs(assembly_id    in NUMBER,
82                          org_id         in NUMBER)
83 RETURN VARCHAR2;
84 
85 FUNCTION get_item_id(assembly_id    in NUMBER,
86                      current_org    in NUMBER)
87 RETURN NUMBER;
88 
89 PROCEDURE process_delete_entities(delete_type     in    NUMBER,
90                                   group_id        in    NUMBER,
91                                   original_org    in    NUMBER,
92                                   org_list        in    inv_orghierarchy_pvt.orgid_tbl_type);
93 
94 PROCEDURE modify_original_bills( group_id          in   NUMBER,
95                                  common_flag       in   NUMBER);
96 
97 PROCEDURE process_original_sub_entities(
98                              delete_type     in    NUMBER,
99                              group_id        in    NUMBER,
100                              original_org    in    NUMBER,
101                              common_flag     in    NUMBER,
102                              org_list        in    inv_orghierarchy_pvt.orgid_tbl_type);
103 
104 PROCEDURE insert_common_bills(group_id      IN NUMBER,
105                               delete_type   IN NUMBER);
106 
107 PROCEDURE insert_original_bills(group_id      IN NUMBER,
108                                 delete_type   IN NUMBER);
109 
110 
111 END bom_delete_entity;