DBA Data[Home] [Help]

PACKAGE: APPS.INV_PULLSEQUENCE_PKG

Source


1 PACKAGE INV_PullSequence_PKG as
2 /* $Header: INVKPSQS.pls 120.0 2005/05/24 18:01:53 appldev noship $ */
3 
4 FUNCTION  Check_Unique( p_Pull_sequence_Id IN OUT NOCOPY  NUMBER,
5                         p_Organization_Id          NUMBER,
6                         p_Kanban_Plan_Id           NUMBER,
7                         p_Inventory_Item_Id        NUMBER,
8                         p_Subinventory_Name        VARCHAR2,
9                         p_Locator_Id               NUMBER)
10 RETURN BOOLEAN ;
11 
12 Procedure commit_row;
13 
14 Procedure rollback_row;
15 
16 FUNCTION Query_Row
17 (   p_pull_sequence_id              IN  NUMBER
18 ) RETURN INV_Kanban_PVT.Pull_Sequence_Rec_Type;
19 
20 FUNCTION Convert_Miss_To_Null
21 (   p_pull_sequence_rec             IN  INV_Kanban_PVT.Pull_Sequence_Rec_Type
22 ) RETURN INV_Kanban_PVT.Pull_Sequence_Rec_Type;
23 
24 FUNCTION Complete_Record
25 (   p_pull_sequence_rec             IN  INV_Kanban_PVT.Pull_Sequence_Rec_Type
26 ,   p_old_pull_sequence_rec         IN  INV_Kanban_PVT.Pull_Sequence_Rec_Type
27 ) RETURN INV_Kanban_PVT.Pull_Sequence_Rec_Type;
28 
29 PROCEDURE Insert_Row(p_pull_sequence_rec INV_Kanban_PVT.Pull_Sequence_Rec_Type);
30 
31 PROCEDURE Insert_Row(  x_return_status        	 OUT NOCOPY VARCHAR2,
32                        p_pull_sequence_id        IN OUT NOCOPY NUMBER,
33                        p_Inventory_item_id              NUMBER,
34                        p_Organization_id       		NUMBER,
35                        p_Subinventory_name              VARCHAR2,
36                        p_Kanban_Plan_id        		NUMBER,
37                        p_Source_type           		NUMBER,
38                        p_Last_Update_Date               DATE,
39                        p_Last_Updated_By                NUMBER,
40                        p_Creation_Date                  DATE,
41                        p_Created_By                     NUMBER,
42                        p_Last_Update_Login              NUMBER,
43                        p_Locator_id              	NUMBER,
44                        p_Supplier_id           		NUMBER,
45                        p_Supplier_site_id      		NUMBER,
46                        p_Source_Organization_id		NUMBER,
47                        p_Source_Subinventory	        VARCHAR2,
48                        p_Source_Locator_id		NUMBER,
49                        p_Wip_Line_id		        NUMBER,
50                        p_Release_kanban_flag            NUMBER,
51                        p_Calculate_kanban_flag          NUMBER,
52                        p_Kanban_size        		NUMBER,
53                        p_Number_of_cards       		NUMBER,
54                        p_Minimum_order_quantity		NUMBER,
55                        p_Aggregation_type		NUMBER,
56                        p_Allocation_Percent		NUMBER,
57                        p_Replenishment_lead_time        NUMBER,
58                        p_Fixed_Lot_multiplier           NUMBER,
59                        p_Safety_Stock_Days              NUMBER,
60                        p_Updated_Flag          		NUMBER,
61                        p_Attribute_Category             VARCHAR2,
62                        p_Attribute1                     VARCHAR2,
63                        p_Attribute2                     VARCHAR2,
64                        p_Attribute3                     VARCHAR2,
65                        p_Attribute4                     VARCHAR2,
66                        p_Attribute5                     VARCHAR2,
67                        p_Attribute6                     VARCHAR2,
68                        p_Attribute7                     VARCHAR2,
69                        p_Attribute8                     VARCHAR2,
70                        p_Attribute9                     VARCHAR2,
71                        p_Attribute10                    VARCHAR2,
72                        p_Attribute11                    VARCHAR2,
73                        p_Attribute12                    VARCHAR2,
74                        p_Attribute13                    VARCHAR2,
75                        p_Attribute14                    VARCHAR2,
76                        p_Attribute15                    VARCHAR2,
77                        p_Request_Id        		NUMBER,
78                        p_Program_application_Id		NUMBER,
79                        p_Program_Id        		NUMBER,
80                        p_Program_Update_date        	DATE,
81 		       p_point_of_use_x			NUMBER DEFAULT NULL,
82 	               p_point_of_use_y			NUMBER DEFAULT NULL,
83 		       p_point_of_supply_x		NUMBER DEFAULT NULL,
84 	               p_point_of_supply_y		NUMBER DEFAULT NULL,
85 		       p_planning_update_status		NUMBER DEFAULT NULL,
86 		       p_auto_request                   VARCHAR2 DEFAULT NULL,
87 		       p_Auto_Allocate_Flag             NUMBER DEFAULT NULL); --Added P_Auto_Allocate_Flag for 3905884
88 
89 PROCEDURE Lock_Row  (p_Pull_sequence_Id               NUMBER,
90                        p_Inventory_item_id              NUMBER,
91                        p_Organization_id       		NUMBER,
92                        p_Subinventory_name              VARCHAR2,
93                        p_Kanban_Plan_id       		NUMBER,
94                        p_Source_type           		NUMBER,
95                        p_Locator_id              	NUMBER,
96                        p_Supplier_id           		NUMBER,
97                        p_Supplier_site_id      		NUMBER,
98                        p_Source_Organization_id		NUMBER,
99                        p_Source_Subinventory            VARCHAR2,
100                        p_Source_Locator_id		NUMBER,
101                        p_Wip_Line_id		        NUMBER,
102                        p_Release_kanban_flag            NUMBER,
103                        p_Calculate_kanban_flag          NUMBER,
104                        p_Kanban_size        		NUMBER,
105                        p_Number_of_cards       		NUMBER,
106                        p_Minimum_order_quantity		NUMBER,
107                        p_Aggregation_type		NUMBER,
108                        p_Allocation_Percent		NUMBER,
109                        p_Replenishment_lead_time        NUMBER,
110                        p_Fixed_Lot_multiplier           NUMBER,
111                        p_Safety_Stock_Days              NUMBER,
112                        p_Updated_Flag          		NUMBER,
113                        p_Attribute_Category             VARCHAR2,
114                        p_Attribute1                     VARCHAR2,
115                        p_Attribute2                     VARCHAR2,
116                        p_Attribute3                     VARCHAR2,
117                        p_Attribute4                     VARCHAR2,
118                        p_Attribute5                     VARCHAR2,
119                        p_Attribute6                     VARCHAR2,
120                        p_Attribute7                     VARCHAR2,
121                        p_Attribute8                     VARCHAR2,
122                        p_Attribute9                     VARCHAR2,
123                        p_Attribute10                    VARCHAR2,
124                        p_Attribute11                    VARCHAR2,
125                        p_Attribute12                    VARCHAR2,
126                        p_Attribute13                    VARCHAR2,
127                        p_Attribute14                    VARCHAR2,
128                        p_Attribute15                    VARCHAR2,
129        		       p_point_of_use_x			NUMBER DEFAULT NULL,
130 	               p_point_of_use_y			NUMBER DEFAULT NULL,
131 		       p_point_of_supply_x		NUMBER DEFAULT NULL,
132 	               p_point_of_supply_y		NUMBER DEFAULT NULL,
133 		       p_planning_update_status		NUMBER DEFAULT NULL,
134 		       p_auto_request                   VARCHAR2 DEFAULT NULL,
135       		       p_Auto_Allocate_Flag             NUMBER DEFAULT NULL); --Added P_Auto_Allocate_Flag for 3905884.
136 
137 
138   PROCEDURE Update_Row(p_pull_sequence_rec INV_Kanban_PVT.Pull_sequence_Rec_Type);
139 
140 PROCEDURE Update_Row(  x_return_status        	 OUT NOCOPY VARCHAR2,
141                        p_Pull_sequence_Id               NUMBER,
142                        p_Inventory_item_id              NUMBER,
143                        p_Organization_id       		NUMBER,
144                        p_Subinventory_name              VARCHAR2,
145                        p_Kanban_Plan_id        		NUMBER,
146                        p_Source_type           		NUMBER,
147                        p_Last_Update_Date               DATE,
148                        p_Last_Updated_By                NUMBER,
149                        p_Creation_Date                  DATE,
150                        p_Created_By                     NUMBER,
151                        p_Last_Update_Login              NUMBER,
152                        p_Locator_id              	NUMBER,
153                        p_Supplier_id           		NUMBER,
154                        p_Supplier_site_id      		NUMBER,
155                        p_Source_Organization_id		NUMBER,
156                        p_Source_Subinventory            VARCHAR2,
157                        p_Source_Locator_id		NUMBER,
158                        p_Wip_Line_id		        NUMBER,
159                        p_Release_kanban_flag            NUMBER,
160                        p_Calculate_kanban_flag          NUMBER,
161                        p_Kanban_size        		NUMBER,
162                        p_Number_of_cards       		NUMBER,
163                        p_Minimum_order_quantity		NUMBER,
164                        p_Aggregation_type		NUMBER,
165                        p_Allocation_Percent		NUMBER,
166                        p_Replenishment_lead_time        NUMBER,
167                        p_Fixed_Lot_multiplier           NUMBER,
168                        p_Safety_Stock_Days              NUMBER,
169                        p_Updated_Flag          		NUMBER,
170                        p_Attribute_Category             VARCHAR2,
171                        p_Attribute1                     VARCHAR2,
172                        p_Attribute2                     VARCHAR2,
173                        p_Attribute3                     VARCHAR2,
174                        p_Attribute4                     VARCHAR2,
175                        p_Attribute5                     VARCHAR2,
176                        p_Attribute6                     VARCHAR2,
177                        p_Attribute7                     VARCHAR2,
178                        p_Attribute8                     VARCHAR2,
179                        p_Attribute9                     VARCHAR2,
180                        p_Attribute10                    VARCHAR2,
181                        p_Attribute11                    VARCHAR2,
182                        p_Attribute12                    VARCHAR2,
183                        p_Attribute13                    VARCHAR2,
184                        p_Attribute14                    VARCHAR2,
185                        p_Attribute15                    VARCHAR2,
186        		       p_point_of_use_x			NUMBER DEFAULT NULL,
187 	               p_point_of_use_y			NUMBER DEFAULT NULL,
188 		       p_point_of_supply_x		NUMBER DEFAULT NULL,
189 	               p_point_of_supply_y		NUMBER DEFAULT NULL,
190 		       p_planning_update_status		NUMBER DEFAULT NULL,
191 		       p_auto_request                   VARCHAR2 DEFAULT NULL,
192        		       p_Auto_Allocate_Flag             NUMBER DEFAULT NULL); --Added P_Auto_Allocate_Flag for 3905884
193 
194 
195 
196   PROCEDURE Delete_Row(x_return_status    OUT NOCOPY VARCHAR2,
197                        p_Pull_sequence_Id     NUMBER);
198 
199 
200 END INV_PullSequence_PKG;