158: begin
159:
160:
161: select meaning into l_label from fnd_lookups where lookup_type='BIV_VIEW_BY'
162: and lookup_code=biv_core_pkg.g_view_by;
163:
164: return l_label;
165: end base_column_label;
166:
192: l_ttl_meaning fnd_lookups.meaning % type;
193: l_debug varchar2(30) := fnd_profile.value('BIV:DEBUG');
194:
195: begin
196: x_session:=biv_core_pkg.get_session_id;
197:
198: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
199:
200: q3_str:=' ';
194:
195: begin
196: x_session:=biv_core_pkg.get_session_id;
197:
198: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
199:
200: q3_str:=' ';
201: q4_str:=' ';
202: q5_str:=' ';
202: q5_str:=' ';
203: q6_str:=' ';
204: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
205:
206: biv_core_pkg.get_report_parameters(p_param_str);
207: biv_core_pkg.g_report_type:='RT';
208: if (l_debug = 'Y') then
209: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
210: commit;
203: q6_str:=' ';
204: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
205:
206: biv_core_pkg.get_report_parameters(p_param_str);
207: biv_core_pkg.g_report_type:='RT';
208: if (l_debug = 'Y') then
209: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
210: commit;
211: end if;
205:
206: biv_core_pkg.get_report_parameters(p_param_str);
207: biv_core_pkg.g_report_type:='RT';
208: if (l_debug = 'Y') then
209: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
210: commit;
211: end if;
212:
213: x_sev_count:=biv_core_pkg.g_sev_cnt;
209: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
210: commit;
211: end if;
212:
213: x_sev_count:=biv_core_pkg.g_sev_cnt;
214: --Change for Bug 3386946
215: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
216:
217: -- Buliding from list and where clause for severity query
214: --Change for Bug 3386946
215: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
216:
217: -- Buliding from list and where clause for severity query
218: biv_core_pkg.g_sev_cnt:=0;
219: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
220: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
221: and sr.incident_severity_id=:x_severity_id ' ;
222: x_from_list1:=x_from_list;
215: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
216:
217: -- Buliding from list and where clause for severity query
218: biv_core_pkg.g_sev_cnt:=0;
219: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
220: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
221: and sr.incident_severity_id=:x_severity_id ' ;
222: x_from_list1:=x_from_list;
223: if (l_debug = 'Y') then
220: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
221: and sr.incident_severity_id=:x_severity_id ' ;
222: x_from_list1:=x_from_list;
223: if (l_debug = 'Y') then
224: biv_core_pkg.biv_debug('Severity Query Where Clause :'||x_where_clause1,
225: 'BIV_CUSTOMER_BACKLOG');
226: biv_core_pkg.biv_debug('Severity Query From List :'||x_from_list1,
227: 'BIV_CUSTOMER_BACKLOG');
228: commit;
222: x_from_list1:=x_from_list;
223: if (l_debug = 'Y') then
224: biv_core_pkg.biv_debug('Severity Query Where Clause :'||x_where_clause1,
225: 'BIV_CUSTOMER_BACKLOG');
226: biv_core_pkg.biv_debug('Severity Query From List :'||x_from_list1,
227: 'BIV_CUSTOMER_BACKLOG');
228: commit;
229: end if;
230: -- Restting severity parameter and building where clause and from list
227: 'BIV_CUSTOMER_BACKLOG');
228: commit;
229: end if;
230: -- Restting severity parameter and building where clause and from list
231: biv_core_pkg.g_sev_cnt:=x_sev_count;
232: -- Change for Bug 3386946
233: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
234: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
235: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
230: -- Restting severity parameter and building where clause and from list
231: biv_core_pkg.g_sev_cnt:=x_sev_count;
232: -- Change for Bug 3386946
233: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
234: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
235: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
236: if (l_debug = 'Y') then
237: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
238: 'BIV_CUSTOMER_BACKLOG');
233: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
234: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
235: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
236: if (l_debug = 'Y') then
237: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
238: 'BIV_CUSTOMER_BACKLOG');
239: biv_core_pkg.biv_debug('Others From List :'||x_from_list,
240: 'BIV_CUSTOMER_BACKLOG');
241: commit;
235: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
236: if (l_debug = 'Y') then
237: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
238: 'BIV_CUSTOMER_BACKLOG');
239: biv_core_pkg.biv_debug('Others From List :'||x_from_list,
240: 'BIV_CUSTOMER_BACKLOG');
241: commit;
242: end if;
243:
255: and ref.task_id = task.task_id
256: and task.task_type_id=22 and escalation_level is not null ' ;
257:
258: if (l_debug = 'Y') then
259: biv_core_pkg.biv_debug('Escalated Sr Where Clause :'||x_where_clause2,
260: 'BIV_CUSTOMER_BACKLOG');
261: biv_core_pkg.biv_debug('Escalated SR From List :'||x_from_list2,
262: 'BIV_CUSTOMER_BACKLOG');
263: commit;
257:
258: if (l_debug = 'Y') then
259: biv_core_pkg.biv_debug('Escalated Sr Where Clause :'||x_where_clause2,
260: 'BIV_CUSTOMER_BACKLOG');
261: biv_core_pkg.biv_debug('Escalated SR From List :'||x_from_list2,
262: 'BIV_CUSTOMER_BACKLOG');
263: commit;
264: end if;
265: -- Setting order by
262: 'BIV_CUSTOMER_BACKLOG');
263: commit;
264: end if;
265: -- Setting order by
266: if biv_core_pkg.g_srt_by is null then
267: x_order_by:=4;
268: else
269: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
270: end if;
265: -- Setting order by
266: if biv_core_pkg.g_srt_by is null then
267: x_order_by:=4;
268: else
269: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
270: end if;
271:
272: x_display:=to_number(nvl(biv_core_pkg.g_disp,0))+1;
273:
268: else
269: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
270: end if;
271:
272: x_display:=to_number(nvl(biv_core_pkg.g_disp,0))+1;
273:
274: -- q2_str : unowned_sr q3_str :escalated_sr , q4_str : total_backlog , q5_str : severity_backlog,
275:
276: -- Building Sql to populate the BIV_TMP_RT1 table
293: and nvl(stat.close_flag,''N'') <> ''Y''
294: group by sr.customer_id';
295:
296: elsif (x_order_by=7 ) then
297: biv_core_pkg.g_sev_cnt:=0;
298: x_sql_sttmnt:=' select ''X'',:x_session,sr.customer_id,count(1)'
299: ||x_from_list1||x_where_clause1||'
300: and nvl( stat.close_flag,''N'') <>''Y''
301: group by sr.customer_id ';
307:
308:
309:
310: if (l_debug = 'Y') then
311: biv_core_pkg.biv_debug('FIRST SQL STATEMENT ORDER BY'||
312: TO_CHAR(X_ORDER_BY)||':'||x_sql_sttmnt,'BIV_CUSTOMER_BACKLOG');
313: commit;
314: end if;
315:
314: end if;
315:
316: x_cur:=dbms_sql.open_cursor;
317: dbms_sql.parse(x_cur,x_sql_sttmnt,dbms_sql.native);
318: biv_core_pkg.bind_all_variables(x_cur);
319: if x_order_by=7 then
320: dbms_sql.bind_variable(x_cur,':x_severity_id',x_severity_id);
321: end if;
322: dbms_sql.bind_variable(x_cur,':x_display',x_display);
325: dbms_sql.close_cursor(x_cur);
326: -- setting the customer id parameter to null in the parameter list
327:
328:
329: biv_core_pkg.g_cust_id_cnt:=0;
330: biv_core_pkg.g_sev_cnt:=x_sev_count;
331: biv_core_pkg.g_sev_cnt:=0;
332: -- Change for Bug 3386946
333: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
326: -- setting the customer id parameter to null in the parameter list
327:
328:
329: biv_core_pkg.g_cust_id_cnt:=0;
330: biv_core_pkg.g_sev_cnt:=x_sev_count;
331: biv_core_pkg.g_sev_cnt:=0;
332: -- Change for Bug 3386946
333: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
334: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
327:
328:
329: biv_core_pkg.g_cust_id_cnt:=0;
330: biv_core_pkg.g_sev_cnt:=x_sev_count;
331: biv_core_pkg.g_sev_cnt:=0;
332: -- Change for Bug 3386946
333: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
334: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
335: x_from_list1:=x_from_list;
330: biv_core_pkg.g_sev_cnt:=x_sev_count;
331: biv_core_pkg.g_sev_cnt:=0;
332: -- Change for Bug 3386946
333: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
334: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
335: x_from_list1:=x_from_list;
336: x_where_clause1:= x_where_clause ||' and sr.incident_status_id=stat.incident_status_id
337: and sr.incident_severity_id=:x_severity_id ' ;
338:
336: x_where_clause1:= x_where_clause ||' and sr.incident_status_id=stat.incident_status_id
337: and sr.incident_severity_id=:x_severity_id ' ;
338:
339:
340: biv_core_pkg.g_sev_cnt:=x_sev_count;
341: if (l_debug = 'Y') then
342: biv_core_pkg.biv_debug('SEVERITY Count :'||to_char(x_sev_count),
343: 'BIV_CUSTOMER_BACKLOG');
344: end if;
338:
339:
340: biv_core_pkg.g_sev_cnt:=x_sev_count;
341: if (l_debug = 'Y') then
342: biv_core_pkg.biv_debug('SEVERITY Count :'||to_char(x_sev_count),
343: 'BIV_CUSTOMER_BACKLOG');
344: end if;
345: -- Change for Bug 3386946
346: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
343: 'BIV_CUSTOMER_BACKLOG');
344: end if;
345: -- Change for Bug 3386946
346: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
347: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
348: x_where_clause:= x_where_clause ||' and sr.incident_status_id=stat.incident_status_id ' ;
349:
350: x_from_list :=x_from_list||', biv_tmp_rt1 rep ' ;
351: x_from_list1 :=x_from_list1||', biv_tmp_rt1 rep ' ;
350: x_from_list :=x_from_list||', biv_tmp_rt1 rep ' ;
351: x_from_list1 :=x_from_list1||', biv_tmp_rt1 rep ' ;
352:
353: if (l_debug = 'Y') then
354: biv_core_pkg.biv_debug('Rebuild Severity Query Where Clause :'||
355: x_where_clause1,'BIV_CUSTOMER_BACKLOG');
356: biv_core_pkg.biv_debug('Rebuild Severity Query From List :'||x_from_list1,
357: 'BIV_CUSTOMER_BACKLOG');
358: biv_core_pkg.biv_debug('Rebuild OTher Where Clause :'||x_where_clause,
352:
353: if (l_debug = 'Y') then
354: biv_core_pkg.biv_debug('Rebuild Severity Query Where Clause :'||
355: x_where_clause1,'BIV_CUSTOMER_BACKLOG');
356: biv_core_pkg.biv_debug('Rebuild Severity Query From List :'||x_from_list1,
357: 'BIV_CUSTOMER_BACKLOG');
358: biv_core_pkg.biv_debug('Rebuild OTher Where Clause :'||x_where_clause,
359: 'BIV_CUSTOMER_BACKLOG');
360: biv_core_pkg.biv_debug('Rebuild Other From List :'||x_from_list,
354: biv_core_pkg.biv_debug('Rebuild Severity Query Where Clause :'||
355: x_where_clause1,'BIV_CUSTOMER_BACKLOG');
356: biv_core_pkg.biv_debug('Rebuild Severity Query From List :'||x_from_list1,
357: 'BIV_CUSTOMER_BACKLOG');
358: biv_core_pkg.biv_debug('Rebuild OTher Where Clause :'||x_where_clause,
359: 'BIV_CUSTOMER_BACKLOG');
360: biv_core_pkg.biv_debug('Rebuild Other From List :'||x_from_list,
361: 'BIV_CUSTOMER_BACKLOG');
362: commit;
356: biv_core_pkg.biv_debug('Rebuild Severity Query From List :'||x_from_list1,
357: 'BIV_CUSTOMER_BACKLOG');
358: biv_core_pkg.biv_debug('Rebuild OTher Where Clause :'||x_where_clause,
359: 'BIV_CUSTOMER_BACKLOG');
360: biv_core_pkg.biv_debug('Rebuild Other From List :'||x_from_list,
361: 'BIV_CUSTOMER_BACKLOG');
362: commit;
363: end if;
364:
376: and ref.task_id = task.task_id
377: and task.task_type_id=22 and escalation_level is not null ' ;
378:
379: if (l_debug = 'Y') then
380: biv_core_pkg.biv_debug('Rebuild ESR Query Where Clause :'||x_where_clause2,
381: 'BIV_CUSTOMER_BACKLOG');
382: biv_core_pkg.biv_debug('Rebuild ESR Query From List :'||x_from_list2,
383: 'BIV_CUSTOMER_BACKLOG');
384: commit;
378:
379: if (l_debug = 'Y') then
380: biv_core_pkg.biv_debug('Rebuild ESR Query Where Clause :'||x_where_clause2,
381: 'BIV_CUSTOMER_BACKLOG');
382: biv_core_pkg.biv_debug('Rebuild ESR Query From List :'||x_from_list2,
383: 'BIV_CUSTOMER_BACKLOG');
384: commit;
385: end if;
386:
428: ') group by a ) order by '||x_order_by||' desc ))';
429:
430:
431: if (l_debug = 'Y') then
432: biv_core_pkg.biv_debug(x_sql_sttmnt,'BIV_CUSTOMER_BACKLOG');
433: commit;
434: end if;
435:
436: x_cur:=dbms_sql.open_cursor;
434: end if;
435:
436: x_cur:=dbms_sql.open_cursor;
437: dbms_sql.parse(x_cur,x_sql_sttmnt,dbms_sql.native);
438: biv_core_pkg.bind_all_variables(x_cur);
439: if x_order_by <> 7 then
440: dbms_sql.bind_variable(x_cur,':x_severity_id',x_severity_id);
441: end if;
442: --dbms_sql.bind_variable(x_cur,':x_display',x_display);
447:
448: execute immediate 'delete from biv_tmp_rt1 where report_code=''X'' and session_id=:x_session'
449: using x_session;
450:
451: biv_core_pkg.update_description('P_CUST_ID','ID','col2','BIV_TMP_RT1');
452:
453: biv_core_pkg.reset_view_by_param;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
449: using x_session;
450:
451: biv_core_pkg.update_description('P_CUST_ID','ID','col2','BIV_TMP_RT1');
452:
453: biv_core_pkg.reset_view_by_param;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
450:
451: biv_core_pkg.update_description('P_CUST_ID','ID','col2','BIV_TMP_RT1');
452:
453: biv_core_pkg.reset_view_by_param;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
451: biv_core_pkg.update_description('P_CUST_ID','ID','col2','BIV_TMP_RT1');
452:
453: biv_core_pkg.reset_view_by_param;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
453: biv_core_pkg.reset_view_by_param;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
454: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
455: biv_core_pkg.reconstruct_param_str;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
456: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
457: biv_core_pkg.g_value_sep ;
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
465: update biv_tmp_rt1 rep
458: -- biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
459:
460: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
461: biv_core_pkg.reconstruct_param_str;
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
462: l_new_param_str1 := l_new_param_str1 ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
463: -- biv_core_pkg.g_value_sep || 'BIV_RT_CUS_BLOG_DD' ||
464:
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
464:
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
465: update biv_tmp_rt1 rep
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
466: set col1=l_new_param_str1||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
467: biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
468: col3=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
469: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
470: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
471: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
472: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
473: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
474: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
482: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
475: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
482: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
483: creation_date = sysdate,
476: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
482: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
483: creation_date = sysdate,
484: col20 = 'INDV_ROW';
477: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
482: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
483: creation_date = sysdate,
484: col20 = 'INDV_ROW';
485: select count(1) into l_ttl_recs
478: 'Y'||biv_core_pkg.g_param_sep,
479: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
480: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
481: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
482: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
483: creation_date = sysdate,
484: col20 = 'INDV_ROW';
485: select count(1) into l_ttl_recs
486: from biv_tmp_rt1
485: select count(1) into l_ttl_recs
486: from biv_tmp_rt1
487: where session_id = x_session
488: and report_code = 'BIV_CUSTOMER_BACKLOG';
489: if (nvl(l_ttl_recs,0) between 2 and biv_core_pkg.g_disp-1) then
490: if (l_debug = 'Y') then
491: biv_core_pkg.biv_debug('Inserting totol row','BIV_CUSTOMER_BACKLOG');
492: end if;
493: insert into biv_tmp_rt1(report_code,session_id, rowno,col4,col6,col8,
487: where session_id = x_session
488: and report_code = 'BIV_CUSTOMER_BACKLOG';
489: if (nvl(l_ttl_recs,0) between 2 and biv_core_pkg.g_disp-1) then
490: if (l_debug = 'Y') then
491: biv_core_pkg.biv_debug('Inserting totol row','BIV_CUSTOMER_BACKLOG');
492: end if;
493: insert into biv_tmp_rt1(report_code,session_id, rowno,col4,col6,col8,
494: col10,col20)
495: select 'BIV_CUSTOMER_BACKLOG',x_session,max(rowno)+1,
498: from biv_tmp_rt1
499: where session_id = x_session
500: and report_code = 'BIV_CUSTOMER_BACKLOG'
501: and col20 = 'INDV_ROW';
502: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
503: biv_core_pkg.reconstruct_param_str;
504:
505: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
506: biv_core_pkg.reconstruct_param_str;
499: where session_id = x_session
500: and report_code = 'BIV_CUSTOMER_BACKLOG'
501: and col20 = 'INDV_ROW';
502: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
503: biv_core_pkg.reconstruct_param_str;
504:
505: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
506: biv_core_pkg.reconstruct_param_str;
507: if (l_debug = 'Y') then
501: and col20 = 'INDV_ROW';
502: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
503: biv_core_pkg.reconstruct_param_str;
504:
505: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
506: biv_core_pkg.reconstruct_param_str;
507: if (l_debug = 'Y') then
508: biv_core_pkg.biv_debug('Updating hyper links in total row',
509: 'BIV_CUSTOMER_BACKLOG');
502: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
503: biv_core_pkg.reconstruct_param_str;
504:
505: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
506: biv_core_pkg.reconstruct_param_str;
507: if (l_debug = 'Y') then
508: biv_core_pkg.biv_debug('Updating hyper links in total row',
509: 'BIV_CUSTOMER_BACKLOG');
510: end if;
504:
505: l_new_param_str1 := 'BIV_RT_CUS_BLOG_DD' ||biv_core_pkg.g_param_sep ||
506: biv_core_pkg.reconstruct_param_str;
507: if (l_debug = 'Y') then
508: biv_core_pkg.biv_debug('Updating hyper links in total row',
509: 'BIV_CUSTOMER_BACKLOG');
510: end if;
511: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
512: update biv_tmp_rt1 rep
507: if (l_debug = 'Y') then
508: biv_core_pkg.biv_debug('Updating hyper links in total row',
509: 'BIV_CUSTOMER_BACKLOG');
510: end if;
511: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
512: update biv_tmp_rt1 rep
513: set col1=l_new_param_str1 ,
514: col2=l_ttl_meaning,
515: col3=l_new_param_str||
512: update biv_tmp_rt1 rep
513: set col1=l_new_param_str1 ,
514: col2=l_ttl_meaning,
515: col3=l_new_param_str||
516: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
517: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
513: set col1=l_new_param_str1 ,
514: col2=l_ttl_meaning,
515: col3=l_new_param_str||
516: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
517: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
514: col2=l_ttl_meaning,
515: col3=l_new_param_str||
516: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
517: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
516: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
517: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
517: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
518: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
519: col5=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
520: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
527: 'P_SEV'|| biv_core_pkg.g_value_sep ||
528: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
521: 'Y'||biv_core_pkg.g_param_sep||'P_BLOG'||
522: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
527: 'P_SEV'|| biv_core_pkg.g_value_sep ||
528: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
529: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
523: col7=l_new_param_str||
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
527: 'P_SEV'|| biv_core_pkg.g_value_sep ||
528: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
529: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
530: creation_date = sysdate
531: where col20 = 'TTL_ROW';
524: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
527: 'P_SEV'|| biv_core_pkg.g_value_sep ||
528: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
529: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
530: creation_date = sysdate
531: where col20 = 'TTL_ROW';
532: end if;
525: 'Y'||biv_core_pkg.g_param_sep,
526: col9=l_new_param_str||
527: 'P_SEV'|| biv_core_pkg.g_value_sep ||
528: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
529: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
530: creation_date = sysdate
531: where col20 = 'TTL_ROW';
532: end if;
533:
533:
534: exception
535: when others then
536: if (l_debug = 'Y') then
537: biv_core_pkg.biv_debug('Error:'||substr(sqlerrm,1,200),
538: 'BIV_CUSTOMER_BACKLOG');
539: end if;
540:
541: end; -- procedure customer_backlog
567: l_ttl_meaning fnd_lookups.meaning % type;
568: l_debug varchar2(30) := fnd_profile.value('BIV:DEBUG');
569:
570: begin
571: x_session:=biv_core_pkg.get_session_id;
572: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
573:
574:
575: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
568: l_debug varchar2(30) := fnd_profile.value('BIV:DEBUG');
569:
570: begin
571: x_session:=biv_core_pkg.get_session_id;
572: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
573:
574:
575: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
576: x_stat_1:=fnd_profile.value('BIV:INC_STATUS_1');
576: x_stat_1:=fnd_profile.value('BIV:INC_STATUS_1');
577: x_stat_2:=fnd_profile.value('BIV:INC_STATUS_2');
578: x_stat_3:=fnd_profile.value('BIV:INC_STATUS_3');
579:
580: biv_core_pkg.g_report_id:='BIV_RT_ESC_SR';
581: biv_core_pkg.get_report_parameters(p_param_str);
582: biv_core_pkg.g_report_type:='RT';
583:
584: if biv_core_pkg.g_view_by is null then
577: x_stat_2:=fnd_profile.value('BIV:INC_STATUS_2');
578: x_stat_3:=fnd_profile.value('BIV:INC_STATUS_3');
579:
580: biv_core_pkg.g_report_id:='BIV_RT_ESC_SR';
581: biv_core_pkg.get_report_parameters(p_param_str);
582: biv_core_pkg.g_report_type:='RT';
583:
584: if biv_core_pkg.g_view_by is null then
585: biv_core_pkg.g_base_column:='sr.inventory_item_id ';
578: x_stat_3:=fnd_profile.value('BIV:INC_STATUS_3');
579:
580: biv_core_pkg.g_report_id:='BIV_RT_ESC_SR';
581: biv_core_pkg.get_report_parameters(p_param_str);
582: biv_core_pkg.g_report_type:='RT';
583:
584: if biv_core_pkg.g_view_by is null then
585: biv_core_pkg.g_base_column:='sr.inventory_item_id ';
586: end if;
580: biv_core_pkg.g_report_id:='BIV_RT_ESC_SR';
581: biv_core_pkg.get_report_parameters(p_param_str);
582: biv_core_pkg.g_report_type:='RT';
583:
584: if biv_core_pkg.g_view_by is null then
585: biv_core_pkg.g_base_column:='sr.inventory_item_id ';
586: end if;
587:
588: x_sev_count:=biv_core_pkg.g_sev_cnt;
581: biv_core_pkg.get_report_parameters(p_param_str);
582: biv_core_pkg.g_report_type:='RT';
583:
584: if biv_core_pkg.g_view_by is null then
585: biv_core_pkg.g_base_column:='sr.inventory_item_id ';
586: end if;
587:
588: x_sev_count:=biv_core_pkg.g_sev_cnt;
589:
584: if biv_core_pkg.g_view_by is null then
585: biv_core_pkg.g_base_column:='sr.inventory_item_id ';
586: end if;
587:
588: x_sev_count:=biv_core_pkg.g_sev_cnt;
589:
590: -- Building the from list and where clause for severity query
591: -- Change for Bug 3386946
592: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
589:
590: -- Building the from list and where clause for severity query
591: -- Change for Bug 3386946
592: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
593: biv_core_pkg.g_sev_cnt:=0;
594: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
595: x_from_list1:=x_from_list;
596: x_where_clause1:= x_where_clause || ' and sr.incident_status_id = stat.incident_status_id
597: and nvl(stat.close_flag,''N'') <> ''Y'' ';
590: -- Building the from list and where clause for severity query
591: -- Change for Bug 3386946
592: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
593: biv_core_pkg.g_sev_cnt:=0;
594: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
595: x_from_list1:=x_from_list;
596: x_where_clause1:= x_where_clause || ' and sr.incident_status_id = stat.incident_status_id
597: and nvl(stat.close_flag,''N'') <> ''Y'' ';
598: -- resseting the severity parameter and building the where clause for escalated queries...
595: x_from_list1:=x_from_list;
596: x_where_clause1:= x_where_clause || ' and sr.incident_status_id = stat.incident_status_id
597: and nvl(stat.close_flag,''N'') <> ''Y'' ';
598: -- resseting the severity parameter and building the where clause for escalated queries...
599: biv_core_pkg.g_sev_cnt:=x_sev_count ;
600: -- Change for bug 3386946
601: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
602: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
603: x_where_clause:= x_where_clause || ' and sr.incident_status_id = stat.incident_status_id
598: -- resseting the severity parameter and building the where clause for escalated queries...
599: biv_core_pkg.g_sev_cnt:=x_sev_count ;
600: -- Change for bug 3386946
601: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
602: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
603: x_where_clause:= x_where_clause || ' and sr.incident_status_id = stat.incident_status_id
604: and nvl(stat.close_flag,''N'') <> ''Y'' ';
605:
606:
618: and ref.reference_code = ''ESC''
619: and ref.task_id = task.task_id
620: and task.task_type_id=22 and escalation_level is not null ';
621:
622: if biv_core_pkg.g_srt_by is null then
623: x_order_by:=4;
624: else
625: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
626: end if;
621:
622: if biv_core_pkg.g_srt_by is null then
623: x_order_by:=4;
624: else
625: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
626: end if;
627: x_display:=to_number(nvl(biv_core_pkg.g_disp,0))+1;
628:
629:
623: x_order_by:=4;
624: else
625: x_order_by:=to_number(nvl(biv_core_pkg.g_srt_by,0))+2;
626: end if;
627: x_display:=to_number(nvl(biv_core_pkg.g_disp,0))+1;
628:
629:
630: if (x_order_by=4)then /* Sort by Severity */
631: x_sql_sttmnt:='select ''X'',:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
627: x_display:=to_number(nvl(biv_core_pkg.g_disp,0))+1;
628:
629:
630: if (x_order_by=4)then /* Sort by Severity */
631: x_sql_sttmnt:='select ''X'',:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
632: ||x_from_list1||x_where_clause1||'
633: and sr.incident_severity_id=:x_severity_id
634: group by '|| biv_core_pkg.g_base_column ;
635: elsif (x_order_by=5) then /* Sort by Escalation */
630: if (x_order_by=4)then /* Sort by Severity */
631: x_sql_sttmnt:='select ''X'',:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
632: ||x_from_list1||x_where_clause1||'
633: and sr.incident_severity_id=:x_severity_id
634: group by '|| biv_core_pkg.g_base_column ;
635: elsif (x_order_by=5) then /* Sort by Escalation */
636: x_sql_sttmnt:=' select ''X'' ,:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
637: ||x_from_list2||x_where_clause2||'
638: group by '|| biv_core_pkg.g_base_column ;
632: ||x_from_list1||x_where_clause1||'
633: and sr.incident_severity_id=:x_severity_id
634: group by '|| biv_core_pkg.g_base_column ;
635: elsif (x_order_by=5) then /* Sort by Escalation */
636: x_sql_sttmnt:=' select ''X'' ,:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
637: ||x_from_list2||x_where_clause2||'
638: group by '|| biv_core_pkg.g_base_column ;
639:
640: end if;
634: group by '|| biv_core_pkg.g_base_column ;
635: elsif (x_order_by=5) then /* Sort by Escalation */
636: x_sql_sttmnt:=' select ''X'' ,:x_session ,'|| biv_core_pkg.g_base_column||' , count(1) '
637: ||x_from_list2||x_where_clause2||'
638: group by '|| biv_core_pkg.g_base_column ;
639:
640: end if;
641:
642:
644: x_sql_sttmnt:='insert into biv_tmp_rt1 rep(report_code,session_id, ID,col2)(select * from ( '
645: ||x_sql_sttmnt||' order by 4 desc ) where rownum < :x_display )';
646:
647: if (l_debug = 'Y') then
648: biv_core_pkg.biv_debug(x_sql_sttmnt,'BIV_ESCALATED_SR');
649: commit;
650: end if;
651:
652: x_cur:=dbms_sql.open_cursor;
650: end if;
651:
652: x_cur:=dbms_sql.open_cursor;
653: dbms_sql.parse(x_cur,x_sql_sttmnt,dbms_sql.native);
654: biv_core_pkg.bind_all_variables(x_cur);
655: if x_order_by=4 then
656: dbms_sql.bind_variable(x_cur,':x_severity_id',x_severity_id);
657: end if;
658: dbms_sql.bind_variable(x_cur,':x_display',x_display);
669: end if;
670:
671:
672: -- Fix for bug 3461261
673: -- x_where_clause1:=x_where_clause1|| ' and nvl('||biv_core_pkg.g_base_column||',-99)=nvl(rep.ID,-99) and rep.session_id=:x_session and rep.report_code=''X'' ' ;
674:
675: if (x_order_by=5) then /* Sort by Escalation */
676: x_where_clause2:=x_where_clause2|| ' and nvl('||biv_core_pkg.g_base_column||',-99)=nvl(rep.ID,-99) and rep.session_id=:x_session and rep.report_code=''X'' ';
677: end if;
672: -- Fix for bug 3461261
673: -- x_where_clause1:=x_where_clause1|| ' and nvl('||biv_core_pkg.g_base_column||',-99)=nvl(rep.ID,-99) and rep.session_id=:x_session and rep.report_code=''X'' ' ;
674:
675: if (x_order_by=5) then /* Sort by Escalation */
676: x_where_clause2:=x_where_clause2|| ' and nvl('||biv_core_pkg.g_base_column||',-99)=nvl(rep.ID,-99) and rep.session_id=:x_session and rep.report_code=''X'' ';
677: end if;
678:
679:
680: if x_order_by=4 then /* Sort by Severity, overwrites previous values sort by Escalation */
681: q3_str:='(select ''BIV_ESCALATED_SR'',:x_session, ID a ,to_number(col2) b, 0 c ,0 d,0 e,0 f,0 g
682: from biv_tmp_rt1 where report_code=''X'' and session_id=:x_session )';
683: else
684: /* Used when sort by Escalation (first part of union all) */
685: q3_str:= '(select ''BIV_ESCALATED_SR'',:x_session ,'|| biv_core_pkg.g_base_column||' a,
686: count(1) b, 0 c ,0 d,0 e,0 f,0 g '
687: ||x_from_list1||x_where_clause1|| ' and sr.incident_severity_id=:x_severity_id
688: group by '|| biv_core_pkg.g_base_column||')';
689: end if;
684: /* Used when sort by Escalation (first part of union all) */
685: q3_str:= '(select ''BIV_ESCALATED_SR'',:x_session ,'|| biv_core_pkg.g_base_column||' a,
686: count(1) b, 0 c ,0 d,0 e,0 f,0 g '
687: ||x_from_list1||x_where_clause1|| ' and sr.incident_severity_id=:x_severity_id
688: group by '|| biv_core_pkg.g_base_column||')';
689: end if;
690:
691:
692: /* Always used as the second union all part */
689: end if;
690:
691:
692: /* Always used as the second union all part */
693: q4_str:= '(select ''BIV_ESCALATED_SR'',:x_session ,'|| biv_core_pkg.g_base_column||' a, 0 b ,
694: count(1) c ,
695: sum(decode(sr.incident_status_id,:x_stat_1,1,0)) d ,
696: sum(decode(sr.incident_status_id,:x_stat_2,1,0)) e ,
697: sum(decode(sr.incident_status_id,:x_stat_3,1,0)) f,
697: sum(decode(sr.incident_status_id,:x_stat_3,1,0)) f,
698: (count(1)-(sum(decode(sr.incident_status_id,:x_stat_1,1,0))+sum(decode(sr.incident_status_id,:x_stat_2,1,0))+
699: sum(decode(sr.incident_status_id,:x_stat_3,1,0)))) g '
700: ||x_from_list2||x_where_clause2||
701: ' group by '|| biv_core_pkg.g_base_column||')';
702:
703:
704: x_sql_sttmnt:= '(select ''BIV_ESCALATED_SR'',rownum ,ses,ID,col4,col6,col8,col10,col12,col14
705: from (select ''BIV_ESCALATED_SR'',:x_session ses,a ID,sum(b) col4,sum(c) col6,sum(d) col8,
711: x_sql_sttmnt:='insert into biv_tmp_rt1 rep (report_code,rowno,session_id,ID,col4,col6,col8,col10,col12,col14)
712: '||x_sql_sttmnt||' ' ;
713:
714: if (l_debug = 'Y') then
715: biv_core_pkg.biv_debug(x_sql_sttmnt,'BIV_ESCALATED_SR');
716: commit;
717: end if;
718:
719: x_cur:=dbms_sql.open_cursor;
717: end if;
718:
719: x_cur:=dbms_sql.open_cursor;
720: dbms_sql.parse(x_cur,x_sql_sttmnt,dbms_sql.native);
721: biv_core_pkg.bind_all_variables(x_cur);
722: if x_order_by <> 4 then
723: dbms_sql.bind_variable(x_cur,':x_severity_id',x_severity_id);
724: end if;
725: dbms_sql.bind_variable(x_cur,':x_stat_1',x_stat_1);
733: execute immediate 'delete from biv_tmp_rt1 where report_code=''X'' and session_id=:x_session'
734: using x_session;
735:
736:
737: biv_core_pkg.update_base_col_desc('BIV_TMP_RT1');
738:
739:
740: dd_param_str:=biv_core_pkg.param_for_base_col;
741: --dd_param_str:='P_PRD_ID';
736:
737: biv_core_pkg.update_base_col_desc('BIV_TMP_RT1');
738:
739:
740: dd_param_str:=biv_core_pkg.param_for_base_col;
741: --dd_param_str:='P_PRD_ID';
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
738:
739:
740: dd_param_str:=biv_core_pkg.param_for_base_col;
741: --dd_param_str:='P_PRD_ID';
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
745: l_new_param_str := l_new_param_str ||dd_param_str ||biv_core_pkg.g_value_sep ;
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
739:
740: dd_param_str:=biv_core_pkg.param_for_base_col;
741: --dd_param_str:='P_PRD_ID';
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
745: l_new_param_str := l_new_param_str ||dd_param_str ||biv_core_pkg.g_value_sep ;
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
747:
740: dd_param_str:=biv_core_pkg.param_for_base_col;
741: --dd_param_str:='P_PRD_ID';
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
745: l_new_param_str := l_new_param_str ||dd_param_str ||biv_core_pkg.g_value_sep ;
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
747:
748: update biv_tmp_rt1 rep
741: --dd_param_str:='P_PRD_ID';
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
745: l_new_param_str := l_new_param_str ||dd_param_str ||biv_core_pkg.g_value_sep ;
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
747:
748: update biv_tmp_rt1 rep
749: set col3=l_new_param_str||
742: biv_core_pkg.reset_view_by_param;
743: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
744: biv_core_pkg.reconstruct_param_str;
745: l_new_param_str := l_new_param_str ||dd_param_str ||biv_core_pkg.g_value_sep ;
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
747:
748: update biv_tmp_rt1 rep
749: set col3=l_new_param_str||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
746: -- 'jtfBinId' || biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
747:
748: update biv_tmp_rt1 rep
749: set col3=l_new_param_str||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
747:
748: update biv_tmp_rt1 rep
749: set col3=l_new_param_str||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
748: update biv_tmp_rt1 rep
749: set col3=l_new_param_str||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
749: set col3=l_new_param_str||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
750: nvl(to_char(rep.ID),biv_core_pkg.g_null)||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
751: biv_core_pkg.g_param_sep ||'P_SEV'||
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
752: biv_core_pkg.g_value_sep ||to_char(x_severity_id)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
753: biv_core_pkg.g_param_sep||'P_BLOG'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
754: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
755: col5=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
756: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
757: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
758: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
759: biv_core_pkg.g_param_sep,
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
760: col7=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
761: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
762: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
763: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
764: biv_core_pkg.g_param_sep ||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
765: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
766: biv_core_pkg.g_param_sep,
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
767: col9=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
768: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
769: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
770: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
771: biv_core_pkg.g_param_sep ||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
772: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
773: biv_core_pkg.g_param_sep,
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
774: col11=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
775: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
776: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
777: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
778: biv_core_pkg.g_param_sep ||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
779: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
787: biv_core_pkg.g_param_sep,
780: biv_core_pkg.g_param_sep,
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
787: biv_core_pkg.g_param_sep,
788: col20='INDV_ROW';
781: col13=l_new_param_str||nvl(to_char(rep.ID),biv_core_pkg.g_null)||
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
787: biv_core_pkg.g_param_sep,
788: col20='INDV_ROW';
789: --
782: biv_core_pkg.g_param_sep ||'P_ESC_SR'||
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
787: biv_core_pkg.g_param_sep,
788: col20='INDV_ROW';
789: --
790: -- Generate total row
783: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep||
784: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
785: biv_core_pkg.g_param_sep ||
786: 'P_BLOG'|| biv_core_pkg.g_value_sep || 'Y'||
787: biv_core_pkg.g_param_sep,
788: col20='INDV_ROW';
789: --
790: -- Generate total row
791: --
793: select count(1) into l_ttl_recs
794: from biv_tmp_rt1
795: where session_id = x_session
796: and report_code = 'BIV_ESCALATED_SR';
797: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
798: if (nvl(l_ttl_recs,0) between 2 and biv_core_pkg.g_disp-1) then
799: insert into biv_tmp_rt1(report_code,rowno,col2,col4,col6,col8,col10,
800: col12, col14, session_id,col20)
801: select report_code, max(rowno)+1, l_ttl_meaning, sum(col4), sum(col6),
794: from biv_tmp_rt1
795: where session_id = x_session
796: and report_code = 'BIV_ESCALATED_SR';
797: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
798: if (nvl(l_ttl_recs,0) between 2 and biv_core_pkg.g_disp-1) then
799: insert into biv_tmp_rt1(report_code,rowno,col2,col4,col6,col8,col10,
800: col12, col14, session_id,col20)
801: select report_code, max(rowno)+1, l_ttl_meaning, sum(col4), sum(col6),
802: sum(col8), sum(col10), sum(col12), sum(col14), session_id,'TTL_ROW'
804: where report_code = 'BIV_ESCALATED_SR'
805: and session_id = x_session
806: and col20 = 'INDV_ROW'
807: group by report_code, session_id;
808: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
809: biv_core_pkg.reconstruct_param_str;
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
805: and session_id = x_session
806: and col20 = 'INDV_ROW'
807: group by report_code, session_id;
808: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
809: biv_core_pkg.reconstruct_param_str;
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
807: group by report_code, session_id;
808: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
809: biv_core_pkg.reconstruct_param_str;
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
808: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
809: biv_core_pkg.reconstruct_param_str;
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
809: biv_core_pkg.reconstruct_param_str;
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
810: update biv_tmp_rt1 rep
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
811: set col3=l_new_param_str||'P_SEV'|| biv_core_pkg.g_value_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
812: to_char(x_severity_id)||biv_core_pkg.g_param_sep||'P_BLOG'||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
813: biv_core_pkg.g_value_sep || 'Y'||biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
814: col5=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
815: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
816: 'Y'||biv_core_pkg.g_param_sep,
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
817: col7=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
818: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
819: 'Y'||biv_core_pkg.g_param_sep ||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
820: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_1) ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
821: biv_core_pkg.g_param_sep,
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
822: col9=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
823: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
824: 'Y'||biv_core_pkg.g_param_sep ||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
825: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_2) ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
826: biv_core_pkg.g_param_sep,
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
827: col11=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
828: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
836: biv_core_pkg.g_param_sep
829: 'Y'||biv_core_pkg.g_param_sep ||
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
836: biv_core_pkg.g_param_sep
837: where report_code = 'BIV_ESCALATED_SR'
830: 'P_STS_ID'||biv_core_pkg.g_value_sep ||to_char(x_stat_3) ||
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
836: biv_core_pkg.g_param_sep
837: where report_code = 'BIV_ESCALATED_SR'
838: and session_id = x_session
831: biv_core_pkg.g_param_sep,
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
836: biv_core_pkg.g_param_sep
837: where report_code = 'BIV_ESCALATED_SR'
838: and session_id = x_session
839: and col20 = 'TTL_ROW';
832: col13=l_new_param_str||'P_ESC_SR'|| biv_core_pkg.g_value_sep || 'Y'||
833: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
834: 'Y'||biv_core_pkg.g_param_sep ||
835: 'P_OTHER_BLOG'||biv_core_pkg.g_value_sep ||'Y' ||
836: biv_core_pkg.g_param_sep
837: where report_code = 'BIV_ESCALATED_SR'
838: and session_id = x_session
839: and col20 = 'TTL_ROW';
840: end if;
841:
842: exception
843: when others then
844: if (l_debug='Y') then
845: biv_core_pkg.biv_debug('Error:'||substr(sqlerrm,1,200),
846: biv_core_pkg.g_report_id);
847: end if;
848:
849:
842: exception
843: when others then
844: if (l_debug='Y') then
845: biv_core_pkg.biv_debug('Error:'||substr(sqlerrm,1,200),
846: biv_core_pkg.g_report_id);
847: end if;
848:
849:
850: end; -- procedure escalated sr backlog
869: l_ttl_meaning fnd_lookups.meaning % type;
870: l_debug varchar2(30) := fnd_profile.value('BIV:DEBUG');
871:
872: begin
873: x_session:=biv_core_pkg.get_session_id;
874:
875: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
876:
877: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
871:
872: begin
873: x_session:=biv_core_pkg.get_session_id;
874:
875: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
876:
877: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
878:
879: biv_core_pkg.get_report_parameters(p_param_str);
875: biv_core_pkg.clean_dcf_table('BIV_TMP_RT1');
876:
877: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
878:
879: biv_core_pkg.get_report_parameters(p_param_str);
880: biv_core_pkg.g_report_type:='RT';
881: if (l_debug = 'Y') then
882: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
883: commit;
876:
877: x_severity_id:=fnd_profile.value('BIV:INC_SEVERITY_1');
878:
879: biv_core_pkg.get_report_parameters(p_param_str);
880: biv_core_pkg.g_report_type:='RT';
881: if (l_debug = 'Y') then
882: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
883: commit;
884: end if;
878:
879: biv_core_pkg.get_report_parameters(p_param_str);
880: biv_core_pkg.g_report_type:='RT';
881: if (l_debug = 'Y') then
882: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
883: commit;
884: end if;
885:
886: x_sev_count:=biv_core_pkg.g_sev_cnt;
882: biv_core_pkg.biv_debug('Param :'||p_param_str,'BIV_CUSTOMER_BACKLOG');
883: commit;
884: end if;
885:
886: x_sev_count:=biv_core_pkg.g_sev_cnt;
887: -- Change for Bug 3386946
888: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
889:
890: -- Buliding from list and where clause for severity query
887: -- Change for Bug 3386946
888: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
889:
890: -- Buliding from list and where clause for severity query
891: biv_core_pkg.g_sev_cnt:=0;
892: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
893: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
894: and sr.incident_severity_id=:x_severity_id ' ;
895: x_from_list1:=x_from_list;
888: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
889:
890: -- Buliding from list and where clause for severity query
891: biv_core_pkg.g_sev_cnt:=0;
892: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
893: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
894: and sr.incident_severity_id=:x_severity_id ' ;
895: x_from_list1:=x_from_list;
896: if (l_debug = 'Y') then
893: x_where_clause1:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id
894: and sr.incident_severity_id=:x_severity_id ' ;
895: x_from_list1:=x_from_list;
896: if (l_debug = 'Y') then
897: biv_core_pkg.biv_debug('Severity Query Where Clause :'||x_where_clause1,
898: 'BIV_CUSTOMER_BACKLOG');
899: biv_core_pkg.biv_debug('Severity Query From List :'||x_from_list1,
900: 'BIV_CUSTOMER_BACKLOG');
901: commit;
895: x_from_list1:=x_from_list;
896: if (l_debug = 'Y') then
897: biv_core_pkg.biv_debug('Severity Query Where Clause :'||x_where_clause1,
898: 'BIV_CUSTOMER_BACKLOG');
899: biv_core_pkg.biv_debug('Severity Query From List :'||x_from_list1,
900: 'BIV_CUSTOMER_BACKLOG');
901: commit;
902: end if;
903: -- Restting severity parameter and building where clause and from list
900: 'BIV_CUSTOMER_BACKLOG');
901: commit;
902: end if;
903: -- Restting severity parameter and building where clause and from list
904: biv_core_pkg.g_sev_cnt:=x_sev_count;
905: -- Change for Bug 3386946
906: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
907: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
908: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
903: -- Restting severity parameter and building where clause and from list
904: biv_core_pkg.g_sev_cnt:=x_sev_count;
905: -- Change for Bug 3386946
906: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
907: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
908: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
909: if (l_debug = 'Y') then
910: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
911: 'BIV_CUSTOMER_BACKLOG');
906: x_from_list:='from cs_incidents_b_sec sr,cs_incident_statuses_b stat ';
907: biv_core_pkg.get_where_clause(x_from_list,x_where_clause);
908: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
909: if (l_debug = 'Y') then
910: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
911: 'BIV_CUSTOMER_BACKLOG');
912: biv_core_pkg.biv_debug('Others From List :'||x_from_list,
913: 'BIV_CUSTOMER_BACKLOG');
914: commit;
908: x_where_clause:= x_where_clause||' and sr.incident_status_id=stat.incident_status_id ';
909: if (l_debug = 'Y') then
910: biv_core_pkg.biv_debug('Others Where Clause :'||x_where_clause,
911: 'BIV_CUSTOMER_BACKLOG');
912: biv_core_pkg.biv_debug('Others From List :'||x_from_list,
913: 'BIV_CUSTOMER_BACKLOG');
914: commit;
915: end if;
916:
928: and ref.task_id = task.task_id
929: and task.task_type_id=22 and escalation_level is not null ' ;
930:
931: if (l_debug = 'Y') then
932: biv_core_pkg.biv_debug('Escalated Sr Where Clause :'||x_where_clause2,
933: 'BIV_CUSTOMER_BACKLOG');
934: biv_core_pkg.biv_debug('Escalated SR From List :'||x_from_list2,
935: 'BIV_CUSTOMER_BACKLOG');
936: commit;
930:
931: if (l_debug = 'Y') then
932: biv_core_pkg.biv_debug('Escalated Sr Where Clause :'||x_where_clause2,
933: 'BIV_CUSTOMER_BACKLOG');
934: biv_core_pkg.biv_debug('Escalated SR From List :'||x_from_list2,
935: 'BIV_CUSTOMER_BACKLOG');
936: commit;
937: end if;
938:
961: x_sql_sttmnt:='insert into biv_tmp_rt1(report_code,rowno,session_id,col2,col4,col6,col8,col10)
962: '||x_sql_sttmnt||' ' ;
963:
964: if (l_debug = 'Y') then
965: biv_core_pkg.biv_debug(x_sql_sttmnt,'BIV_CUSTOMER_BACKLOG');
966: commit;
967: end if;
968:
969: x_cur:=dbms_sql.open_cursor;
967: end if;
968:
969: x_cur:=dbms_sql.open_cursor;
970: dbms_sql.parse(x_cur,x_sql_sttmnt,dbms_sql.native);
971: biv_core_pkg.bind_all_variables(x_cur);
972: dbms_sql.bind_variable(x_cur,':x_severity_id',x_severity_id);
973: dbms_sql.bind_variable(x_cur,':x_session',x_session);
974: x_dummy:=dbms_sql.execute(x_cur);
975: dbms_sql.close_cursor(x_cur);
974: x_dummy:=dbms_sql.execute(x_cur);
975: dbms_sql.close_cursor(x_cur);
976:
977: update biv_tmp_rt1
978: set ID=biv_core_pkg.g_cust_id(1);
979:
980:
981: biv_core_pkg.reset_view_by_param;
982: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
977: update biv_tmp_rt1
978: set ID=biv_core_pkg.g_cust_id(1);
979:
980:
981: biv_core_pkg.reset_view_by_param;
982: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
983: biv_core_pkg.reconstruct_param_str;
984: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
985:
978: set ID=biv_core_pkg.g_cust_id(1);
979:
980:
981: biv_core_pkg.reset_view_by_param;
982: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
983: biv_core_pkg.reconstruct_param_str;
984: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
985:
986: if (l_debug = 'Y') then
979:
980:
981: biv_core_pkg.reset_view_by_param;
982: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
983: biv_core_pkg.reconstruct_param_str;
984: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
985:
986: if (l_debug = 'Y') then
987: biv_core_pkg.biv_debug(biv_core_pkg.reconstruct_param_str,
980:
981: biv_core_pkg.reset_view_by_param;
982: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
983: biv_core_pkg.reconstruct_param_str;
984: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
985:
986: if (l_debug = 'Y') then
987: biv_core_pkg.biv_debug(biv_core_pkg.reconstruct_param_str,
988: 'BIV_CUSTOMER_BACKLOG');
983: biv_core_pkg.reconstruct_param_str;
984: l_new_param_str := l_new_param_str ||'P_CUST_ID' ||biv_core_pkg.g_value_sep ;
985:
986: if (l_debug = 'Y') then
987: biv_core_pkg.biv_debug(biv_core_pkg.reconstruct_param_str,
988: 'BIV_CUSTOMER_BACKLOG');
989: end if;
990: -- 'jtfBinId' ||biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
991: -- may be cust_id in update in not needed
986: if (l_debug = 'Y') then
987: biv_core_pkg.biv_debug(biv_core_pkg.reconstruct_param_str,
988: 'BIV_CUSTOMER_BACKLOG');
989: end if;
990: -- 'jtfBinId' ||biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
991: -- may be cust_id in update in not needed
992: update biv_tmp_rt1 d
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
989: end if;
990: -- 'jtfBinId' ||biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
991: -- may be cust_id in update in not needed
992: update biv_tmp_rt1 d
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
990: -- 'jtfBinId' ||biv_core_pkg.g_value_sep || 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
991: -- may be cust_id in update in not needed
992: update biv_tmp_rt1 d
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
991: -- may be cust_id in update in not needed
992: update biv_tmp_rt1 d
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
992: update biv_tmp_rt1 d
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
993: set col3=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
994: biv_core_pkg.g_param_sep ||'P_UNOWN'|| biv_core_pkg.g_value_sep ||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
995: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
996: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
997: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
998: 'Y'||biv_core_pkg.g_param_sep,
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
999: col5=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1000: biv_core_pkg.g_param_sep ||'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1001: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1002: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1003: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1004: 'Y'||biv_core_pkg.g_param_sep,
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1005: col7=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1006: biv_core_pkg.g_param_sep ||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1007: 'Y'||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1015: 'Y'||biv_core_pkg.g_param_sep,
1008: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1015: 'Y'||biv_core_pkg.g_param_sep,
1016: col20 = 'INDV_ROW',
1009: biv_core_pkg.g_param_sep,
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1015: 'Y'||biv_core_pkg.g_param_sep,
1016: col20 = 'INDV_ROW',
1017: creation_date = sysdate;
1010: col9=l_new_param_str||nvl(to_char(d.ID),biv_core_pkg.g_null)||
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1015: 'Y'||biv_core_pkg.g_param_sep,
1016: col20 = 'INDV_ROW',
1017: creation_date = sysdate;
1018:
1011: biv_core_pkg.g_param_sep ||'P_SEV'|| biv_core_pkg.g_value_sep ||
1012: to_char(x_severity_id)||biv_core_pkg.g_param_sep ||'P_CNTR_ID' ||
1013: biv_core_pkg.g_value_sep||nvl(d.col2,biv_core_pkg.g_null)||
1014: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1015: 'Y'||biv_core_pkg.g_param_sep,
1016: col20 = 'INDV_ROW',
1017: creation_date = sysdate;
1018:
1019: /*** 7/30/2 not needed as this drill does not have g_disp. it is to display all
1031: where session_id = x_session
1032: and col20 = 'INDV_ROW'
1033: and report_code = 'BIV_CUSTOMER_BACKLOG';
1034:
1035: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
1036: biv_core_pkg.reconstruct_param_str;
1037: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
1038: update biv_tmp_rt1 d
1039: set col3=l_new_param_str||
1032: and col20 = 'INDV_ROW'
1033: and report_code = 'BIV_CUSTOMER_BACKLOG';
1034:
1035: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
1036: biv_core_pkg.reconstruct_param_str;
1037: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
1038: update biv_tmp_rt1 d
1039: set col3=l_new_param_str||
1040: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
1033: and report_code = 'BIV_CUSTOMER_BACKLOG';
1034:
1035: l_new_param_str := 'BIV_SERVICE_REQUEST' ||biv_core_pkg.g_param_sep ||
1036: biv_core_pkg.reconstruct_param_str;
1037: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
1038: update biv_tmp_rt1 d
1039: set col3=l_new_param_str||
1040: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
1041: 'Y'||
1036: biv_core_pkg.reconstruct_param_str;
1037: l_ttl_meaning := biv_core_pkg.get_lookup_meaning('TOTAL');
1038: update biv_tmp_rt1 d
1039: set col3=l_new_param_str||
1040: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
1041: 'Y'||
1042: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1043: 'Y'||biv_core_pkg.g_param_sep,
1044: col5=l_new_param_str||
1038: update biv_tmp_rt1 d
1039: set col3=l_new_param_str||
1040: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
1041: 'Y'||
1042: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1043: 'Y'||biv_core_pkg.g_param_sep,
1044: col5=l_new_param_str||
1045: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1046: 'Y'||
1039: set col3=l_new_param_str||
1040: 'P_UNOWN'|| biv_core_pkg.g_value_sep ||
1041: 'Y'||
1042: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1043: 'Y'||biv_core_pkg.g_param_sep,
1044: col5=l_new_param_str||
1045: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1046: 'Y'||
1047: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1041: 'Y'||
1042: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1043: 'Y'||biv_core_pkg.g_param_sep,
1044: col5=l_new_param_str||
1045: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1046: 'Y'||
1047: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1048: 'Y'||biv_core_pkg.g_param_sep,
1049: col7=l_new_param_str||
1043: 'Y'||biv_core_pkg.g_param_sep,
1044: col5=l_new_param_str||
1045: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1046: 'Y'||
1047: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1048: 'Y'||biv_core_pkg.g_param_sep,
1049: col7=l_new_param_str||
1050: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
1051: 'Y'||
1044: col5=l_new_param_str||
1045: 'P_ESC_SR'|| biv_core_pkg.g_value_sep ||
1046: 'Y'||
1047: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1048: 'Y'||biv_core_pkg.g_param_sep,
1049: col7=l_new_param_str||
1050: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
1051: 'Y'||
1052: biv_core_pkg.g_param_sep,
1046: 'Y'||
1047: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1048: 'Y'||biv_core_pkg.g_param_sep,
1049: col7=l_new_param_str||
1050: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
1051: 'Y'||
1052: biv_core_pkg.g_param_sep,
1053: col9=l_new_param_str||
1054: 'P_SEV'|| biv_core_pkg.g_value_sep ||
1048: 'Y'||biv_core_pkg.g_param_sep,
1049: col7=l_new_param_str||
1050: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
1051: 'Y'||
1052: biv_core_pkg.g_param_sep,
1053: col9=l_new_param_str||
1054: 'P_SEV'|| biv_core_pkg.g_value_sep ||
1055: to_char(x_severity_id)||
1056: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1050: 'P_BLOG'|| biv_core_pkg.g_value_sep ||
1051: 'Y'||
1052: biv_core_pkg.g_param_sep,
1053: col9=l_new_param_str||
1054: 'P_SEV'|| biv_core_pkg.g_value_sep ||
1055: to_char(x_severity_id)||
1056: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1057: 'Y'||biv_core_pkg.g_param_sep,
1058: col2=l_ttl_meaning,
1052: biv_core_pkg.g_param_sep,
1053: col9=l_new_param_str||
1054: 'P_SEV'|| biv_core_pkg.g_value_sep ||
1055: to_char(x_severity_id)||
1056: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1057: 'Y'||biv_core_pkg.g_param_sep,
1058: col2=l_ttl_meaning,
1059: creation_date = sysdate
1060: where session_id = x_session
1053: col9=l_new_param_str||
1054: 'P_SEV'|| biv_core_pkg.g_value_sep ||
1055: to_char(x_severity_id)||
1056: biv_core_pkg.g_param_sep||'P_BLOG'|| biv_core_pkg.g_value_sep ||
1057: 'Y'||biv_core_pkg.g_param_sep,
1058: col2=l_ttl_meaning,
1059: creation_date = sysdate
1060: where session_id = x_session
1061: and col20 = 'TTL_ROW'
1063:
1064: exception
1065: when others then
1066: if (l_debug = 'Y') then
1067: biv_core_pkg.biv_debug('Error:'||substr(sqlerrm,1,200),
1068: 'BIV_CUSTOMER_BACKLOG');
1069: end if;
1070: end; -- procedure customer_backlog_drill_down
1071: