DBA Data[Home] [Help]

PACKAGE: APPS.CSP_EXCESS_LISTS_PKG

Source


1 PACKAGE CSP_EXCESS_LISTS_PKG AUTHID CURRENT_USER as
2 /* $Header: csptexcs.pls 120.0.12010000.2 2009/05/14 13:12:32 htank ship $ */
3 -- Start of Comments
4 -- Package name     : CSP_EXCESS_LISTS_PKG
5 -- Purpose          :
6 -- History          :
7 -- NOTE             :
8 -- End of Comments
9 
10 -- added by htank for Reverse Logistic project
11 TYPE EXCESS_RECORD_TYPE IS RECORD
12 (
13     EXCESS_LINE_ID                 NUMBER    := FND_API.G_MISS_NUM,
14     ORGANIZATION_ID                NUMBER    := FND_API.G_MISS_NUM,
15     INVENTORY_ITEM_ID              NUMBER    := FND_API.G_MISS_NUM,
16     EXCESS_QUANTITY                NUMBER    := FND_API.G_MISS_NUM,
17     CONDITION_CODE                 VARCHAR2(30)  := FND_API.G_MISS_CHAR,
18     CREATED_BY                     NUMBER    := FND_API.G_MISS_NUM,
19     CREATION_DATE                  DATE          := FND_API.G_MISS_DATE,
20     LAST_UPDATED_BY                NUMBER    := FND_API.G_MISS_NUM,
21     LAST_UPDATE_DATE               DATE          := FND_API.G_MISS_DATE,
22     LAST_UPDATE_LOGIN              NUMBER    := FND_API.G_MISS_NUM,
23     SUBINVENTORY_CODE              VARCHAR2(10)  := FND_API.G_MISS_CHAR,
24     RETURNED_QUANTITY              NUMBER    := FND_API.G_MISS_NUM,
25     CURRENT_RETURN_QTY             NUMBER    := FND_API.G_MISS_NUM,
26     REQUISITION_LINE_ID            NUMBER    := FND_API.G_MISS_NUM,
27     EXCESS_STATUS                  VARCHAR2(30)  := FND_API.G_MISS_CHAR,
28     ATTRIBUTE_CATEGORY             VARCHAR2(30)  := FND_API.G_MISS_CHAR,
29     ATTRIBUTE1                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
30     ATTRIBUTE2                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
31     ATTRIBUTE3                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
32     ATTRIBUTE4                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
33     ATTRIBUTE5                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
34     ATTRIBUTE6                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
35     ATTRIBUTE7                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
36     ATTRIBUTE8                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
37     ATTRIBUTE9                     VARCHAR2(150) := FND_API.G_MISS_CHAR,
38     ATTRIBUTE10                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
39     ATTRIBUTE11                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
40     ATTRIBUTE12                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
41     ATTRIBUTE13                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
42     ATTRIBUTE14                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
43     ATTRIBUTE15                    VARCHAR2(150) := FND_API.G_MISS_CHAR,
44     SECURITY_GROUP_ID              NUMBER    := FND_API.G_MISS_NUM,
45     REASON_CODE                    VARCHAR2(240) := FND_API.G_MISS_CHAR,
46     RETURN_ORGANIZATION_ID         NUMBER    := FND_API.G_MISS_NUM,
47     RETURN_SUBINVENTORY_NAME       VARCHAR2(10)  := FND_API.G_MISS_CHAR
48 );
49 G_MISS_EXCESS_REC   EXCESS_RECORD_TYPE;
50 
51 TYPE EXCESS_TBL_TYPE IS TABLE OF EXCESS_RECORD_TYPE INDEX BY BINARY_INTEGER;
52 G_MISS_EXCESS_TBL   EXCESS_TBL_TYPE;
53 -- end of addition
54 
55 PROCEDURE Insert_Row(
56           px_EXCESS_LINE_ID   IN OUT NOCOPY NUMBER,
57           p_CREATED_BY    NUMBER,
58           p_CREATION_DATE    DATE,
59           p_LAST_UPDATED_BY    NUMBER,
60           p_LAST_UPDATE_DATE    DATE,
61           p_LAST_UPDATE_LOGIN    NUMBER,
62           p_ORGANIZATION_ID    NUMBER,
63           p_SUBINVENTORY_CODE    VARCHAR2,
64           p_CONDITION_CODE    VARCHAR2,
65           p_INVENTORY_ITEM_ID    NUMBER,
66           p_EXCESS_QUANTITY    NUMBER,
67           p_REQUISITION_LINE_ID    NUMBER,
68           p_RETURNED_QUANTITY    NUMBER,
69           p_CURRENT_RETURN_QTY    NUMBER,
70           p_EXCESS_STATUS   VARCHAR2,
71           p_RETURN_ORG_ID NUMBER  :=  FND_API.G_MISS_NUM,
72           p_RETURN_SUB_INV  VARCHAR2  :=  FND_API.G_MISS_CHAR,
73           p_ATTRIBUTE_CATEGORY    VARCHAR2,
74           p_ATTRIBUTE1    VARCHAR2,
75           p_ATTRIBUTE2    VARCHAR2,
76           p_ATTRIBUTE3    VARCHAR2,
77           p_ATTRIBUTE4    VARCHAR2,
78           p_ATTRIBUTE5    VARCHAR2,
79           p_ATTRIBUTE6    VARCHAR2,
80           p_ATTRIBUTE7    VARCHAR2,
81           p_ATTRIBUTE8    VARCHAR2,
82           p_ATTRIBUTE9    VARCHAR2,
83           p_ATTRIBUTE10    VARCHAR2,
84           p_ATTRIBUTE11    VARCHAR2,
85           p_ATTRIBUTE12    VARCHAR2,
86           p_ATTRIBUTE13    VARCHAR2,
87           p_ATTRIBUTE14    VARCHAR2,
88           p_ATTRIBUTE15    VARCHAR2);
89 PROCEDURE Update_Row(
90           p_EXCESS_LINE_ID    NUMBER,
91           p_CREATED_BY    NUMBER,
92           p_CREATION_DATE    DATE,
93           p_LAST_UPDATED_BY    NUMBER,
94           p_LAST_UPDATE_DATE    DATE,
95           p_LAST_UPDATE_LOGIN    NUMBER,
96           p_ORGANIZATION_ID    NUMBER,
97           p_SUBINVENTORY_CODE    VARCHAR2,
98           p_CONDITION_CODE    VARCHAR2,
99           p_INVENTORY_ITEM_ID    NUMBER,
100           p_EXCESS_QUANTITY    NUMBER,
101           p_REQUISITION_LINE_ID    NUMBER,
102           p_RETURNED_QUANTITY    NUMBER,
103           p_CURRENT_RETURN_QTY    NUMBER,
104           p_ATTRIBUTE_CATEGORY    VARCHAR2,
105           p_ATTRIBUTE1    VARCHAR2,
106           p_ATTRIBUTE2    VARCHAR2,
107           p_ATTRIBUTE3    VARCHAR2,
108           p_ATTRIBUTE4    VARCHAR2,
109           p_ATTRIBUTE5    VARCHAR2,
110           p_ATTRIBUTE6    VARCHAR2,
111           p_ATTRIBUTE7    VARCHAR2,
112           p_ATTRIBUTE8    VARCHAR2,
113           p_ATTRIBUTE9    VARCHAR2,
114           p_ATTRIBUTE10    VARCHAR2,
115           p_ATTRIBUTE11    VARCHAR2,
116           p_ATTRIBUTE12    VARCHAR2,
117           p_ATTRIBUTE13    VARCHAR2,
118           p_ATTRIBUTE14    VARCHAR2,
119           p_ATTRIBUTE15    VARCHAR2);
120 PROCEDURE Lock_Row(
121           p_EXCESS_LINE_ID    NUMBER,
122           p_CREATED_BY    NUMBER,
123           p_CREATION_DATE    DATE,
124           p_LAST_UPDATED_BY    NUMBER,
125           p_LAST_UPDATE_DATE    DATE,
126           p_LAST_UPDATE_LOGIN    NUMBER,
127           p_ORGANIZATION_ID    NUMBER,
128           p_SUBINVENTORY_CODE    VARCHAR2,
129           p_CONDITION_CODE    VARCHAR2,
130           p_INVENTORY_ITEM_ID    NUMBER,
131           p_EXCESS_QUANTITY    NUMBER,
132           p_REQUISITION_LINE_ID    NUMBER,
133           p_RETURNED_QUANTITY    NUMBER,
134           p_CURRENT_RETURN_QTY    NUMBER,
135           p_ATTRIBUTE_CATEGORY    VARCHAR2,
136           p_ATTRIBUTE1    VARCHAR2,
137           p_ATTRIBUTE2    VARCHAR2,
138           p_ATTRIBUTE3    VARCHAR2,
139           p_ATTRIBUTE4    VARCHAR2,
140           p_ATTRIBUTE5    VARCHAR2,
141           p_ATTRIBUTE6    VARCHAR2,
142           p_ATTRIBUTE7    VARCHAR2,
143           p_ATTRIBUTE8    VARCHAR2,
144           p_ATTRIBUTE9    VARCHAR2,
145           p_ATTRIBUTE10    VARCHAR2,
146           p_ATTRIBUTE11    VARCHAR2,
147           p_ATTRIBUTE12    VARCHAR2,
148           p_ATTRIBUTE13    VARCHAR2,
149           p_ATTRIBUTE14    VARCHAR2,
150           p_ATTRIBUTE15    VARCHAR2);
151 PROCEDURE Delete_Row(
152     p_EXCESS_LINE_ID  NUMBER);
153 End CSP_EXCESS_LISTS_PKG;