165: l_lang := icx_sec.getID(icx_sec.PV_LANGUAGE_CODE);
166:
167:
168: -- Show attachment summary and document info in frames.
169: htp.htmlOpen;
170: htp.headOpen;
171:
172: htp.framesetopen(crows=>'60, *, *', cattributes =>'frameborder=no border=0');
173:
166:
167:
168: -- Show attachment summary and document info in frames.
169: htp.htmlOpen;
170: htp.headOpen;
171:
172: htp.framesetopen(crows=>'60, *, *', cattributes =>'frameborder=no border=0');
173:
174: -- Call the procedure that prints header
168: -- Show attachment summary and document info in frames.
169: htp.htmlOpen;
170: htp.headOpen;
171:
172: htp.framesetopen(crows=>'60, *, *', cattributes =>'frameborder=no border=0');
173:
174: -- Call the procedure that prints header
175: htp.frame (csrc => l_dcdname || '/fnd_webattch.Header?Lang='||l_lang,
176: cname => 'header_frame', cmarginheight=>'0',
171:
172: htp.framesetopen(crows=>'60, *, *', cattributes =>'frameborder=no border=0');
173:
174: -- Call the procedure that prints header
175: htp.frame (csrc => l_dcdname || '/fnd_webattch.Header?Lang='||l_lang,
176: cname => 'header_frame', cmarginheight=>'0',
177: cmarginwidth=> '0', cscrolling => 'NO',
178: cnoresize => 'NORESIZE', cattributes => 'FRAMEBORDER=NO');
179:
177: cmarginwidth=> '0', cscrolling => 'NO',
178: cnoresize => 'NORESIZE', cattributes => 'FRAMEBORDER=NO');
179:
180: -- Print The Body of the Summary page.
181: htp.frame (csrc => l_dcdname ||'/'||
182: 'fnd_webattch.PrintSummary?package_name='|| l_packagename ||
183: '&'||'function_name='||l_function_name ||
184: '&'||'entity_name='||l_entity_name ||
185: '&'||'pk1_value='||l_pk1_value ||
193: cmarginheight=>'0', cmarginwidth=> '10', cscrolling => 'AUTO',
194: cnoresize => 'NORESIZE', cattributes => 'FRAMEBORDER=NO');
195:
196: -- Make an empty frame for document data.
197: htp.frame (csrc => l_dcdname || '/'||'fnd_webattch.PrintBlankPage',
198: cname => 'document_frame', cmarginheight=>'0',
199: cmarginwidth=> '10', cscrolling => 'AUTO',
200: cnoresize => 'NORESIZE', cattributes => 'FRAMEBORDER=NO');
201:
199: cmarginwidth=> '10', cscrolling => 'AUTO',
200: cnoresize => 'NORESIZE', cattributes => 'FRAMEBORDER=NO');
201:
202: -- Close the frameset.
203: htp.framesetclose;
204:
205: end Summary;
206:
207: -- procedure DocumentInformation (Private Procedure)
227:
228: -- Construct the text document Information.
229: if (x_datatype_id = 1 ) then
230:
231: --htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0');
232: --htp.tableRowOpen( cvalign => 'TOP' );
233: htp.tableRowOpen;
234: htp.p('
228: -- Construct the text document Information.
229: if (x_datatype_id = 1 ) then
230:
231: --htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0');
232: --htp.tableRowOpen( cvalign => 'TOP' );
233: htp.tableRowOpen;
234: htp.p('
229: if (x_datatype_id = 1 ) then
230:
231: --htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0');
232: --htp.tableRowOpen( cvalign => 'TOP' );
233: htp.tableRowOpen;
234: htp.p('