DBA Data[Home] [Help]

PACKAGE BODY: APPS.CSD_WIP_TRANSACTION_DTLS_PKG

Source


1 PACKAGE BODY CSD_WIP_TRANSACTION_DTLS_PKG as
2 /* $Header: csdtwtdb.pls 120.11.12020000.2 2013/02/07 00:25:31 vicli ship $ */
3 -- Start of Comments
4 -- Package name     : CSD_WIP_TRANSACTION_DTLS_PKG
5 -- Purpose          :
6 -- History          :
7 -- NOTE             :
8 -- End of Comments
9 
10 
11 
12 G_PKG_NAME CONSTANT VARCHAR2(30):= 'CSD_WIP_TRANSACTION_DTLS_PKG';
13 G_FILE_NAME CONSTANT VARCHAR2(12) := 'csdtdwdb.pls';
14 l_debug        NUMBER ;
15 
16 PROCEDURE Insert_Row(
17           px_WIP_TRANSACTION_DETAIL_ID IN OUT NOCOPY NUMBER
18          ,p_CREATED_BY           IN NUMBER
19          ,p_CREATION_DATE        IN DATE
20          ,p_LAST_UPDATED_BY      IN NUMBER
21          ,p_LAST_UPDATE_DATE     IN DATE
22          ,p_LAST_UPDATE_LOGIN    IN NUMBER
23          ,p_INVENTORY_ITEM_ID    IN NUMBER
24          ,p_WIP_ENTITY_ID        IN NUMBER
25          ,p_OPERATION_SEQ_NUM    IN NUMBER
26          ,p_RESOURCE_SEQ_NUM     IN NUMBER
27          ,p_employee_id          IN NUMBER
28          ,p_TRANSACTION_QUANTITY IN NUMBER
29          ,p_TRANSACTION_UOM      IN VARCHAR2
30          ,p_SERIAL_NUMBER        IN VARCHAR2
31          ,p_REVISION             IN VARCHAR2 -- swai: bug 7182047 (FP of 6995498)
32          -- swai bug 6841113: added material txn reason code
33          ,p_REASON_ID      IN NUMBER
34          -- swai: added code for operations
35          ,p_BACKFLUSH_FLAG             IN NUMBER
36          ,p_COUNT_POINT_TYPE           IN NUMBER
37          ,p_DEPARTMENT_ID              IN NUMBER
38          ,p_DESCRIPTION                IN VARCHAR2
39          ,p_FIRST_UNIT_COMPLETION_DATE IN DATE
40          ,p_FIRST_UNIT_START_DATE      IN DATE
41          ,p_LAST_UNIT_COMPLETION_DATE  IN DATE
42          ,p_LAST_UNIT_START_DATE       IN DATE
43          ,p_MINIMUM_TRANSFER_QUANTITY  IN NUMBER
44          ,p_STANDARD_OPERATION_ID      IN NUMBER
45          -- yvchen: bug 13258460
46          -- 12.1.3+ add DFF attributes to csd_wip_transaction_details
47          ,p_ATTRIBUTE_CATEGORY        VARCHAR2 := null
48          ,p_ATTRIBUTE1                VARCHAR2 := null
49          ,p_ATTRIBUTE2                VARCHAR2 := null
50          ,p_ATTRIBUTE3                VARCHAR2 := null
51          ,p_ATTRIBUTE4                VARCHAR2 := null
52          ,p_ATTRIBUTE5                VARCHAR2 := null
53          ,p_ATTRIBUTE6                VARCHAR2 := null
54          ,p_ATTRIBUTE7                VARCHAR2 := null
55          ,p_ATTRIBUTE8                VARCHAR2 := null
56          ,p_ATTRIBUTE9                VARCHAR2 := null
57          ,p_ATTRIBUTE10               VARCHAR2 := null
58          ,p_ATTRIBUTE11               VARCHAR2 := null
59          ,p_ATTRIBUTE12               VARCHAR2 := null
60          ,p_ATTRIBUTE13               VARCHAR2 := null
61          ,p_ATTRIBUTE14               VARCHAR2 := null
62          ,p_ATTRIBUTE15               VARCHAR2 := null
63          ,p_CREATE_RO_FLAG            VARCHAR2 := FND_API.G_MISS_CHAR --bug#13698799 auto create ro, parent ro
64          )
65 
66  IS
67    CURSOR C2 IS SELECT CSD_WIP_TRANSACTION_DETAILS_S1.nextval FROM sys.dual;
68    l_object_version_number NUMBER := 1;
69 BEGIN
70    If (px_WIP_TRANSACTION_DETAIL_ID IS NULL) OR (px_WIP_TRANSACTION_DETAIL_ID = FND_API.G_MISS_NUM) then
71        OPEN C2;
72        FETCH C2 INTO px_WIP_TRANSACTION_DETAIL_ID;
73        CLOSE C2;
74    End If;
75    INSERT INTO CSD_WIP_TRANSACTION_DETAILS(
76           WIP_TRANSACTION_DETAIL_ID
77           ,CREATED_BY
78          ,CREATION_DATE
79          ,LAST_UPDATED_BY
80          ,LAST_UPDATE_DATE
81          ,LAST_UPDATE_LOGIN
82          ,INVENTORY_ITEM_ID
83          ,WIP_ENTITY_ID
84          ,OPERATION_SEQ_NUM
85          ,RESOURCE_SEQ_NUM
86          ,employee_id
87          ,TRANSACTION_QUANTITY
88          ,TRANSACTION_UOM
89          ,SERIAL_NUMBER
90          ,REVISION         -- swai: bug 7182047 (FP of 6995498)
91          , REASON_ID         -- swai bug 6841113: added material txn reason code
92          -- swai: added code for operations
93          ,BACKFLUSH_FLAG
94          ,COUNT_POINT_TYPE
95          ,DEPARTMENT_ID
96          ,DESCRIPTION
97          ,FIRST_UNIT_COMPLETION_DATE
98          ,FIRST_UNIT_START_DATE
99          ,LAST_UNIT_COMPLETION_DATE
100          ,LAST_UNIT_START_DATE
101          ,MINIMUM_TRANSFER_QUANTITY
102          ,STANDARD_OPERATION_ID
103          -- end swai: added code for operations
104          ,OBJECT_VERSION_NUMBER
105          -- yvchen: bug 13258460
106          -- 12.1.3+ add DFF attributes
107          ,ATTRIBUTE_CATEGORY
108          ,ATTRIBUTE1
109          ,ATTRIBUTE2
110          ,ATTRIBUTE3
111          ,ATTRIBUTE4
112          ,ATTRIBUTE5
113          ,ATTRIBUTE6
114          ,ATTRIBUTE7
115          ,ATTRIBUTE8
116          ,ATTRIBUTE9
117          ,ATTRIBUTE10
118          ,ATTRIBUTE11
119          ,ATTRIBUTE12
120          ,ATTRIBUTE13
121          ,ATTRIBUTE14
122          ,ATTRIBUTE15
123          -- end yvchen: bug 13258460
124          ,CREATE_RO_FLAG -- bug#13698799 auto create ro, parent ro
125           ) VALUES (
126            px_WIP_TRANSACTION_DETAIL_ID
127           ,decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY)
128           ,decode( p_CREATION_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL), p_CREATION_DATE)
129           ,decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY)
130           ,decode( p_LAST_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL), p_LAST_UPDATE_DATE)
131           ,decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN)
132           ,decode( p_INVENTORY_ITEM_ID, FND_API.G_MISS_NUM, NULL, p_INVENTORY_ITEM_ID)
133           ,decode( p_WIP_ENTITY_ID, FND_API.G_MISS_NUM, NULL, p_WIP_ENTITY_ID)
134           ,decode( p_OPERATION_SEQ_NUM, FND_API.G_MISS_NUM, NULL, p_OPERATION_SEQ_NUM)
135           ,decode( p_RESOURCE_SEQ_NUM, FND_API.G_MISS_NUM, NULL, p_RESOURCE_SEQ_NUM)
136           ,decode( p_employee_id, FND_API.G_MISS_NUM, NULL, p_employee_id)
137           ,decode( p_TRANSACTION_QUANTITY, FND_API.G_MISS_NUM, NULL, p_TRANSACTION_QUANTITY)
138           ,decode( p_TRANSACTION_UOM, FND_API.G_MISS_CHAR, NULL, p_TRANSACTION_UOM)
139           ,decode( p_SERIAL_NUMBER, FND_API.G_MISS_CHAR, NULL, p_SERIAL_NUMBER)
140           -- swai: bug 7182047 (FP of 6995498) added item revision
141           ,decode( p_REVISION, FND_API.G_MISS_CHAR, NULL, p_REVISION)
142           -- end swai: bug 7182047 (FP of 6995498) added item revision
143           -- swai bug 6841113: added material txn reason code
144           ,decode( p_REASON_ID, FND_API.G_MISS_NUM, NULL, p_REASON_ID)
145           -- end swai bug 6841113: added material txn reason code
146           -- swai: added code for operations
147           ,decode( p_BACKFLUSH_FLAG, FND_API.G_MISS_NUM, NULL, p_BACKFLUSH_FLAG)
148           ,decode( p_COUNT_POINT_TYPE, FND_API.G_MISS_NUM, NULL, p_COUNT_POINT_TYPE)
149           ,decode( p_DEPARTMENT_ID, FND_API.G_MISS_NUM, NULL, p_DEPARTMENT_ID)
150           ,decode( p_DESCRIPTION, FND_API.G_MISS_CHAR, NULL, p_DESCRIPTION)
151           ,decode( p_FIRST_UNIT_COMPLETION_DATE, FND_API.G_MISS_DATE, NULL, p_FIRST_UNIT_COMPLETION_DATE)
152           ,decode( p_FIRST_UNIT_START_DATE, FND_API.G_MISS_DATE, NULL, p_FIRST_UNIT_START_DATE)
153           ,decode( p_LAST_UNIT_COMPLETION_DATE, FND_API.G_MISS_DATE, NULL, p_LAST_UNIT_COMPLETION_DATE)
154           ,decode( p_LAST_UNIT_START_DATE, FND_API.G_MISS_DATE, NULL, p_LAST_UNIT_START_DATE)
155           ,decode( p_MINIMUM_TRANSFER_QUANTITY, FND_API.G_MISS_NUM, NULL, p_MINIMUM_TRANSFER_QUANTITY)
156           ,decode( p_STANDARD_OPERATION_ID, FND_API.G_MISS_NUM, NULL, p_STANDARD_OPERATION_ID)
157           -- end swai:  added code for operations
158           ,l_object_version_number
159           -- yvchen: bug 13258460
160           -- 12.1.3+ add DFF attributes to csd_wip_transaction_details
161           ,decode( p_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE_CATEGORY)
162           ,decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE1)
163           ,decode( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE2)
164           ,decode( p_ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE3)
165           ,decode( p_ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE4)
166           ,decode( p_ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE5)
167           ,decode( p_ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE6)
168           ,decode( p_ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE7)
169           ,decode( p_ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE8)
170           ,decode( p_ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE9)
171           ,decode( p_ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE10)
172           ,decode( p_ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE11)
173           ,decode( p_ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE12)
174           ,decode( p_ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE13)
175           ,decode( p_ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE14)
176           ,decode( p_ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE15)
177           -- end yvchen: bug 13258460
178           ,decode( p_CREATE_RO_FLAG, FND_API.G_MISS_CHAR, NULL, p_CREATE_RO_FLAG) -- bug#13698799 auto create ro, parent ro
179             );
180 End Insert_Row;
181 
182 PROCEDURE Update_Row(
183           p_WIP_TRANSACTION_DETAIL_ID IN NUMBER
184          ,p_CREATED_BY           IN NUMBER
185          ,p_CREATION_DATE        IN DATE
186          ,p_LAST_UPDATED_BY      IN NUMBER
187          ,p_LAST_UPDATE_DATE     IN DATE
188          ,p_LAST_UPDATE_LOGIN    IN NUMBER
189          ,p_INVENTORY_ITEM_ID    IN NUMBER
190          ,p_WIP_ENTITY_ID        IN NUMBER
191          ,p_OPERATION_SEQ_NUM    IN NUMBER
192          ,p_RESOURCE_SEQ_NUM     IN NUMBER
193          ,p_employee_id          IN NUMBER
194          ,p_TRANSACTION_QUANTITY IN NUMBER
195          ,p_TRANSACTION_UOM      IN VARCHAR2
196          ,p_SERIAL_NUMBER        IN VARCHAR2
197          ,p_REVISION             IN VARCHAR2 -- swai: bug 7182047 (FP of 6995498)
198          -- swai bug 6841113: added material txn reason code
199          ,p_REASON_ID            IN NUMBER
200          -- swai: added code for operations
201          ,p_BACKFLUSH_FLAG             IN NUMBER
202          ,p_COUNT_POINT_TYPE           IN NUMBER
203          ,p_DEPARTMENT_ID              IN NUMBER
204          ,p_DESCRIPTION                IN VARCHAR2
205          ,p_FIRST_UNIT_COMPLETION_DATE IN DATE
206          ,p_FIRST_UNIT_START_DATE      IN DATE
207          ,p_LAST_UNIT_COMPLETION_DATE  IN DATE
208          ,p_LAST_UNIT_START_DATE       IN DATE
209          ,p_MINIMUM_TRANSFER_QUANTITY  IN NUMBER
210          ,p_STANDARD_OPERATION_ID      IN NUMBER
211          ,p_OBJECT_VERSION_NUMBER IN NUMBER
212          -- yvchen: bug 13258460
213          -- 12.1.3+ add attributes to csd_wip_transaction_details
214          -- default these to null so they will remain unchanged unless
215          -- unless otherwise specified
216          ,p_ATTRIBUTE_CATEGORY        VARCHAR2 := null
217          ,p_ATTRIBUTE1                VARCHAR2 := null
218          ,p_ATTRIBUTE2                VARCHAR2 := null
219          ,p_ATTRIBUTE3                VARCHAR2 := null
220          ,p_ATTRIBUTE4                VARCHAR2 := null
221          ,p_ATTRIBUTE5                VARCHAR2 := null
222          ,p_ATTRIBUTE6                VARCHAR2 := null
223          ,p_ATTRIBUTE7                VARCHAR2 := null
224          ,p_ATTRIBUTE8                VARCHAR2 := null
225          ,p_ATTRIBUTE9                VARCHAR2 := null
226          ,p_ATTRIBUTE10               VARCHAR2 := null
227          ,p_ATTRIBUTE11               VARCHAR2 := null
228          ,p_ATTRIBUTE12               VARCHAR2 := null
229          ,p_ATTRIBUTE13               VARCHAR2 := null
230          ,p_ATTRIBUTE14               VARCHAR2 := null
231          ,p_ATTRIBUTE15               VARCHAR2 := null
232          ,p_CREATE_RO_FLAG            VARCHAR2 := FND_API.G_MISS_CHAR --bug#13698799 auto create ro, parent ro
233  )
234 
235 IS
236 BEGIN
237     Update CSD_WIP_TRANSACTION_DETAILS
238     SET
239        CREATED_BY             = decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, NULL, CREATED_BY, p_CREATED_BY)
240        ,CREATION_DATE          = decode( p_CREATION_DATE, FND_API.G_MISS_DATE, NULL, NULL, CREATION_DATE, p_CREATION_DATE)
241        ,LAST_UPDATED_BY        = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, NULL, LAST_UPDATED_BY, p_LAST_UPDATED_BY)
242        ,LAST_UPDATE_DATE       = decode( p_LAST_UPDATE_DATE, FND_API.G_MISS_DATE, NULL, NULL, LAST_UPDATE_DATE, p_LAST_UPDATE_DATE)
243        ,LAST_UPDATE_LOGIN      = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, NULL, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
244        ,INVENTORY_ITEM_ID      = decode( p_INVENTORY_ITEM_ID, FND_API.G_MISS_NUM, NULL, NULL, INVENTORY_ITEM_ID, p_INVENTORY_ITEM_ID)
245        ,WIP_ENTITY_ID          = decode( p_WIP_ENTITY_ID, FND_API.G_MISS_NUM, NULL, NULL, WIP_ENTITY_ID, p_WIP_ENTITY_ID)
249        ,TRANSACTION_QUANTITY            = decode( p_TRANSACTION_QUANTITY, FND_API.G_MISS_NUM, NULL, NULL, TRANSACTION_QUANTITY, p_TRANSACTION_QUANTITY)
246        ,OPERATION_SEQ_NUM        = decode( p_OPERATION_SEQ_NUM, FND_API.G_MISS_NUM, NULL, NULL, OPERATION_SEQ_NUM, p_OPERATION_SEQ_NUM)
247        ,RESOURCE_SEQ_NUM         = decode( p_RESOURCE_SEQ_NUM, FND_API.G_MISS_NUM, NULL, NULL, RESOURCE_SEQ_NUM, p_RESOURCE_SEQ_NUM)
248        ,employee_id = decode( p_employee_id, FND_API.G_MISS_NUM, NULL, NULL, employee_id , p_employee_id)
250        ,TRANSACTION_UOM            = decode( p_TRANSACTION_UOM, FND_API.G_MISS_CHAR, NULL, NULL, TRANSACTION_UOM, p_TRANSACTION_UOM)
251        ,SERIAL_NUMBER             = decode( p_SERIAL_NUMBER, FND_API.G_MISS_CHAR, NULL, NULL, SERIAL_NUMBER, p_SERIAL_NUMBER)
252        -- swai: bug 7182047 (FP of 6995498) added item revision
253        ,REVISION                  = decode( p_REVISION, FND_API.G_MISS_CHAR, NULL, NULL, REVISION, p_REVISION)
254        -- end swai: bug 7182047 (FP of 6995498) added item revision
255        -- swai bug 6841113: added material txn reason code
256        ,REASON_ID      = decode( p_REASON_ID, FND_API.G_MISS_NUM, NULL, NULL, REASON_ID, p_REASON_ID)
257        -- end swai bug 6841113: added material txn reason code
258        -- swai: added code for operations
259        ,BACKFLUSH_FLAG             = decode( p_BACKFLUSH_FLAG, FND_API.G_MISS_NUM, NULL, NULL, BACKFLUSH_FLAG, p_BACKFLUSH_FLAG)
260        ,COUNT_POINT_TYPE           = decode( p_COUNT_POINT_TYPE, FND_API.G_MISS_NUM, NULL, NULL, COUNT_POINT_TYPE, p_COUNT_POINT_TYPE)
261        ,DEPARTMENT_ID              = decode( p_DEPARTMENT_ID, FND_API.G_MISS_NUM, NULL, NULL, DEPARTMENT_ID, p_DEPARTMENT_ID)
262        ,DESCRIPTION                = decode( p_DESCRIPTION, FND_API.G_MISS_CHAR, NULL, NULL, DESCRIPTION, p_DESCRIPTION)
263        ,FIRST_UNIT_COMPLETION_DATE = decode( p_FIRST_UNIT_COMPLETION_DATE, FND_API.G_MISS_DATE, NULL, NULL, FIRST_UNIT_COMPLETION_DATE, p_FIRST_UNIT_COMPLETION_DATE)
264        ,FIRST_UNIT_START_DATE      = decode( p_FIRST_UNIT_START_DATE, FND_API.G_MISS_DATE, NULL, NULL, FIRST_UNIT_START_DATE, p_FIRST_UNIT_START_DATE)
265        ,LAST_UNIT_COMPLETION_DATE  = decode( p_LAST_UNIT_COMPLETION_DATE, FND_API.G_MISS_DATE, NULL, NULL, LAST_UNIT_COMPLETION_DATE, p_LAST_UNIT_COMPLETION_DATE)
266        ,LAST_UNIT_START_DATE       = decode( p_LAST_UNIT_START_DATE, FND_API.G_MISS_DATE, NULL, NULL, LAST_UNIT_START_DATE, p_LAST_UNIT_START_DATE)
267        ,MINIMUM_TRANSFER_QUANTITY  = decode( p_MINIMUM_TRANSFER_QUANTITY, FND_API.G_MISS_NUM, NULL, NULL, MINIMUM_TRANSFER_QUANTITY, p_MINIMUM_TRANSFER_QUANTITY)
268        ,STANDARD_OPERATION_ID      = decode( p_STANDARD_OPERATION_ID, FND_API.G_MISS_NUM, NULL, NULL, STANDARD_OPERATION_ID, p_STANDARD_OPERATION_ID)
269        -- end swai:  added code for operations
270        ,OBJECT_VERSION_NUMBER                = decode( p_OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, NULL, NULL, OBJECT_VERSION_NUMBER, p_OBJECT_VERSION_NUMBER)
271        -- yvchen: bug 13258460
272        -- 12.1.3+ add DFF attributes to csd_wip_transaction_details
273        ,ATTRIBUTE_CATEGORY         = decode( p_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE_CATEGORY, p_ATTRIBUTE_CATEGORY)
274        ,ATTRIBUTE1                 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE1, p_ATTRIBUTE1)
275        ,ATTRIBUTE2                 = decode( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE2, p_ATTRIBUTE2)
276        ,ATTRIBUTE3                 = decode( p_ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE3, p_ATTRIBUTE3)
277        ,ATTRIBUTE4                 = decode( p_ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE4, p_ATTRIBUTE4)
278        ,ATTRIBUTE5                 = decode( p_ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE5, p_ATTRIBUTE5)
279        ,ATTRIBUTE6                 = decode( p_ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE6, p_ATTRIBUTE6)
280        ,ATTRIBUTE7                 = decode( p_ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE7, p_ATTRIBUTE7)
281        ,ATTRIBUTE8                 = decode( p_ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE8, p_ATTRIBUTE8)
282        ,ATTRIBUTE9                 = decode( p_ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE9, p_ATTRIBUTE9)
283        ,ATTRIBUTE10                = decode( p_ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE10, p_ATTRIBUTE10)
284        ,ATTRIBUTE11                = decode( p_ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE11, p_ATTRIBUTE11)
285        ,ATTRIBUTE12                = decode( p_ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE12, p_ATTRIBUTE12)
286        ,ATTRIBUTE13                = decode( p_ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE13, p_ATTRIBUTE13)
287        ,ATTRIBUTE14                = decode( p_ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE14, p_ATTRIBUTE14)
288        ,ATTRIBUTE15                = decode( p_ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, NULL, ATTRIBUTE15, p_ATTRIBUTE15)
289        -- end yvchen: bug 13258460
290        ,CREATE_RO_FLAG             = decode( p_CREATE_RO_FLAG, FND_API.G_MISS_CHAR, CREATE_RO_FLAG, p_CREATE_RO_FLAG) -- bug#13698799 auto create ro, parent ro
291 
292     where WIP_TRANSACTION_DETAIL_ID = p_WIP_TRANSACTION_DETAIL_ID;
293 
294     If (SQL%NOTFOUND) then
295         RAISE NO_DATA_FOUND;
296     End If;
297 END Update_Row;
298 
299 PROCEDURE Delete_Row(
300     p_WIP_TRANSACTION_DETAIL_ID  NUMBER)
301 IS
302 BEGIN
303     DELETE FROM CSD_WIP_TRANSACTION_DETAILS
304     WHERE WIP_TRANSACTION_DETAIL_ID = p_WIP_TRANSACTION_DETAIL_ID;
305     If (SQL%NOTFOUND) then
306         RAISE NO_DATA_FOUND;
307     End If;
308 END Delete_Row;
309 
310 
311 
312 End CSD_WIP_TRANSACTION_DTLS_PKG;