Sub report linking definition based on result, not on parameter value
Dear all,
I have created a report with CR 2008 SP6. The parameters from the referring BI query are period and customer. After the user enter parameter values, the report provides then Customer and product information.
I have add a sub report with additional information for product. I can transfer the parameter value (user input) for Customer to the sub report, but not for product, due to the fact that in the main report Product is not selected as parameter, but is a result set after the report is executed.
Is there a way to define in the Sub report linking exactly these result values of Product as new parameter for the sub report.
In the sub report linking definition I only see the possibility of defining the parameter as linking object, but not the report result set. See also the screenshot.
Any idea would be great. Best regards,
Stefanos from Munich/Germany
Hi Stefanos,
Where is the Subreport placed on the report?
Do you have a prompt in the Subreport for 'product'?
If yes, then here's open the 'Change Subreport Links' window > Move the Product field to the Pane on the right > From the drop down at the bottom left that says 'Subreport parameter field to use', choose the Product prompt.
If you don't have a prompt for product in the Subreport, then just move the Product field to the Pane on the right > From the drop down at the bottom right that says 'Select data in Subreport based on field', choose the Product field from the drop-down.
-Abhilash
Similar Messages
-
Error In ECC For Crystal Report Containing Sub-Report Link
Hi,
We are using Crystal Reports 2013. We extracted a Crystal Report from SAP ECC to modify it further utilizing the features of Crystal and export it back to SAP ECC.
The updated Crystal Report has a Sub-Report link within it, while exporting it back to SAP ECC, we get the attached error message as "layout.subreport should not contain any data connections".
However, on removing the Sub-Report link, the report can be successfully exported back to ECC and executes without any issues.
Is there any limitation on features to be used when exporting Crystal Reports to ECC?
Thanks & Regards,
MitaleeHi
I am facing the same issue when I try to open Crystal report Olap Grid via .net Crystal Report Viewer.
Getting the error message like not able to open OLAP Cube.
Please need urgent solution
Thanks a lot,
Usha -
Sub-report link doesn't work at run-time
We have a main report and a sub-report linked to main-report. On clicking the sub-report link in the CR 2008 designer, sub-report page with data is rendered properly. Same doesn't work programmatically at run-time using Java SDK library (JRC). Any thoughts/suggestions?
Hi,
I am facing same problem. Please help.
Thanks,
Chanchal -
Scheduled CR not changing parameter value in Infoview or CMC
Hello:
I have a crystal reports build with CR 2008 SP2, FP 2.3;
that is based on BEx Query with 3 sap bw variables.
When refreshing the report in CR Designer, I can change the parameter value and get the right results.
When in Infoview or CMC I can run the report on demand via crystal viewer in infoview, and change the parameter and get the right results.
When I SCHEDULE tthe crystal report either in Infoview or CMC, the values in the parameter field is NOT Changing....NOT UPDATING.
SO the report runs with the default values, and not the ones I selected.
CR paramaters are not getting passed to BEX variables.
Have you seen this before?
Backend = XI 3.1 SP2, FP 2.3
HPUX-iA64
BOBJTomcat
Data Source = SAP BW 7.0
CR = 2008 SP2 FP 2.3
Client tools = XI 3.1 SP2 FP 2.3
Let me know if you have seen this error before.
Thanks,
Dwayne ThomasTested this after applying BOE XI 3.1 SP3 and SAP IK SP3.
Fixed -
I have a subreport within a main report. The main report has 2 parameters, @startDate and @Enddate. What i want to do restrict the records in the sub-report based on these parameters. I have tried linking the report using these parameters and have also tried to write a formula in the record selection
Eg {fbr_sp_DMining_Assoc_Cnt_SubRep;1.filingdate} > {?Pm-fbr_sp_DMining_Assoc_Cnt;1.@startdate}and {fbr_sp_DMining_Assoc_Cnt_SubRep;1.filingdate} < {?Pm-fbr_sp_DMining_Assoc_Cnt;1.@Enddate}
But it comes up with an error saying it doesn't recognise the fields
Is there another way to do this?This may look complicated but it works:
1.2.1. Set up the Primary Report
In the primary report, create 2 parameter fields called startdate and
enddate. You do not have to show these fields in the report.
These parameters are then shown in the report fields list as ?startdate and ?enddate.
Then create 2 formulas called startdate and enddate. The startdate formula should only contain the report field value {?startdate} and the enddate formula should only contain the report field value
{?enddate}.
These Formulas are then shown in the report fields list as @startdate and @enddate.
These formulas are required because you cannot create a subreport
link based on a parameter field.
You must then edit the selection criteria for the main report to include the data range. Go to the menu options Report|Edit Selection Formula|Record and enter/include the following record selection criteria:
{table.datefield} >= {@startdate} and {table.datefield} <= {@enddate}
2.2. Set up the Sub Report
Create the same 2 parameter fields and the same 2 formula fields in the subreport containing the same values. These do not have to be on the actual report.
Now here is the vital part
2.3. Link the Reports
To link the reports go to the menu options Edit|Subreport Links.
Select the formula @startdate from the available fields. This will activate field link section at the bottom of the screen. Remove the tick from the checkbox to deactivate this area.
Repeat with the formula @enddate. Then select OK to close the window.
Now edit the sub report. The above procedure will have created two parameter fields in the sub report,
{?Pm-@startdate} and {?Pm-@enddate}. These parameters represent the range value passed from the main report.
Finally ---
You will now have to edit the record selection formula for the sub report.
Select Report|Edit Selection Formula|Record from the menu and change the record selection to
read:
{table.datefield} >= {?Pm-@startdate} and {table.datefield} <= {?Pm-@enddate}. -
Post Author: Crystal Fire
CA Forum: General
Using Crystal Reports 8.5 -
I have report in which the main report shows the customers orders that are ready to ship. In this main report I have a subreport in which it shows customers that are on hold for shipping. How would I go about linking the two reports so that if a customer shows on the subreport then it should not show on the main report. Or I just need to highlight the customer on the main report somehow. Thanks for any feedback on this issue.Post Author: matthewh
CA Forum: General
I did wonder about that. Will just have to live with it.
Can I open a sub-report as a completely seperate report with totally different formatting as opposed to a drill-down section? It's just that having a single row of data 5mm from the top of the page is REALLY irritating and I want to put it into the main body of the sub-rpt. -
Report Links in OBIEE 11g Dashboard not displayed correctly
In the Dashboard pages the Report Links for Export are not displayed correctly .
Instead of showing the multiple options for export/download it shows just text.It can be done by doing below steps.
1) before doing this take a backup of instanconfig.xml file and do the below changes...
You can configure various options that change the way that right-click interactions are handled in views for an analysis at runtime. The elements in the instanceconfig.xml file specify the default settings for a new or upgraded analysis. You can edit the properties of an analysis in Presentation Services to modify how the analysis handles right-click interactions in views.
Before you begin this procedure, ensure that you are familiar with the information in Section 3.4, "Using a Text Editor to Update Configuration Settings."
To manually configure for interactions in views:
2) C:\Oracle\Middleware\instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1\instanceconfig.xml
Open the instanceconfig.xml file for editing,
3)
Locate the sections in which you must add the elements
Include the elements and their ancestor elements as appropriate, as shown in the following example:
<ServerInstance>
<Analysis>
<InteractionProperties>
<InteractionPropertyAddRemoveValues>false</InteractionPropertyAddRemoveValues>
<InteractionPropertyCalcItemOperations>false</InteractionPropertyCalcItemOperations>
<InteractionPropertyDrill>false</InteractionPropertyDrill>
<InteractionPropertyGroupOperations>false</InteractionPropertyGroupOperations>
<InteractionPropertyInclExclColumns>false</InteractionPropertyInclExclColumns>
<InteractionPropertyMoveColumns>false</InteractionPropertyMoveColumns>
<InteractionPropertyRunningSum>false</InteractionPropertyRunningSum>
<InteractionPropertyShowHideSubTotal>false</InteractionPropertyShowHideSubTotal>
<InteractionPropertySortColumns>false</InteractionPropertySortColumns>
</InteractionProperties>
</Analysis>
</ServerInstance>
4) Save your changes and close the file.
5)
Restart Oracle Business Intelligence.
Mark as correct if it is helpful :)
Thanks. -
How do I submit a Report link with a URL for one of the values
Hi -- I have a Report link on a column, and I want to set an item to one of the report columns which contains URL values (like "http://...."). If I do that, the URL ends up in the hyperlink and is not escaped, so the colon confuses things. How do I get the report column to be escaped?
ThanksYou can convert the colon to whatever you like in your select statement but you cannot supply a colon as part of an item value field in an f?p URL.
Scott -
Not seeing parameter values in SBO while running a crystal report w/Zebra
I am using the crystal reports addon for SAP Business One. I created a report which prints a label (1"x3") on a zebra thermal printer. If I run the report within SAP Business One with a default printer other then the zebra printer I see the drop downs for the parameter values. However when I select the values and print it , the label does not print correctly. It appears as if crystal thinks the label is 3"x1". If I try to run the report with the zebra printer as a default printer within SAP Business One, the drop downs for selecting the parameters are gone.
If I run the report within crystal 2008 directly, I have no problems with printing the label properly as long as the Zebra Printer is not the default printer. I have updated crystal 2008 with all available service packs and updates. I have made registry entries on the server and workstations to allow more than enough values to be seen in the parameter dropdowns.
Does anyone have any idea why the report will not work when being executed within SAP Business One?Susan,
I'm not sure if the attached thread is relevant for you? I am also searching related to issues with Zebra, although mine are with PLD.
Re: Crystal Reports viewer(runtime) barcode printing problem -
Hi,
I have an SSRS report that produces a list of invoices for a single supplier (so supplier is a parameter specified at runtime). The report is based on a stored procedure in SQL. I would like to make things easier and instead of going through all suppliers
one by one, I want to have a single action, which produces separate reports, per supplier, for all suppliers that have an outstanding invoice (so not all suppliers on the system as a whole but all suppliers that are within the result set of the stored procedure).
I assume this would mean first executing the stored procedure to find all suppliers that have invoices at the time. And then running the report multiple times, once for each supplier, where the supplier value is used as the parameter every time. ideally
this would open separate webpages with a single report per page. (I am creating a button in another software, which is simply launching iexplore.exe and passing a
fixed SSRS report URL).
What would be required? I have SQL 2012 and I am building this in Report Builder 3.0.
Thank you!
Dimitar
P.S. What about still running ONE report, but every supplier starting on a new page? Is that more realistic? So supplier will not be a parameter any more, but just something that creates a new page on the report?What
about still running ONE report, but every supplier starting on a new page? Is that more realistic? So supplier will not be a parameter any more, but just something that creates a new page on the report?
Yes thats a much better option. Its very easy to generate such a report in SSRS. You dont need a parameter
in that case but just needs to add Supplier as a grouping field in the tablix. Then add other columns and groups if required. Select option set page break after each instance of the group for first grouping (ie based on supplier field). Then report will render
with one page per supplier. On exporting to excel also each supplier data goes to a different tab
Here's a similar requirement I did for one of my projects
http://visakhm.blogspot.in/2013/10/using-ssrs-to-export-sqlserver-data-to.html
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
OBIEE-UNION Request navigate is not working (Parameter value is not passed)
Hi Experts,
Currently i am using the two combine request to show the report data in OBIEE. In the report i have the navigate to move to another request. Unfortunately the selected row data is not passed as prompt to the calling request if the source request is a combine (UNION) request. Please let me know if any of you guys found the same issue before and the resolution to resolve this.
OBIEE version is 10g.
Thank YouHi
if you are having a Union report as your source , then you cannot navigate for a particular selection in 10g with the navigate option available.
we can achieve this functionality with java script using PortalPageNav Function.
Please check this url
[http://gerardnico.com/wiki/dat/obiee/dashboard_url#portalpagenav_function]
Thanks
Anuj
Edited by: Anuj on Jul 21, 2011 2:49 AM -
Reports with HTML links to "sub-reports"
I have a main sequence that runs several sequences of tests. I
would like to have these tests create separate reports and then link
them from my main sequence's report. I have selected HTML
reporting style. I have figured out how to link by looking at Teststand\Examples\ModifyingReports\HTMLDiagnosticLinks.
The only thing left is figuring out how to create the "sub-reports"
instead of including the information in the main report.
Any suggestions?
Thanks,
Bob Young
Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
DISTek Integration, Inc. - NI Alliance Member
mailto:[email protected]Ray,
I would like to have the sub-reports be the same format as the main report but it is not important if it has a header like the main report has. I think that it needs to just make a report that will print on 50 pages into something easily readable. I have already toyed with the idea of a database, but I would still have to create a report of some sort, so if I can modify TestStand's report sequence to do it, that would be even better.
So basically I am dynamically calling a series of selectable tests. If each of the called tests had their own report liked in to the main test where it was called, that would be great.
So, I'm looking for something like this:
Main Report:
UUT Report
Station ID:
BOBY-L
Serial Number:
NONE
Date:
Monday, December 12, 2005
Time:
4:16:19 PM
Operator:
administrator
Number of Results:
37
UUT Result:
Failed
Failure Chain:
Step
Sequence
Sequence File
Numeric Limit Test: Receive 7 bytes
MainSequence
Read Test.seq
SequenceCall
MainSequence
testing.seq
Begin Sequence: MainSequence
(C:\VSS\Test Driver Code\Tests\Initializing Driver Test\Initializing Driver Test.seq)
SequenceCall
Status:
Passed
**********************LINK TO TEST****************
End Sequence: MainSequence
*****************SUB-REPORT LINKED IN*****************
Begin Sequence: MainSequence
(C:\VSS\Test Driver Code\Tests\__TestStand - Common Components\common sequences\Read.seq)
Read 20 bytes
Status:
Passed
Read the following bytes from Address 0000 of the FLASH:
46 00 C5 07 00 00 70 00 C3 03 00 00 9A 00 8D 04 00 00 E8 00
End Sequence: MainSequence
Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
DISTek Integration, Inc. - NI Alliance Member
mailto:[email protected] -
Looping thru sub report based on dataset in main report.
Hello all,
I have a report which has few parameters and I scheduled it to run and export in excel. This report run multiple time based on parameter value and then export the data into different excel file.
Here is what I'm looking for:
1. Create a main report with temporary data set with all the parameter values.
2. Run sub report with parameter values from main report and then export it to excel file, I assume it will help to create one single excel file with multiple tabs.
Questions are:
1. How I can create s dataset in main report (may be use XML as a data source) and write a query? Since I don't have access to database I cannot add a table for parameters values so I need to know how I can create a dataset with all the values
2. Is this a right approach or there is a another way to handle it?
Look forward for expert advice.
Thanks,
PHi Parry2k,
According to your description, you want to create a report with several parameters and configure subscription to send delivery the report to users, but you haven’t permission to access database.
According to my knowledge, as long as a user can connect to a SQL Server instance, the user is able to create temporary tables, there are no special permissions. To use XML as data source, we can select XML from type drop-down list, then embed xml in dataset
query text box.
To set parameter values, we can create Available values and Default Values manually or create datasets for the parameter, then get values from the datasets.
In this case, I would recommend you asking database administrator to grant permission to access database to you. Creating temporary tables is not a good approach to solve the problem.
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu
Wendy Fu
TechNet Community Support -
Linking Parameters to sub report from main report.
When we link a formula in a main report to a sub report parameter and then use the sub report parameter in a SQL Command to an Oracle database, the Crystal Report works in Crystal Reports 2008 but not in CRFE 2.0 SP1. Please help how to do this. I'm restoring the sub report links after changing the database connection info as per Ted's advice in another thread. Please note that I can see and print the parameters being passed in the sub report. It's only that I can not use it in the SQL command.
We get the following exception
Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException---- Error code:-2147467259 Error code name:failed
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.hyperformix.athens.crystal.CrystalReportEngine.exportCrystalReport(CrystalReportEngine.java:261)
... 11 more
Caused by: java.lang.NullPointerException
at com.crystaldecisions.reports.reportdefinition.ParameterFieldDefinition.qJ(Unknown Source)
at com.crystaldecisions.reports.reportdefinition.ParameterFieldDefinition.qL(Unknown Source)
at com.crystaldecisions.reports.dataengine.f.hH(Unknown Source)
at com.crystaldecisions.reports.dataengine.f.S(Unknown Source)
at com.crystaldecisions.reports.dataengine.f.hN(Unknown Source)
at com.crystaldecisions.reports.dataengine.DataSourceManager.int(Unknown Source)
at com.crystaldecisions.reports.dataengine.DataSourceManager.a(Unknown Source)
at com.crystaldecisions.reports.dataengine.DataSourceManager.if(Unknown Source)
at com.crystaldecisions.reports.dataengine.y.byte(Unknown Source)
at com.crystaldecisions.reports.dataengine.y.equals(Unknown Source)
at com.crystaldecisions.reports.dataengine.i.if(Unknown Source)
at com.crystaldecisions.reports.dataengine.i.do(Unknown Source)
at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.<init>(Unknown Source)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.if(Unknown Source)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatterBase.<init>(Unknown Source)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.<init>(Unknown Source)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.a(Unknown Source)
at com.crystaldecisions.reports.formatter.export2.a.a(Unknown Source)
at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(Unknown Source)
at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(Unknown Source)
at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(Unknown Source)
at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ds.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
Edited by: balaji va on May 14, 2009 2:55 AMHi Thomas,
Thanks for the idea but the problem is not that simple, as I'm developing a framework for Crystal Reports 2008 for use at work for future projects. It is not developer-friendly for developers who will use the framework to have a pre-processing just to predict the values they will use for the sub-reports and feed it via the main report (we will not be even sure of the number of parameters to allot for the subreport if that was the case) when all they really needed was a single value.
e.g. Reports on Departments in a Location (parameter) and the Officers in each Location
Main Report will query for the Departments in a certain location and other information about it
Sub report will query for the Officers in the department and their Information (linked to main report via department ID)
All the developer needed to provide was the Location parameter. I can't make it hard for them so that they need to revise their templates because the new JRC can't process this template. The said template worked in JRC in Crystal Reports XI, that's why I'm thinking there should be a way (I might just have made a mistake or two in what I'm doing in the new JRC). Or is there a bug in the new JRC? I'm hoping for our SAP forum guys here (Ted or other people from SAP) to clear this up.
Thanks a lot.
Regards,
Rizza
P.S. For snippets of my code, please see JRC for Crystal Reports for Eclipse V2.0 Parameter Problems -
Sub-reports DO NOT WORK in Crystal for Eclipse v2
Hi,<br />
<br />
We have recently upgraded from Crystal JRC to CR4E 12.2.202. Our application updates the JDBC connections at runtime to supply credentials.<br />
<br />
Everything seems to be working except sub reports. When using sub reports we get the error shown below.<br />
<br />
On reading other forum posts, the top error about PropertyResourceBundle just seems to be about trying <br/>
to print an error message from the real exception, which is in the third stack trace below: <br/>
<i>Error code:-2147217394 Error code name:missingParameterValueError</i><br />
<br/>
Any idea what has changed and how we can resolve this issue?<br />
<br />
Thanks for your help.<br />
<br />
<br />
06-25@16:48:52 39545 [http-8280-3] ERROR com.crystaldecisions.reports.common - Failed to load the resource 'InternalFormatterException' from the bundle java.util.PropertyResourceBundle@66afc4.
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key InternalFormatterException<br />
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getString(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResources.loadString(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResources.loadMessage(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResourcesFactory.getLocalizedMessage(Unknown Source)
at com.crystaldecisions.reports.common.CrystalException.getLocalizedMessage(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ds.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.reports.sdk.PrintOutputController.export(Unknown Source)
at au.com.esriau.dekho.crystal.Report.export(Report.java:135)
at au.com.esriau.dekho.crystal.CrystalService.exportReport(CrystalService.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)<br /><br />
06-25@16:48:52 39545 [http-8280-3] ERROR com.crystaldecisions.reports.common - Failed to load the resource 'InternalFormatterException' from the bundle java.util.PropertyResourceBundle@66afc4.
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key InternalFormatterException<br />
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getString(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResources.loadString(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResources.loadMessage(Unknown Source)
at com.crystaldecisions.reports.common.CrystalResourcesFactory.getLocalizedMessage(Unknown Source)
at com.crystaldecisions.reports.common.CrystalException.getLocalizedMessage(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ds.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.reports.sdk.PrintOutputController.export(Unknown Source)
at au.com.esriau.dekho.crystal.Report.export(Report.java:135)
at au.com.esriau.dekho.crystal.CrystalService.exportReport(CrystalService.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)<br /><br />
06-25@16:48:52 39545 [http-8280-3] ERROR au.com.esriau.dekho.crystal.CrystalService - InternalFormatterException
com.crystaldecisions.sdk.occa.report.lib.ReportSDKParameterFieldException: InternalFormatterException---- Error code:-2147217394 Error code name:missingParameterValueError<br />
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
at com.crystaldecisions.reports.sdk.PrintOutputController.export(Unknown Source)
at au.com.esriau.dekho.crystal.Report.export(Report.java:135)
at au.com.esriau.dekho.crystal.CrystalService.exportReport(CrystalService.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Edited by: pjoyce on Jul 7, 2009 6:00 AM
Edited by: pjoyce on Jul 7, 2009 8:36 AMWe raised a support issue on this and was given a work around.
With Crystal for Eclipse, you can no longer use "dynamically" generated sub report parameters, you must manually add the parameter to the sub report and apply a record level selection formula.
Steps for the work around:
1. Open the sub report and manually add a parameter field in the field explorer. You can call it whatever you want, but make sure the data type is correct. It should match the datatype that will be passed in by the main report.
2. Click Report -> Selection formula -> Record
3. Enter in a formula like this: {MYTABLE.ID} = {?subreportparam}
4. Save and close
5. Go back to the main report
6. Right click the sub report -> Change sub report links
7. Drag a report field into the fields to link list
7. In sub report parameter field to use, select you're newly created parameter and click OK
Maybe you are looking for
-
EDM - Error in Generation of Settlemet Units
Hi, I have created a settlement unit and want to generate it. But I get the following error: Settlement unit Z_GRD14 cannot be generated Message no. EEDMSET055 Diagnosis Services already exist for the service providers allocated to settlement unit ZE
-
BAPI_SALESORDER_CREATEFROMDAT2 Error with profit center
Hello everyone, I am using BAPI_SALESORDER_CREATEFROMDAT2 to create a sales order, but it is not being created. The return tab shows this: S V4 233 SALES_HEADER_IN has been processed successfully E KM 026 Profit center 2000/20
-
Down Payments with respect to PO
Dear all, Our client needs to pay down payments on a percentage basis on the PO's. But at the time of down payment, it the amount entered is more than the percentage stipulated, system should show an error message. For example, 30% Advance to be paid
-
iMac early 2008, installed original OS X Leopard, upgraded to Snow leopard, upgraded to Lion. Internal hard disk damaged. i do not have replacement. So, I installed from original dvd, Snow leopard on external 2.0 Seagate usb hard disk, installed OK!
-
I have the app Day One on my iphone, can i download the same app for my app without paying more? Any help would be greatly appreciated. I'm just wondering because I would love to be able to use both apps and have them sync. Thanks!