156: when others then
157: raise;
158: end;
159:
160: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
161: tmp_str := l_bin_name;
162: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
163: dbms_lob.writeappend(res_clob, length(newln), newln);
164: dbms_lob.writeappend(res_clob, length(newln), newln);
158: end;
159:
160: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
161: tmp_str := l_bin_name;
162: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
163: dbms_lob.writeappend(res_clob, length(newln), newln);
164: dbms_lob.writeappend(res_clob, length(newln), newln);
165:
166: IF (resource_id IS NULL)
159:
160: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
161: tmp_str := l_bin_name;
162: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
163: dbms_lob.writeappend(res_clob, length(newln), newln);
164: dbms_lob.writeappend(res_clob, length(newln), newln);
165:
166: IF (resource_id IS NULL)
167:
160: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
161: tmp_str := l_bin_name;
162: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
163: dbms_lob.writeappend(res_clob, length(newln), newln);
164: dbms_lob.writeappend(res_clob, length(newln), newln);
165:
166: IF (resource_id IS NULL)
167:
168: THEN
167:
168: THEN
169: --tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_RESOURCE_ID');
170: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_RESOURCE_ID_ALERTS');
171: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
172: dbms_lob.writeappend(res_clob, length(newln), newln);
173: --raise NO_DATA_FOUND;
174:
175: ELSE
168: THEN
169: --tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_RESOURCE_ID');
170: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_RESOURCE_ID_ALERTS');
171: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
172: dbms_lob.writeappend(res_clob, length(newln), newln);
173: --raise NO_DATA_FOUND;
174:
175: ELSE
176:
190:
191: if NOT (x_return_status = FND_API.G_RET_STS_SUCCESS)
192: THEN
193: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_ITEMS_ERROR');
194: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
195: dbms_lob.writeappend(res_clob, length(newln), newln);
196: --raise NO_DATA_FOUND;
197:
198: ELSIF (return_obj.TOTAL_RECORD_COUNT = 0)
191: if NOT (x_return_status = FND_API.G_RET_STS_SUCCESS)
192: THEN
193: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_ITEMS_ERROR');
194: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
195: dbms_lob.writeappend(res_clob, length(newln), newln);
196: --raise NO_DATA_FOUND;
197:
198: ELSIF (return_obj.TOTAL_RECORD_COUNT = 0)
199: then
198: ELSIF (return_obj.TOTAL_RECORD_COUNT = 0)
199: then
200:
201: -- no_items_fnd := IBU_CATEGORY_MANAGER.IBU_GET_AK_DISPLAY_NAME('IBU_HOM_NO_ITEMS_FOUND');
202: -- dbms_lob.writeappend(res_clob,length(no_items_fnd),no_items_fnd);
203: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_ITEMS_FOUND');
204: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
205: dbms_lob.writeappend(res_clob, length(newln), newln);
206:
200:
201: -- no_items_fnd := IBU_CATEGORY_MANAGER.IBU_GET_AK_DISPLAY_NAME('IBU_HOM_NO_ITEMS_FOUND');
202: -- dbms_lob.writeappend(res_clob,length(no_items_fnd),no_items_fnd);
203: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_ITEMS_FOUND');
204: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
205: dbms_lob.writeappend(res_clob, length(newln), newln);
206:
207: ELSE
208:
201: -- no_items_fnd := IBU_CATEGORY_MANAGER.IBU_GET_AK_DISPLAY_NAME('IBU_HOM_NO_ITEMS_FOUND');
202: -- dbms_lob.writeappend(res_clob,length(no_items_fnd),no_items_fnd);
203: tmp_str := fnd_message.get_string('IBU', 'IBU_HOM_NO_ITEMS_FOUND');
204: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str);
205: dbms_lob.writeappend(res_clob, length(newln), newln);
206:
207: ELSE
208:
209: for i IN 1 .. items_array.COUNT LOOP
208:
209: for i IN 1 .. items_array.COUNT LOOP
210:
211: amt := length (items_array(i).NAME);
212: dbms_lob.writeappend(res_clob, amt, items_array(i).NAME);
213: dbms_lob.writeappend(res_clob, length(newln), newln);
214: end loop;
215: END IF;
216: END IF;
209: for i IN 1 .. items_array.COUNT LOOP
210:
211: amt := length (items_array(i).NAME);
212: dbms_lob.writeappend(res_clob, amt, items_array(i).NAME);
213: dbms_lob.writeappend(res_clob, length(newln), newln);
214: end loop;
215: END IF;
216: END IF;
217:
214: end loop;
215: END IF;
216: END IF;
217:
218: dbms_lob.writeappend(res_clob, length(newln), newln);
219:
220: x_clob := res_clob;
221: dbms_lob.freetemporary(res_clob);
222:
217:
218: dbms_lob.writeappend(res_clob, length(newln), newln);
219:
220: x_clob := res_clob;
221: dbms_lob.freetemporary(res_clob);
222:
223: -- End of API Body
224:
225: -- Standard check of p_commit.
403: end if;
404: l_detail_url := DETAIL_URL || '?' || p_cookie_url;
405:
406: -- now create the clob and store the bin html in
407: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
408:
409: -- store the bin header in clob, including bin name, edit and close button
410: -- render_bin_header
411: dbms_lob.writeappend(res_clob,length(newln), newln);
407: dbms_lob.createtemporary(res_clob, TRUE, DBMS_LOB.SESSION);
408:
409: -- store the bin header in clob, including bin name, edit and close button
410: -- render_bin_header
411: dbms_lob.writeappend(res_clob,length(newln), newln);
412: tmp_str := '
'; 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); Line 417: dbms_lob.writeappend(res_clob,length(newln), newln); | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
'; 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 421: dbms_lob.writeappend(res_clob,length(newln), newln); Line 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); | |||||||||||||||||||||||||||||||||||||||||||
'; 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 421: dbms_lob.writeappend(res_clob,length(newln), newln); 422: 423: dbms_lob.writeappend(res_clob,7,' | '; 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 421: dbms_lob.writeappend(res_clob,length(newln), newln); 422: 423: dbms_lob.writeappend(res_clob,7,' '); 424: dbms_lob.writeappend(res_clob,length(newln), newln); 425: Line 423: dbms_lob.writeappend(res_clob,7,' '); | '; 420: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 421: dbms_lob.writeappend(res_clob,length(newln), newln); 422: 423: dbms_lob.writeappend(res_clob,7,' '); 424: dbms_lob.writeappend(res_clob,length(newln), newln); 425: 426: dbms_lob.writeappend(res_clob,6,' | |||||||||||||||||||||||||||||||||||||||||
'; 430: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); Line 427: dbms_lob.writeappend(res_clob,length(newln), newln); | |||||||||||||||||||||||||||||||||||||||||||
'; 430: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 431: dbms_lob.writeappend(res_clob,length(newln), newln); Line 430: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); | |||||||||||||||||||||||||||||||||||||||||||
'; 430: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 431: dbms_lob.writeappend(res_clob,length(newln), newln); 432: 433: 434: header_str := IBU_Home_Page_PVT.get_bin_header_html(l_bin_name, Line 431: dbms_lob.writeappend(res_clob,length(newln), newln); | '; 430: dbms_lob.writeappend(res_clob, length(tmp_str), tmp_str); 431: dbms_lob.writeappend(res_clob,length(newln), newln); 432: 433: 434: header_str := IBU_Home_Page_PVT.get_bin_header_html(l_bin_name, 435: '', Line 440: dbms_lob.writeappend(res_clob, length(header_str), header_str); | '; | '; | '; 447: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); 448: Line 445: dbms_lob.writeappend(res_clob,length(newln), newln); | '; | '; 447: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); 448: 449: if l_bin_info.mandatory_flag = FND_API.G_FALSE then Line 447: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); | '; | '; 447: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); 448: 449: if l_bin_info.mandatory_flag = FND_API.G_FALSE then 450: tmp_str := ''; 451: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); Line 451: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str); | ';'; | '; | '; | '; | '; | ||||||||||||||||||||||||||||||
';Line 465: dbms_lob.writeappend(res_clob,length(newln), newln); | ');|||||||||||||||||||||||||||||||||||||||||||
'; 469: dbms_lob.writeappend(res_clob,length(tmp_str),tmp_str); Line 466: dbms_lob.writeappend(res_clob,6,'
462: dbms_lob.writeappend(res_clob,9,' '); 467: dbms_lob.writeappend(res_clob,length(newln), newln); 468: tmp_str := ' '; | 469: dbms_lob.writeappend(res_clob,length(tmp_str),tmp_str); 470: dbms_lob.writeappend(res_clob,length(newln), newln); Line 467: dbms_lob.writeappend(res_clob,length(newln), newln); |
463: dbms_lob.writeappend(res_clob,length(newln), newln);
464: dbms_lob.writeappend(res_clob,7,'
'; 469: dbms_lob.writeappend(res_clob,length(tmp_str),tmp_str); 470: dbms_lob.writeappend(res_clob,length(newln), newln); 471: tmp_str := '
Line 673: dbms_lob.writeappend(res_clob,length(newln), newln); |
670: dbms_lob.writeappend(res_clob, 8, '
671: dbms_lob.writeappend(res_clob,length(newln), newln);
672: dbms_lob.writeappend(res_clob, 5, '');
673: dbms_lob.writeappend(res_clob,length(newln), newln);
674: dbms_lob.writeappend(res_clob, 5, '');
675: dbms_lob.writeappend(res_clob,length(newln), newln);
676: dbms_lob.writeappend(res_clob, 8, '
672: dbms_lob.writeappend(res_clob, 5, '');
673: dbms_lob.writeappend(res_clob,length(newln), newln);
674: dbms_lob.writeappend(res_clob, 5, '
673: dbms_lob.writeappend(res_clob,length(newln), newln);
674: dbms_lob.writeappend(res_clob, 5, '
675: dbms_lob.writeappend(res_clob,length(newln), newln);
676: dbms_lob.writeappend(res_clob, 8, '');
679: dbms_lob.writeappend(res_clob, 4, '
676: dbms_lob.writeappend(res_clob, 8, '');
677: dbms_lob.writeappend(res_clob,length(newln), newln);
678: /*
679: dbms_lob.writeappend(res_clob, 4, '');
680: dbms_lob.writeappend(res_clob,length(newln), newln);
681: -- chr(38) is special char for 'and'
682: tmp_str := '' || CHR(38) || 'nbsp; ';
683: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str);
Line 680: dbms_lob.writeappend(res_clob,length(newln), newln);
677: dbms_lob.writeappend(res_clob,length(newln), newln);
678: /*
679: dbms_lob.writeappend(res_clob, 4, '');
680: dbms_lob.writeappend(res_clob,length(newln), newln);
681: -- chr(38) is special char for 'and'
682: tmp_str := '' || CHR(38) || 'nbsp; ';
683: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str);
684: dbms_lob.writeappend(res_clob,length(newln), newln);
Line 683: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str);
'); ');
680: dbms_lob.writeappend(res_clob,length(newln), newln);
681: -- chr(38) is special char for 'and'
682: tmp_str := '' || CHR(38) || 'nbsp; ';
683: dbms_lob.writeappend(res_clob,length(tmp_str), tmp_str);
684: dbms_lob.writeappend(res_clob,length(newln), newln);
685: dbms_lob.writeappend(res_clob, 5, '
686: dbms_lob.writeappend(res_clob,length(newln), newln);
687: */
680: dbms_lob.writeappend(res_clob,length(newln), newln);
681: -- chr(38) is special char for 'and'
682: tmp_str := '
681: -- chr(38) is special char for 'and'
682: tmp_str := '
682: tmp_str := '
685: dbms_lob.writeappend(res_clob, 5, '');
686: dbms_lob.writeappend(res_clob,length(newln), newln);
687: */
688: x_clob := res_clob;
689: dbms_lob.freetemporary(res_clob);
690:
691: -- End of API Body
692:
693: -- Standard check of p_commit.