46: --
47: BEGIN
48: --
49: IF (p_batch_id IS NULL) THEN
50: FND_MESSAGE.Set_Name ('IGS', 'IGS_DA_BTCH_ID_NOT_FND');
51: FND_MESSAGE.Set_Token ('BATCH_ID', p_batch_id);
52: FND_MSG_PUB.ADD;
53: RAISE FND_API.G_EXC_ERROR;
54: ELSE
47: BEGIN
48: --
49: IF (p_batch_id IS NULL) THEN
50: FND_MESSAGE.Set_Name ('IGS', 'IGS_DA_BTCH_ID_NOT_FND');
51: FND_MESSAGE.Set_Token ('BATCH_ID', p_batch_id);
52: FND_MSG_PUB.ADD;
53: RAISE FND_API.G_EXC_ERROR;
54: ELSE
55: --
213: SAVEPOINT s_before_delete;
214: --
215: -- Putting Messages in the Log File
216: --
217: FND_MESSAGE.Set_Name('IGS','IGS_DA_JOB');
218: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
219: --
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
214: --
215: -- Putting Messages in the Log File
216: --
217: FND_MESSAGE.Set_Name('IGS','IGS_DA_JOB');
218: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
219: --
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
216: --
217: FND_MESSAGE.Set_Name('IGS','IGS_DA_JOB');
218: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
219: --
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
217: FND_MESSAGE.Set_Name('IGS','IGS_DA_JOB');
218: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
219: --
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
218: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
219: --
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
220: FND_MESSAGE.Set_Name('IGS','IGS_DA_START_DT');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
221: FND_MESSAGE.SET_TOKEN('START',p_c_start_date);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
222: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
223: --
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
224: FND_MESSAGE.Set_Name('IGS','IGS_DA_END_DT');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
225: FND_MESSAGE.SET_TOKEN('END',p_c_end_date);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
226: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
227: --
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
228: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_NUM');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
229: FND_MESSAGE.SET_TOKEN('BATCH_ID',p_c_request_number);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
230: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
231: --
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
232: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
233: FND_MESSAGE.SET_TOKEN('REQ',p_requestor_id);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
234: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
235: --
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
236: FND_MESSAGE.Set_Name('IGS','IGS_DA_RESP');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
237: FND_MESSAGE.SET_TOKEN('RESP',p_responsibility);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
245: FND_MESSAGE.SET_TOKEN('REQ',p_request_type);
238: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
239: --
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
245: FND_MESSAGE.SET_TOKEN('REQ',p_request_type);
246: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
240: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
245: FND_MESSAGE.SET_TOKEN('REQ',p_request_type);
246: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
247: --
248: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
241: FND_MESSAGE.SET_TOKEN('REQ',p_request_status);
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
245: FND_MESSAGE.SET_TOKEN('REQ',p_request_type);
246: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
247: --
248: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
249: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
242: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
243: --
244: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
245: FND_MESSAGE.SET_TOKEN('REQ',p_request_type);
246: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
247: --
248: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
249: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
250: --
298: OPEN cur_request_type(l_cur_request.request_type_id);
299: FETCH cur_request_type INTO l_cur_request_type;
300: CLOSE cur_request_type;
301: --
302: FND_MESSAGE.Set_Name('IGS','IGS_DA_BATCH_ID');
303: FND_MESSAGE.SET_TOKEN('BATCH_ID',l_cur_request.batch_id);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
299: FETCH cur_request_type INTO l_cur_request_type;
300: CLOSE cur_request_type;
301: --
302: FND_MESSAGE.Set_Name('IGS','IGS_DA_BATCH_ID');
303: FND_MESSAGE.SET_TOKEN('BATCH_ID',l_cur_request.batch_id);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
300: CLOSE cur_request_type;
301: --
302: FND_MESSAGE.Set_Name('IGS','IGS_DA_BATCH_ID');
303: FND_MESSAGE.SET_TOKEN('BATCH_ID',l_cur_request.batch_id);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
302: FND_MESSAGE.Set_Name('IGS','IGS_DA_BATCH_ID');
303: FND_MESSAGE.SET_TOKEN('BATCH_ID',l_cur_request.batch_id);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
303: FND_MESSAGE.SET_TOKEN('BATCH_ID',l_cur_request.batch_id);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
304: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
305: --
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
306: FND_MESSAGE.Set_Name('IGS','IGS_DA_REP_NAME');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
307: FND_MESSAGE.SET_TOKEN('REP',l_cur_request_type.request_name);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
308: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
309: --
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
310: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_TYPE');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
311: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request_type.request_type_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
312: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
313: --
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
314: FND_MESSAGE.Set_Name('IGS','IGS_DA_SEL_MODE');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
315: FND_MESSAGE.SET_TOKEN('SEL',l_cur_request_type.request_mode_meaning);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
316: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
317: --
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
318: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_STATUS');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
319: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.request_status_meaning);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
327: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.creation_date);
320: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
321: --
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
327: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.creation_date);
328: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
322: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQUESTER');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
327: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.creation_date);
328: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
329: --
330: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
323: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.requestor_full_name);
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
327: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.creation_date);
328: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
329: --
330: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
331: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
324: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
325: --
326: FND_MESSAGE.Set_Name('IGS','IGS_DA_REQ_DT');
327: FND_MESSAGE.SET_TOKEN('REQ',l_cur_request.creation_date);
328: FND_FILE.PUT_LINE(FND_FILE.LOG, FND_MESSAGE.Get);
329: --
330: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
331: FND_FILE.PUT_LINE(FND_FILE.LOG, '');
332: --
343: );
344: END LOOP;
345: END IF;
346: --
347: FND_MESSAGE.Set_Name ('IGS', 'IGS_DA_TOTAL_REQ');
348: FND_MESSAGE.SET_TOKEN ('COUNT', l_count);
349: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
350: --
351: EXCEPTION
344: END LOOP;
345: END IF;
346: --
347: FND_MESSAGE.Set_Name ('IGS', 'IGS_DA_TOTAL_REQ');
348: FND_MESSAGE.SET_TOKEN ('COUNT', l_count);
349: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
350: --
351: EXCEPTION
352: WHEN FND_API.G_EXC_ERROR THEN
345: END IF;
346: --
347: FND_MESSAGE.Set_Name ('IGS', 'IGS_DA_TOTAL_REQ');
348: FND_MESSAGE.SET_TOKEN ('COUNT', l_count);
349: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
350: --
351: EXCEPTION
352: WHEN FND_API.G_EXC_ERROR THEN
353: errbuf := FND_MESSAGE.GET_STRING('IGS','IGS_DA_NO_PARAM');
349: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
350: --
351: EXCEPTION
352: WHEN FND_API.G_EXC_ERROR THEN
353: errbuf := FND_MESSAGE.GET_STRING('IGS','IGS_DA_NO_PARAM');
354: retcode := 2;
355: ROLLBACK TO s_before_delete;
356: WHEN OTHERS THEN
357: ROLLBACK TO s_before_delete;
354: retcode := 2;
355: ROLLBACK TO s_before_delete;
356: WHEN OTHERS THEN
357: ROLLBACK TO s_before_delete;
358: errbuf := FND_MESSAGE.GET_STRING('IGS','IGS_GE_UNHANDLED_EXCEPTION');
359: retcode := 2;
360: FND_MESSAGE.Set_Name ('IGS', 'IGS_GE_UNHANDLED_EXCEPTION');
361: FND_MESSAGE.SET_TOKEN ('NAME', 'igs_da_purge_rqst_pkg.purge_request(): '
362: || SUBSTR (SQLERRM,1,80));
356: WHEN OTHERS THEN
357: ROLLBACK TO s_before_delete;
358: errbuf := FND_MESSAGE.GET_STRING('IGS','IGS_GE_UNHANDLED_EXCEPTION');
359: retcode := 2;
360: FND_MESSAGE.Set_Name ('IGS', 'IGS_GE_UNHANDLED_EXCEPTION');
361: FND_MESSAGE.SET_TOKEN ('NAME', 'igs_da_purge_rqst_pkg.purge_request(): '
362: || SUBSTR (SQLERRM,1,80));
363: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
364: IGS_GE_MSG_STACK.ADD;
357: ROLLBACK TO s_before_delete;
358: errbuf := FND_MESSAGE.GET_STRING('IGS','IGS_GE_UNHANDLED_EXCEPTION');
359: retcode := 2;
360: FND_MESSAGE.Set_Name ('IGS', 'IGS_GE_UNHANDLED_EXCEPTION');
361: FND_MESSAGE.SET_TOKEN ('NAME', 'igs_da_purge_rqst_pkg.purge_request(): '
362: || SUBSTR (SQLERRM,1,80));
363: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
364: IGS_GE_MSG_STACK.ADD;
365: IGS_GE_MSG_STACK.CONC_EXCEPTION_HNDL;
359: retcode := 2;
360: FND_MESSAGE.Set_Name ('IGS', 'IGS_GE_UNHANDLED_EXCEPTION');
361: FND_MESSAGE.SET_TOKEN ('NAME', 'igs_da_purge_rqst_pkg.purge_request(): '
362: || SUBSTR (SQLERRM,1,80));
363: FND_FILE.PUT_LINE (FND_FILE.LOG, FND_MESSAGE.Get);
364: IGS_GE_MSG_STACK.ADD;
365: IGS_GE_MSG_STACK.CONC_EXCEPTION_HNDL;
366: END purge_request;
367: END igs_da_purge_rqst_pkg;