DBA Data[Home] [Help]

PACKAGE: APPS.BOM_BILL_OF_MATLS_PKG

Source


1 PACKAGE BOM_BILL_OF_MATLS_PKG as
2 /* $Header: bompibms.pls 120.1 2005/06/21 03:23:10 appldev ship $ */
3 
4 PROCEDURE Populate_Fields(
5   P_Bill_Sequence_Id in number,
6   P_Item_Seq_Increment in number,
7   P_Current_Rev in out nocopy varchar2,
8   P_Base_Model in out NOCOPY varchar2,
9   P_Base_Model_Desc in out NOCOPY varchar2,
10   P_Common_Item in out NOCOPY varchar2,
11   P_Common_Description in out NOCOPY varchar2,
12   P_Item_Num_Default in out NOCOPY number,
13   P_Common_Org_Code in out NOCOPY varchar2,
14   P_Common_Org_Name in out NOCOPY varchar2);
15 
16   PROCEDURE Check_Unique(X_Rowid			VARCHAR2,
17 			 X_Assembly_Item_Id		NUMBER,
18 			 X_Alternate_Bom_Designator	VARCHAR2,
19 			 X_Organization_Id		NUMBER);
20 
21   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
22                        X_Assembly_Item_Id               NUMBER,
23                        X_Organization_Id                NUMBER,
24                        X_Alternate_Bom_Designator       VARCHAR2,
25                        X_Last_Update_Date               DATE,
26                        X_Last_Updated_By                NUMBER,
27                        X_Creation_Date                  DATE,
28                        X_Created_By                     NUMBER,
29                        X_Last_Update_Login              NUMBER,
30                        X_Common_Assembly_Item_Id        NUMBER,
31                        X_Specific_Assembly_Comment      VARCHAR2,
32                        X_Pending_From_Ecn               VARCHAR2,
33                        X_Attribute_Category             VARCHAR2,
34                        X_Attribute1                     VARCHAR2,
35                        X_Attribute2                     VARCHAR2,
36                        X_Attribute3                     VARCHAR2,
37                        X_Attribute4                     VARCHAR2,
38                        X_Attribute5                     VARCHAR2,
39                        X_Attribute6                     VARCHAR2,
40                        X_Attribute7                     VARCHAR2,
41                        X_Attribute8                     VARCHAR2,
42                        X_Attribute9                     VARCHAR2,
43                        X_Attribute10                    VARCHAR2,
44                        X_Attribute11                    VARCHAR2,
45                        X_Attribute12                    VARCHAR2,
46                        X_Attribute13                    VARCHAR2,
47                        X_Attribute14                    VARCHAR2,
48                        X_Attribute15                    VARCHAR2,
49                        X_Assembly_Type                  NUMBER,
50                        X_Common_Bill_Sequence_Id        IN OUT NOCOPY NUMBER,
51                        X_Bill_Sequence_Id               IN OUT NOCOPY NUMBER,
52                        X_Common_Organization_Id         NUMBER,
53                        X_Next_Explode_Date              DATE,
54 		       X_structure_type_id		NUMBER := NULL,
55 		       X_implementation_date		DATE   := NULL,
56 		       X_effectivity_control            NUMBER := NULL
57                       );
58 
59   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
60                      X_Assembly_Item_Id                 NUMBER,
61                      X_Organization_Id                  NUMBER,
62                      X_Alternate_Bom_Designator         VARCHAR2,
63                      X_Common_Assembly_Item_Id          NUMBER,
64                      X_Specific_Assembly_Comment        VARCHAR2,
65                      X_Pending_From_Ecn                 VARCHAR2,
66                      X_Attribute_Category               VARCHAR2,
67                      X_Attribute1                       VARCHAR2,
68                      X_Attribute2                       VARCHAR2,
69                      X_Attribute3                       VARCHAR2,
70                      X_Attribute4                       VARCHAR2,
71                      X_Attribute5                       VARCHAR2,
72                      X_Attribute6                       VARCHAR2,
73                      X_Attribute7                       VARCHAR2,
74                      X_Attribute8                       VARCHAR2,
75                      X_Attribute9                       VARCHAR2,
76                      X_Attribute10                      VARCHAR2,
77                      X_Attribute11                      VARCHAR2,
78                      X_Attribute12                      VARCHAR2,
79                      X_Attribute13                      VARCHAR2,
80                      X_Attribute14                      VARCHAR2,
81                      X_Attribute15                      VARCHAR2,
82                      X_Assembly_Type                    NUMBER,
83                      X_Common_Bill_Sequence_Id          NUMBER,
84                      X_Bill_Sequence_Id                 NUMBER,
85                      X_Common_Organization_Id           NUMBER,
86                      X_Next_Explode_Date                DATE,
87 		     X_structure_type_id		NUMBER := NULL,
88 		     X_implementation_date		DATE   := NULL
89                     );
90 
91 
92 
93   PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
94                        X_Assembly_Item_Id               NUMBER,
95                        X_Organization_Id                NUMBER,
96                        X_Alternate_Bom_Designator       VARCHAR2,
97                        X_Last_Update_Date               DATE,
98                        X_Last_Updated_By                NUMBER,
99                        X_Last_Update_Login              NUMBER,
100                        X_Common_Assembly_Item_Id        NUMBER,
101                        X_Specific_Assembly_Comment      VARCHAR2,
102                        X_Pending_From_Ecn               VARCHAR2,
103                        X_Attribute_Category             VARCHAR2,
104                        X_Attribute1                     VARCHAR2,
105                        X_Attribute2                     VARCHAR2,
106                        X_Attribute3                     VARCHAR2,
107                        X_Attribute4                     VARCHAR2,
108                        X_Attribute5                     VARCHAR2,
109                        X_Attribute6                     VARCHAR2,
110                        X_Attribute7                     VARCHAR2,
111                        X_Attribute8                     VARCHAR2,
112                        X_Attribute9                     VARCHAR2,
113                        X_Attribute10                    VARCHAR2,
114                        X_Attribute11                    VARCHAR2,
115                        X_Attribute12                    VARCHAR2,
116                        X_Attribute13                    VARCHAR2,
117                        X_Attribute14                    VARCHAR2,
118                        X_Attribute15                    VARCHAR2,
119                        X_Assembly_Type                  NUMBER,
120                        X_Common_Bill_Sequence_Id IN OUT NOCOPY NUMBER,
121                        X_Bill_Sequence_Id               NUMBER,
122                        X_Common_Organization_Id         NUMBER,
123                        X_Next_Explode_Date              DATE,
124 		       X_structure_type_id		NUMBER := NULL,
125 		       X_implementation_date		DATE   := NULL,
126 		       X_effectivity_control            NUMBER := NULL
127                       );
128   PROCEDURE Delete_Row(X_Rowid VARCHAR2);
129 
130 END BOM_BILL_OF_MATLS_PKG;