Generating a PDF report in maximized state
Hi,
I'm generating a report on web. It works fine. It displays the report in PDF. But when it displays it is not maximized. I've to click maximize button and maximize it. I've used the following code to mamimize it.
Add_Parameter(pl_id, 'MAXIMIZE',TEXT_PARAMETER, 'YES');
It maximizes the window in Client/Server, but it doesn't work on web. Is there any way it can be displayed in maximized state.
Thanks,
Srinivasa Karri.
Add_Parameter(pl_id, 'MAXMIZE', TEXT_PARAMETER, 'YES'); only applies to reports previewer. When you run report on the web to pdf format, it is displayed in acrobat, and we (reports) doesn't have control for the acrobat windows size. Yes, you have to manually click maximize button on the acrobat viewer.
Thanks,
-Shaun
Similar Messages
-
How to generate a PDF Report to print all records
Hi,
I have two fields on the page
1.Id
2.year
both are select list.
When Id and year is selected from the list a pdf report is generated showing the details of that particular ID.
I want to generate a pdf report for all Id's for a particular year rather than selecting each Id.
How to do it?
thanks,
Ven.Ven,
Your where clause should look something like this:
AND ( :px_id = '%null%'
OR id_code LIKE '%' || :px_id|| '%'
Your LOV for the id item should have Yes selected on Display Null and Null display value should have something like -- All Ids --
Jeff -
How to generate a PDF report using ADF RichTable?
Hi,
I am using JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660. I am displaying my data from db in a JSF Fragment(JSFF) using ADF RichTable component. Actually now I want to generate a PDF report using that data shown in the table on click of a Generate Button. Can anyone please provide me code or sample for that?
Thanks,
Vikashttp://kohlivikram.blogspot.com/2009/04/generate-pdf-report-in-adf.html
Thanks,
Navaneeth -
Automatically generating multiple pdf reports from single(*.rpt) report file
Post Author: msam
CA Forum: General
I would like to be able to automatically pass a parameter list to a single report, and have it automatically generate multiple reports (as saved pdf files), based on the parameter list.
Is this possible? If so, could someone point me to some documentation? Thanks.What you probably need to do is generate each bio
individually with the
<cfdocument...> tag just the way you want them. And
then use some of
the advanced <cfpdf...> functionality that allows you
to append two or
more individual PDF's into a single large PDF.
Here are some resources that describe some of the
<cfpdf...> functionality.
http://www.coldfusionjedi.com/index.cfm/2007/7/9/ColdFusion-8-Working-with-PDFs-Part-1
http://www.coldfusionjedi.com/index.cfm/2007/7/10/ColdFusion-8-Working-with-PDFs-Part-2
http://cfpdf.blogspot.com/
http://cfpdf.blogspot.com/2007/06/cfpdf-action-merge_27.html
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=cfpdf_02.html -
How to generate pdf report in swing
Hello,
can you help me?
i want to generate pdf report in my swing based project but i don't know about any idea of this report generating
procedure . Please help me.shesh_07 wrote:
Hello,
can you help me?Can you help yourself? Two suggestions I have for posting to a technical forum are:
1) Add an upper case letter to the start of each sentence. This helps the reader to scan the text quickly, looking for the important parts. It also helps to dispel the impression that the writer is just lazy.
2) Try to do some research on your own, summarise it and state any conclusions you have reached. Ask a specific question and generally, try not to sound so pathetic.
i want to generate pdf report ..Search for [Java PDF|http://lmgtfy.com/?q=java+pdf] *(<- link).*
Figure how to generate a PDF report in a class used from the command line, then..
..in my swing based project .....wrap a GUI around that class. For details on the latter, see the [Swing tutorial|http://java.sun.com/docs/books/tutorial/uiswing/] *(<- link).*
..but i don't know about any idea of this report generating
procedure . Please help me.Please help yourself. -
Exception while generating pdf report using Jasper Report
Hi experts,
I am using Jdeveloper : 11.1.2.0.0
Jaspersoft iReport Designer 4.5.0
Database is Oracle 11g
When i try to generate a pdf report ,a pdf file with empty content is generating.
and exception occuring is
net.sf.jasperreports.engine.JRException: Error executing SQL statement for : TestReport
at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:229)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:731)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:629)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1159)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:802)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:746)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
at com.empAppln.view.EmployeeRegister.runReport(EmployeeRegister.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:124)
at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:77)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:814)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:353)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:924)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:222)
... 62 more
Where TestReport is the name of the report...
How can i solve this..
Thanks
gtg.from the error what i understud means.com.empAppln.view.*EmployeeRegister*
this table is not exits in db. so throw error like this.
table or view does not exist.and also,
Stop filedownload if file is empty
Edited by: ADF 7 on Jan 26, 2012 11:17 PM -
Pdf reports not getting generated
Hello All,
We are having an issue in generating the pdf reports.. we are getting errors as mentioned below
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
We went through the below mentioned note as well :
REP-0069, REP-57054, REP-3000 in R12
Our's is a multi tier Oracle E-Business suite setup with multiple nodes as mentioned below:
a , b -- Web and forms
c, d -- Concurrent tier nodes
e, f -- Database tier nodes
In the $APPL_TOP we did the below command to see what is setting for the DISPLAY environment variable.
grep DISPLAY *.env
it gave the results as mentioned below :
instancename_a.env : export DISPLAY=a:311.0
instancename_b.env : export DISPLAY=b:311.0
instancename_c.env: export DISPLAY=c:311.0
instancename_d.env: export DISPLAY=d:311.0
Could someone please advise and help us regards this as to what all needs to be checked and verified for a multiple node instance ..we are not able to get which is that environment setting which is incorrect or missing which is causing these seeded report related error messages.
thanksPlease post the details of the application release, database version and OS.
Can you reproduce the issue with PS reports?
Please review these docs.
Intermittent Oracle Reports REP-0069: REP-57054: Error [ID 1237834.1]
Reports Fail With REP-0004 REP-3000 REP-0069 REP-57054 On a Cloned R12 (12.0.4) Instance [ID 742122.1]
REP-1924, REP-0069, REP-57054, REP-1924 - Errors When Generate Reprts By PDF Style [ID 1053091.1]
After Upgarde to R 12.1.2 Running Any PDF Reports: Get: REP-3000,REP-0069 and REP-57054 [ID 1204553.1]
Concurrent Processing - Concurrent Reports Failing With Errors REP-0004,REP-0082 and REP-0104 [ID 844976.1]
Thanks,
Hussein -
Report Builder 10 Crashing while generating to pdf
I can get a report to show all the pages in previewer mode.
However, when attempting to generate to pdf, report builder crashes at random times. Not at just one page, but whenever it feels like it.
Report is 4,000 pages, but I've ran 15k page to pdf before. And it is NOT the report, it crashes on all reports.
We've had some recent windows security updates pused to us recently, but that is it as far as system changes go.
Environment:
Win XP, SP3
Report Builder 10.1.2.0.2
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit ProductionReport Builder 10.1.2.0.2That is the base version of Developer Suite that you can download on OTN. I would at least start with upgrading to the latest patch, especially since you connect to an 11g database.
Another thing: do you have this problem in Reports Builder, or on the application server? Latter case: check your AS version against the certification matrix too.
Edited by: InoL on Jan 27, 2011 11:37 AM -
Generate a Sales report filtered by US State
I need to generate a sales report by US state. Currently, I don't even see "state" as a data point on the sale reports. What can I do to make this work?
Hi Antonio,
Personally I would add two sales stage fields to your report. Make one of them a BIN, e.g. go to column formula and select "BIN"... Then create two groups 1 for Wons and the other for Active. The code works out something like this:
case WHEN "Historical Sales Stage"."Sales Stage" IN ('2: Initiate Relationship', '3: Assess and Evaluate Needs') then 'Active' WHEN "Historical Sales Stage"."Sales Stage" = 'Closed/Won' then '' else "Historical Sales Stage"."Sales Stage" end
You put a prompt on this field where the user can select whether they want to see Won/Active if they want to see all they just skip the prompt, any use to you?
Oli @ Innoveer -
How to generate PDF report directly instead of RPT report by using JRC ?
Hi,
Good Day !
How to generate PDF report directly instead of RPT report by using Crystal Reports XI Release 2 Java Reporting Component (JRC) in desktop (Swing thick-client) ?
My GUI program will generate a RPT report, then i can export to PDF file, this is ok, no problem.
BUT
i want it direct to generate a PDF report, not a RPT report.
The code like below (2 java files)
ClassA.java
ReportClientDocument reportClientDoc = new ReportClientDocument();
reportClientDoc.open(XXX, 0);
ParameterFieldController paramFieldController = reportClientDoc.getDataDefController().getParameterFieldController();
paramFieldController.setCurrentValue("", "XXX", DomainClass.getXXX());
new ReportViewerFrame(reportClientDoc);
// End of ClassA.java
// Begin ReportViewerFrame.java
public class ReportViewerFrame extends JFrame
//Initial window frame properties.
private final int XPOS = 80;
private final int YPOS = 60;
private final int WIDTH = 760;
private final int HEIGHT = 550;
private ReportViewerBean reportViewer = new ReportViewerBean();
private ReportClientDocument reportClientDoc = new ReportClientDocument();
public ReportViewerFrame(ReportClientDocument reportClientDoc) throws Exception
//Initialize frame properties.
this.setResizable(true);
this.setLocation(XPOS, YPOS);
this.setSize(WIDTH, HEIGHT);
this.setTitle("Crystal Report Java Viewer");
//Add GUI components to the frame including the ReportViewerBean.
addComponents();
//Add GUI listeners to the frame.
addListeners();
//Set the report that the ReportViewerBean will display.
this.reportClientDoc = reportClientDoc;
reportViewer.setReportSource(reportClientDoc.getReportSource());
reportViewer.init();
reportViewer.start();
//Display the frame.
this.setVisible(true);
How to set the export option to PDF base on existing code ?
Where can i download this package/jar ?
regardsPlease find a console app that you can extend it to a JFrame app by importing the relevant swing package:
//Crystal Java Reporting Component (JRC) imports.
import com.crystaldecisions.reports.sdk.*;
import com.crystaldecisions.sdk.occa.report.lib.*;
import com.crystaldecisions.sdk.occa.report.exportoptions.*;
//Java imports.
import java.io.*;
public class ExportReport {
static final String REPORT_NAME = "ExportReport.rpt";
static final String EXPORT_FILE = "C:\\myExportedReport.pdf";
public static void main(String[] args) {
try {
//Open report.
ReportClientDocument reportClientDoc = new ReportClientDocument();
reportClientDoc.open(REPORT_NAME, 0);
//NOTE: If parameters or database login credentials are required, they need to be set before.
//calling the export() method of the PrintOutputController.
//Export report and obtain an input stream that can be written to disk.
//See the Java Reporting Component Developer's Guide for more information on the supported export format enumerations
//possible with the JRC.
ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(ReportExportFormat.PDF);
//Release report.
reportClientDoc.close();
//Use the Java I/O libraries to write the exported content to the file system.
byte byteArray[] = new byte[byteArrayInputStream.available()];
//Create a new file that will contain the exported result.
File file = new File(EXPORT_FILE);
FileOutputStream fileOutputStream = new FileOutputStream(file);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(byteArrayInputStream.available());
int x = byteArrayInputStream.read(byteArray, 0, byteArrayInputStream.available());
byteArrayOutputStream.write(byteArray, 0, x);
byteArrayOutputStream.writeTo(fileOutputStream);
//Close streams.
byteArrayInputStream.close();
byteArrayOutputStream.close();
fileOutputStream.close();
System.out.println("Successfully exported report to " + EXPORT_FILE);
catch(ReportSDKException ex) {
ex.printStackTrace();
catch(Exception ex) {
ex.printStackTrace();
As to the relevant jar(s) deployment refer to this link (Java Reporting Component Configuration):
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/JRC_SDK/jrc_java_dg_doc/doc/jrcsdk_java_dg/WorkingWithJRC2.html#1004391
Cheers -
Generatation of 4 PDF Reports from One Oracle reports 10 G
Hi All,
i am generating 4 PDF reports from one Oracle reports in 10 G.
i used RUN_REPORT_OBJECT built in 4 times with some different parameter list at a single time.
some time it generates but some time it generate 2 or 3 out of 4.
Can you anyone help me on this issue.
Regards,
Abhishek
Code that i used for generation of report:
on key-F0:
DECLARE
PL_ID PARAMLIST;
PL_NAME VARCHAR2(10) := 'REP';
USRNM VARCHAR2(50);
pl_id2 paramlist;
pl_name2 varchar2(10):= 'REP';
usrnm2 varchar2(50);
pl_id3 paramlist;
pl_name3 varchar2(10):= 'REP';
usrnm3 varchar2(50);
pl_id4 paramlist;
pl_name4 varchar2(10):= 'REP';
usrnm4 varchar2(50);
BEGIN
USRNM := GET_APPLICATION_PROPERTY(USERNAME);
PL_ID := GET_PARAMETER_LIST(PL_NAME);
IF NOT ID_NULL(PL_ID) THEN
DESTROY_PARAMETER_LIST(PL_ID);
END IF;
PL_ID := CREATE_PARAMETER_LIST(PL_NAME);
IF ID_NULL(PL_ID) THEN
MESSAGE('Error Creating Parameter List ');
END IF;
ADD_PARAMETER(PL_ID, 'P_PRNT_C_FAM_ID', TEXT_PARAMETER, :PRNT_C_FAM_ID);
ADD_PARAMETER(PL_ID, 'P_NOTICE_DATE', TEXT_PARAMETER, TO_CHAR(:FRONT_END.NOTICE_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID, 'P_REDET_DATE', TEXT_PARAMETER, TO_CHAR(:FRONT_END.REDET_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID, 'USR_NM', TEXT_PARAMETER, USRNM);
ADD_PARAMETER(PL_ID, 'SCHEDULE', TEXT_PARAMETER, :RUN_TIME);
ADD_PARAMETER(PL_ID,'P_PRNT_PROV',TEXT_PARAMETER,'PRNT');
ADD_PARAMETER(PL_ID, 'P_ENG_SP', TEXT_PARAMETER,'N');
REDET_REPORT('506',PL_ID,'CT506_Parent_FamId_Eng'||To_Char(sysdate,'MMDDRRRR-HHMISS'));
USRNM2 := GET_APPLICATION_PROPERTY(USERNAME);
PL_ID2 := GET_PARAMETER_LIST(PL_NAME2);
IF NOT ID_NULL(PL_ID2) THEN
DESTROY_PARAMETER_LIST(PL_ID2);
END IF;
PL_ID2 := CREATE_PARAMETER_LIST(PL_NAME2);
IF ID_NULL(PL_ID2) THEN
MESSAGE('Error Creating Parameter List');
END IF;
ADD_PARAMETER(PL_ID2,'P_PRNT_C_FAM_ID',TEXT_PARAMETER,:PRNT_C_FAM_ID);
ADD_PARAMETER(PL_ID2,'P_NOTICE_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.NOTICE_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID2,'P_REDET_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.REDET_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID2,'USR_NM',TEXT_PARAMETER,USRNM2);
ADD_PARAMETER(PL_ID2,'SCHEDULE',TEXT_PARAMETER,:RUN_TIME);
ADD_PARAMETER(PL_ID2,'P_PRNT_PROV',TEXT_PARAMETER,'PRNT');
ADD_PARAMETER(PL_ID2,'P_ENG_SP',TEXT_PARAMETER,'Y');
REDET_REPORT('506',PL_ID2,'CT506_Parent_FamId_Sp'||To_Char(sysdate,'MMDDRRRR-HHMISS'));
USRNM3 := GET_APPLICATION_PROPERTY(USERNAME);
PL_ID3 := GET_PARAMETER_LIST(PL_NAME3);
IF NOT ID_NULL(PL_ID3) THEN
DESTROY_PARAMETER_LIST(PL_ID3);
END IF;
PL_ID3 := CREATE_PARAMETER_LIST(PL_NAME3);
IF ID_NULL(PL_ID3) THEN
MESSAGE('Error Creating Parameter List');
END IF;
ADD_PARAMETER(PL_ID3,'P_PRNT_C_FAM_ID',TEXT_PARAMETER,:PRNT_C_FAM_ID);
ADD_PARAMETER(PL_ID3,'P_NOTICE_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.NOTICE_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID3,'P_REDET_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.REDET_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID3,'USR_NM',TEXT_PARAMETER,USRNM3);
ADD_PARAMETER(PL_ID3,'SCHEDULE',TEXT_PARAMETER,:RUN_TIME);
ADD_PARAMETER(PL_ID3,'P_PRNT_PROV',TEXT_PARAMETER,'PROV');
ADD_PARAMETER(PL_ID3,'P_ENG_SP',TEXT_PARAMETER,'N');
REDET_REPORT('506',PL_ID3,'CT506_Prov_ProvId_Eng'||To_Char(sysdate,'MMDDRRRR-HHMISS'));
USRNM4 := GET_APPLICATION_PROPERTY(USERNAME);
PL_ID4 := GET_PARAMETER_LIST(PL_NAME4);
IF NOT ID_NULL(PL_ID4) THEN
DESTROY_PARAMETER_LIST(PL_ID4);
END IF;
PL_ID4 := CREATE_PARAMETER_LIST(PL_NAME4);
IF ID_NULL(PL_ID4) THEN
MESSAGE('Error Creating Parameter List');
END IF;
ADD_PARAMETER(PL_ID4,'P_PRNT_C_FAM_ID',TEXT_PARAMETER,:PRNT_C_FAM_ID);
ADD_PARAMETER(PL_ID4,'P_NOTICE_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.NOTICE_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID4,'P_REDET_DATE',TEXT_PARAMETER,TO_CHAR(:FRONT_END.REDET_DATE,'MM/DD/RRRR'));
ADD_PARAMETER(PL_ID4,'USR_NM',TEXT_PARAMETER,USRNM4);
ADD_PARAMETER(PL_ID4,'SCHEDULE',TEXT_PARAMETER,:RUN_TIME);
ADD_PARAMETER(PL_ID4,'P_PRNT_PROV',TEXT_PARAMETER,'PROV');
ADD_PARAMETER(PL_ID4,'P_ENG_SP',TEXT_PARAMETER,'Y');
REDET_REPORT('506',PL_ID4,'CT506_Prov_ProvId_Sp'||To_Char(sysdate,'MMDDRRRR-HHMISS'));
Message('Notice Submitted For Printing');
EXIT_FORM;
END;
Program unit:
PROCEDURE REDET_REPORT(rep_name in Varchar2,plist in ParamList,rep_pdf_name in Varchar2)IS
filecode varchar(2);
Repnm varchar(30);
report_id REPORT_OBJECT;
report_id_hear REPORT_OBJECT;
report_prop VARCHAR2(20);
v_rep VARCHAR2(100);
rep_status VARCHAR2(200);
bat_loc varchar2(200);
time_slot varchar2(100);
rep_folder_name varchar2(100):='Redet Notice for Packets Sent\';
BEGIN
Filecode := init.GetFileNmCode;
if filecode <> 'FL' then
if upper(substr(rep_name,1,2)) ='CC' then
RepNm := filecode||substr(rep_name,3);
else
if rep_name != 'viewerr' then
RepNm := filecode||rep_name;
else
RepNm := rep_name;
end if;
end if;
end if;
Begin
begin
report_id := find_report_object(RepNm);
if error_code = '41219' then
Message('Unable to execute : '|| RepNm);
Raise FORM_TRIGGER_FAILURE;
end if;
end;
set_report_object_property(report_id, REPORT_FILENAME, RepNm);
set_report_object_property(report_id, REPORT_SERVER, init.Appl_Repserver);
SET_REPORT_OBJECT_PROPERTY(report_id, REPORT_EXECUTION_MODE, BATCH);
SET_REPORT_OBJECT_PROPERTY(report_id, REPORT_COMM_MODE,SYNCHRONOUS);
set_report_object_property(report_id, REPORT_DESFORMAT,'PDF');
select rprm_param_val||rep_folder_name||rep_pdf_name||'.pdf' into bat_loc from rprm where rprm_param_name = 'BAT_LOC';
SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,FILE);
SET_REPORT_OBJECT_PROPERTY(REPORT_ID,REPORT_DESNAME,'"'||bat_loc||'"');
begin
v_rep := RUN_REPORT_OBJECT(report_id,plist);
exception when others then
Message('Error While executing running reports ::'||error_code);
end;
end;
END;Abhishek,
Please post your question in the Reports forum. This forum is for Forms related questions.
Craig... -
Generating PDF Report and Mailing from APEX through DBMS_SCHEDULER job
Hi,
We have a requirement to generate pdf reports and mail them from our apex app through a DBMS_SCHEDULER job. The DBMS_SCHEDULER job calls a PL/SQL procedure which has the logic for calling the APEX_UTIL.GET_PRINT_DOCUMENT API (Function Signature 3) passing the application_id, the report_query_name and the report_layout_name to generate the pdf report output. The APEX_UTIL.GET_PRINT_DOCUMENT call is returning NULL when called from the DBMS_SCHEDULER job (It doesn't throw any exception as well!). But the same procedure when called from an APEX App Page Process that is invoked on an event like a Button click, the API returns the PDF report output.
I am also setting the APEX workspace security_group_id at the beginning of the PL/SQL procedure as follows:
l_workspace_id := apex_util.find_security_group_id (p_workspace => 'MY_WORKSPACE');
apex_util.set_security_group_id (p_security_group_id => l_workspace_id);
Any idea on what might be going wrong? Any alternative ways to generate the report output in the PL/SQL procedure?
Thanks & Regards,
Sujesh K KI was able to do a workaround for this issue by rebooting the DB.
As per ID 579281.1, this is a bug in 11.1.0.6 and we need to upgrade the version to 11.1.0.7 or apply a one -off patch.
Thanks,
Arun -
PDF report generation fails with v7.01
I have software that generates a PDF report. I upgraded FireFox to v7.01 and I now get an error that the printer is not activated even though I am saving the report to a disc file and not printing it. Any ideas or suggestions are appreciated.
I just received instructions from the TMG software company to uninstall and install the PDF driver they use. This fixed the problem. Apparently upgrading to v7.01 damages the driver but reinstalling it corrects the problem.
Thanks for the advice.
Mike -
4 PDF reports from Single report in reports 10G
Hi All,
i want to generate 4 PDF report from one oracle report in reports 10G.
from the same query i want to generate 4 PDF with different order and result set based upon the query parameter at a single time.
exp: query fetch Some eng/spanish provider and client data. requirement is i want to spilt into 4 PDF:
Provider wise Eng.
Provider wise spanish.
Client wise english.
Client wise spanish.
Can anybody please help on this?
Regards
AbhishekHi All,
i am generating 4 PDF reports from one Oracle reports in 10 G.
i used RUN_REPORT_OBJECT built in 4 times with some different parameter list at a single time.
some time it generates but some time it generate 2 or 3 out of 4.
Can you anyone help me on this issue.
Regards,
Abhishek
Edited by: user651239 on Sep 22, 2008 10:16 PM -
How to automatically attached multiple PDF reports to an e-mail and send
Hello.
I have a requirement to generate multiple PDF reports using Oracle Reports 6i on the web, then automatically attach these PDF reports to an Outlook e-mail and then bring up the Outlook e-mail dialog box so the user can modify the e-mail (such as adding more attachments, adding a CC, BC, change the message text) before sending the e-mail. I want to be able to initiate all these tasks from Oracle webforms 6i in a three-tier environment.
I have already read various notes and solutions but none of them address all my requirements. Examples:
1. Using OLE to interface with Outlook - but OLE does now work on the Web
2. Using Java stored procedure or UTL_SMTP - but this does not bring-up an e-mail dialog box
3. Using mailto: in HTML and web.show_document - but this does not allow you to attach a PDF file
Can you please advise on possible solutions to my requirements. Thank you very much.
Regards,
ArmandoHere is a great resource for sending binaries.
http://otn.oracle.com/sample_code/tech/pl_sql/htdocs/Utl_Smtp_Sample.html
You'll want to use utl_http to run each report with a destype=file and then have another procedure running to check to see when all of your reports have finished. After they are finished, you would run the stored procedure to get all of the binaries, attach them in an email and then send it.
If you want to concate all of the PDF files into one large file, you can do this with a Java stored procedure using iText.
http://www.lowagie.com/iText/
Maybe you are looking for
-
How can i move CD audiobooks over to my "audiobooks" category?
Hello! When I download an audiobook, it is very helpfully automatically moved to the "audiobooks" folder. However, when I import one from CDs, it will not move over to the "audiobooks" folder! Does anyone know how to accomplish that? Thanks in advanc
-
Open sales order credit value (S066-OEIKW)
Hello experts, I need to update the table S066 with the Open sales order credit value when an item has no confirmed quantity (VBEP-BMENG). So I have created the new rountine under VOFM -> Requirements -> Credit checks -> new include RVKMP901. But I d
-
Music is purchased but I can't redownload it.
This is what happens when i go and redownload it and I dont have it in my iCloud as I deleted it by accident.
-
Beware of fake apple chargers for iPhone
You get what you pay for! I purchased a couple "Apple" chargers the other day for about $5 ea. They were marked exactly like the real deal but only put out about 1 watt. It will take forever to charge the phone..Since the circuity in these is not as
-
ineed help to konvert serbian cyrilic or serban lateen pdf-document in same script in word!