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,
    Mitalee

    Hi
    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 Thomas

    Tested this after applying BOE XI 3.1 SP3 and SAP IK SP3.
    Fixed

  • Sub report linking

    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}.

  • Sub report linking question

    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?
    Thanks

    You 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

  • How to run the same SSRS report multiple times, each time with a different parameter value?

    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 You

    Hi
    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,
    P

    Hi 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 AM

    Hi 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 AM

    We 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

  • " cpu 0 caller 0x558993 "

    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?

    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!