Using Crystal Reports for Ad-Hoc reporting

Is Crystal Reports capable of ad-hoc reporting? If so what of the myriad of products is the minimum that I would need to get started?

There are a few ways to get close to what you need.  The easiest way is to use Crystal Reports for Eclipse which is the product that contains an embedded version of the Cystal Reports designer.  This would allow users to design and connect the reports to datasources in a similar manner to Crystal Reports.  It isn't a fully featured version of CR, more of a basic version.  It will allow you to add charts, and you can open an already created template; the connectivity is limited to JDBC, JavaBeans, POJO classes, XML and Web Services.
You can also use the Crystal Report Java SDK to create your own adhoc pages that will allow you to perform the functionality you designer.  The API will allow you to do nearly anything you can do within Crystal Reports.
The above downloads are can be obtained freely from the Crystal Reports for Eclipse portal on SDN.  To distribute web applications internally, you do not require any additional licenses.  To sell your application or to distribute it externally, you require a Developer Advantage license.  See this link for more information about that:
http://www.sap.com/solutions/sapbusinessobjects/sme/reporting/eclipse/technicaldetails/index.epx
For more information about the SDK and Embedded Designer, have a look at the Crystal Reports for Eclipse 2.0 Developer Guide AND API reference documentation in the SDK Library, the Business Objects Portal, on http://www.sdn.sap.com .

Similar Messages

  • HR-BW report for Travel Expense report(Urgent, max. points awarded)

    Hi All,
    Could anyone please tell how to write a spec to create a BW report for Travel Expense report. or how can we know from which tables can the data be extracted for Personal number, name of the EE, Trip number, Trip duration, Trip begin date, Trip end date, trip destination,  reason for the trip, total cost, reimbursement amount, paid by company, additional amount, total miles/Km,  cost center, CoAr, Status of the trip
    Its very urgent. Please Help!!!!
    Regards,
    Latha

    Hi Latha,
        PR05 is the Tcode for Travel expense Manager where the data will be posted  and The table is PTRV_HEAD   where the data get stored .
    Regards,
    Narendra Kumar Katuri.

  • Report asks for database login in deployed version using crystal runtime for vs2008

    I am developing an application with VS2008 .Net with an Interface to use external Crystal  reports.
    I created a Report using Crystal Reports 2011 "doku.rpt".
    I am using a CrystalReportViewer "crpv" on a form.
    I am using a ReportDocument object (Variable "ReportDocumentM"), to which I load the file "doku.rpt"  and assign the logon Settings of main and subreports (which are the same for all tables).
    Using crpv.ReportSource = ReportDocumentM I assign the reportDocument to the ReportViewer.
    On my develop System everything works fine, the Report is shown in the Viewer.
    I created a Setup for my application and isnatalled it on another System. I also installed the CrystalRuntime for VS2008.
    When I try to Show the Report, a dailog "Database Login" appears and aks for the Connection.
    where the SERVER, USERID and (sometimes the PWD) Input fields are filled with  the correct values, but always the DATABASE field is empty.
    SERVER and DATABASE fields are READONLY.
    Hours and hours I tried differnt things, I also filled the logon info of the ReportViewer himself, nothing helped.
    The code:

    Sorry, I found the solution in another discussion:
    "Crystal ask for DB Connections on new installation"
    Correct Answer by Marc Trudel  on Jan 9, 2014 6:57 PM ' Solved Reports are all saved with SQLNCLI which is Sql Native client 9 (2005) New computers only have SQLNCLI10 which is Sql Native Client 10 (2008) Customer will either install SQL CLient 10 on all old computer and upgrade the reports or install SQL Client 9 on new computers which will avoid upgrading hundred of reports
    In my case the original Report was created on a System with both SQLNativeClient 9 and SQLNativeClient 10 on it. Because I originally used a SQL2000 database as datasource, the SQLNativeClient9 was used. It wasn't a Problem on the System when I dynamically connected to a SQL2008R" database, probably because the NativeClient9 was still there and could be used. On the other Computer only the NativeClient10 was existing and this caused the Problems.
    But I think that this is a bug in Crystal: I think ist normal, that from time to time there are changes in DataBase Connections and Clients, so the reports should be able to work also with new Clients. At least there  should be a message to inform about the Problem.

  • Practical universe schema design for ad hoc reporting in web intelligence

    Hello Folks,
    I am in the initial design phase of creating a universe out of normalized tables in oracle database. This current set of table are outside our data warehouse methodology and work flows. The new Universe will be used for ad hoc query by limited users. There are about 25-30 tables with employee data/attributes (mostly HR data). Since these tables are all dimensions with employee information on various subjects like education,address, training,*employee records* etc, what should be my join strategy with the existing table schema? where is concept of fact table?. Would you suggest any denormalizing/derived or materialized view to get the right end results. Or do you see any ETL process required before starting this task? My main concern is configuring joins between the tables and performance issue due to many joins in the current physical model. Additionally, i am concerned with employee records component in the structure, as each record of an employee may have multiple event history. How would you handle such a situation (maybe create a seperate context with the main factless fact Employee table??)
    I will appreciate your insight and approach to tackle the initial planning phase of this project.
    Thanks

    ...due to the fact that with ad-hoc reports, the links, joins, cardinalities etc may differ from report to report depending on what each individual report would require.
    Cardinalities are part of the data model, they should not change based on report requirements.
    As far as the rest, yes, designing a flexible universe can be challenging. You have the option to set up different join paths (called contexts) for different functional areas, but in some cases it just makes sense to build more than one universe on top of the same data structures.
    For an example, consider a very simple case where there is a relationship between an employee and the company motor pool (collection of company cars). The HR person wants to see all people even if they don't have cars assigned to them, so they would require an outer join from Employee to Car. The motor pool manager wants to see all cars, even those that are not currently assigned to a person, so they would require an outer join from Car to Employee. These two requirements are contradictory, and so cannot be designed into a single universe. That's not a problem, it's simply something that needs to be recognized and responded to. An HR person is not likely to care about when the next oil change is due, and the motor pool manager probably does not care about the hire date for a particular person.
    Web Intelligence makes an excellent ad hoc query engine, but it does require some investment in a proper universe structure.

  • Crystal 2008 for VS 2010 - Report formatting issues in viewer (extra space)

    Hello,
    We have a Windows Form application developed in VS 2010 using the Crystal 2008 for VS 2010 runtime. We are having issue with extra spaces in text objects. For example: in a report header we have an object that has text similar to this:
    This report will print a list of all Serial Numbers in the Serial Table that are missing related Serial Meter records.
    When we run it within Crystal 2008 Designer, it looks great; however, when we run it from the Windows Viewer we developed, it looks like this:
    This report will print a list of all Serial Numbers in the Serial Table that are missing related Serial Meter records    .
    The viewer places extra spaces between records and the period (.).  We also noticed it places spaces in phone numbers:
    952 -555-555
    There's an extra space between the 2 and the dash (-).
    One thing we noticed is, if you change the viewer zoom to 98%, then the extra spacing goes away.
    We just upgraded to SP1 for Crystal 2008 for VS 2010 and still the same issue. We are referencing these DLLS: CrystalDecisions.CrystalReports.Engine.dll, CrystalDecisions.ReportSource, CrystalDecisions.Shared, and CrystalDecisions.Windows.Forms all version are 13.0.2000.0.
    Any help would be great.
    Thank you,
    Tyler

    Hi Tyler,
    I copied the text from your other post into a new report and changed the fonts and previewed in my C# test app and I don't see the problem.
    "We have a Windows App that we just converted to .NET 4.0 and updated the viewer to the Crystal Reports Viewer in VS 2010. When we 952-555-555 open a report that has a large block of static text in paragraphs left-aligned the spacing around punctuation is awful - there's almost a tab's worth of space between the last letter and the period. U.S. looks like US. This happens both with reports that were created in VS2008 and ones that were created in VS2010. It is only a problem in the viewer's display - if we print to a printer or export to PDF the spacing around punctuation is fine. It's also not a problem on our development workstations which are running Windows 7, but is a problem on our test servers which are running Windows 2003 Server. I ran the modules tool and found that the version of usp10.dll does match what the previous thread said it should be and it's coming from the c:\program files\sap businessobjects\crystal reports for .net framework 4.0\common\sap businessobjects enterprise xi 4.0\win32_x86\ folder. On my development machine when I run the modules tool I notice that a second instance of usp10.dll is called which is the version installed with Windows 7. We've tried changing fonts but none of the ones we've tried (originally in Times New Roman, 12, tried Arial, Times and various sizes) have made a difference. We also tried changing the print options with no improvement. The only thing that makes it slightly better is full-alignment but our customer insists that it be left-aligned."
    I threw in the telephone number also you noted in this post.
    I created a new report and copied the text above into a text object and then previewed. I then changed the fonts to various types and I don't see the problem.
    I also used Courier New because it's a fixed font layout, meaning the same letter always uses the same amount of space, and it shows just fine also.
    I've seen issues where the Video driver and screen size can affect the spacing. Usually updating the Video driver or changing your screen resolution resolves the problem.
    What Video Drivers and Monitor are you using?
    And What OS?
    Thank you
    Don

  • Generating Dynamic Query for Ad-Hoc Reports

    Hello,
    What is the best way to create a dynamic query to generate ad-hoc reports? I have a couple of ideas but not sure which would work best and be most flexible.
    I would like our users to be able to check checkboxes for what data they would like returned in their report. The data would be pulled from a number of tables, 10+, depending on what pieces of data they checked.
    Should I write one dynamic query, with a bunch of IF statements in it?
    Should I write many individual queries and then join them together in a temp query?
    Should I create a temp table on our SQL server which contains the data from all of the tables; then query that? (I am worried about data being out-of-date with this option.)
    Which one of these solutions should I go with or is there a better solution that I am not considering?
    Thanks for the help.
    Josh

    Do you mean a Stored Procedure? Would the Stored Procedure then have one query on it with a bunch if IF statements? Maybe a bad example, but something like this?
    Yep.
    I haven't written a proc for a coupla years (I have DB people to do that for me now, bless 'em), but every DB is different, so the approach will vary depending on what DB you have.  It's perhaps time to buy a book or do a google or something.
    Adam

  • Standard Crystal Layout for General Ledger Report, Development Limitations

    Hi Guys,
    I have experienced some development limitations in the standard crystal general ledger layout for "General Ledger report" in SAP.
    So if we are running standard "General Ledger" report we have a lot of columns but we unable to get these columns in the standard crystal layout because PLD_Items (XML source file) doesn't contain all of them. For example, I need to add a "Project" into existing standard crystal layout and I can't do that.
    Do you have guys, any ideas how to change PLD_Items source or it's impossible?
    Any help will be appreciated.
    Thanks,
    Sergey Magsumov

    Hi,
    Please refer this thread http://scn.sap.com/thread/642764
    Thanks & Regards,
    Nagarajan

  • Auto execution of Crystal Reports for VS 2010 report

    I'm very new to crystal and I've been searching for some time and can't seem to find a solution to this.  I installed Crystal Reports for VS 2010 and can run a report without any issues.  What I would like to do is basically compile and EXE that when I execute it, it will refresh a report and export it in whatever format and location I specify, without showing any GUI.  This seems like it should be an easy thing to accomplish, but I have had no luck yet.
    Any help is appreciated.
    Thanks,
    Tim

    Hi Tim,
    See these samples:
    Root Page
    http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsHome
    Enterprise Samples (including managed and unmanaged ras)
    http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsSDKSampleApplications
    Non-Enterprise Samples
    http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsSDKSampleApplications
    Exporting Samples (RAS)
    http://wiki.sdn.sap.com/wiki/display/BOBJ/NETRASSDK+Samples#NETRASSDKSamples-Exporting%2FPrinting
    Just don't load the report into crystalReportviewer1 and simply export to what ever format you need.
    Your users will need the CR runtime if they want to run your app. If you export to PDF or some other format then they can view the report only. Just share or e-mail the report folder.
    Thank you
    Don

  • Error when using FND FORMAT_CURRENCY for XML Publisher report

    XML_REPORTS_XENVIRONMENT is :
    /apps01/applclone/erpcloneora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to /apps01/applclone/erpcloneora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    _AMERICA.UTF8
    stat_low = B
    stat_high = 0
    emsg:was terminated by signal 11
    Program was terminated by signal 11
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 3125762.
    Review your concurrent request log and/or report output file for more detailed information.
    Edited by: user11972592 on 20-May-2010 02:30
    Edited by: user11972592 on 20-May-2010 02:46

    I just tried:
    substr(to_timestamp(svs_date, 'dd-mon-yy'),1,9)which crops it but then the interactive searches dont work again so its basically the same as Date. :(
    Mike

  • [Extend DBI] specify the drill-down report for the custom report column

    Hi,
    I realized two custom reports by using the extend DBI tools:
    1st report displays the sum of invoices amounts grouped by Operating Units.
    2nd report display the details of invoices for all Operating Units
    In the 1st report I specified a link on the column Operating Units to drill-down at 2nd report.
    The problem is how specified the drill-down link so that the 2nd report display only the detail of invoices for the selected Operating Unit?
    Thanks.

    Adding the time dimenstions like Year, Quarter, Period, Week is quite possible.
    Steps would be:
    1. make sure your data source (Table/View has these columns). If you don't have them you can generate them by joining the date of the data table with FIII_TIME_DAY.
    2. Map these new columns to appropriate Dimesnions. (Lile Enterprise Year, Enterprise Quarter etc.)
    Once you have done these two your report will work for the Time Dimensions.
    I dont think its possible to get the Prior Period functionality unless you use a generated datasource.
    Regards,
    Sudeep

  • SAP reporting for Month end reports for Pension (TP, USS, LGPS)

    Hi
    I wonder if anyone can help me.  We have just had SAP installed and are experiencing problems with month end reports for Pension reporting.  Can anyone point me in the right direction of the reports?  I have managed to extract some reports but they hold year to date values, not the current month and I am having problems with extracting the monthly contributory salary.
    Many thanks in advance
    Pia

    It's possible to re value asset records but the intent is not for currency adjustments.  That is almost always done in consolidations.
    It's possible to depreciate based on the current exchange rate using 95314 but this is considered a modification.  I've rarely seen it implemented.
    -nathan

  • Web Application Designer : Variables for Ad-Hoc Report

    Hi,
    I have to modify the default template who is used to display the variable entries ...
    Someone know the technical name of the web template that's call when I push the button "Variable Screen" ?
    Thanks in advance
    Alex

    There is no extra template executed when processing the variable screen.
    It is just a command within the current template:
    CMD=PROCESS_VARIABLES&VARIABLE_SCREEN=X
    Regards,
    Beat

  • Dynamically select detail report for a master report link item or button?

    I'm still new to APEX, so apologies if this sounds like a stupid question, but so far I can't find anything online about how to do the following.
    I have a simple report, and I want to be able to drill down from here to a detail report via a link item (or a button) in each row. The problem is that the specific detail report to use depends on a combination of values in the parent record.
    So if I have a parent record in the master report with values for columns 1/2/3 of A/B/C, I would drill down to a detail report against table X. If my parent record has values of D/E/F, I might drill down to a different detail report against table Y.
    I can build the individual reports easily enough, and I can set up a link item in the master report to drill down to a hard-coded detail report page. I can even generate the name (alias) of the relevant target report as an extra non-DB item in each row of the parent report. But I can't figure out how to allow each row in the parent report to actually link to a different detail report dynamically, depending on the contents of the parent row.
    Can anybody suggest an easy way to do this, or point me towards an online resource that would explain how to do this (preferably in basic terms that this APEX-newbie can understand)?
    Thanks for your help!

    Hi,
    When you say "Detail report" do you just mean a normal report of the child records for the selected master record or a tabular form style "Details report"?
    Using different reports on a page would, typically, depend on the value in a hidden page item - for example, P1_REPORT_TYPE. Your link could pass an appropriate value into this item and the second page would then use this as a Condition for each of the report regions - each region being conditionally displayed when the hidden item is a specific value.
    Andy

  • Additional fields in report for form with report

    Hello,
    I got the problem, that I want to create a form with report where the form only changes the values of one table but the report is also using additional fields linked from another table. If I take a view with all fields for my form with report, the form is about all fields and not only about those from the first table. So is there a way to have another table linked to the form than to the report and get a link between them by a key?
    I hope that someone has got a great idea and can help me solving this.
    Thanks
    Jochen

    Jochen,
    you can create a form with report on the view and afterwards you change the SQL-query into a query on the view. Take care that the original column names remain the same. You get your extra columns in the report and your link to the form remains,
    good luck,
    DickDral

  • Validate Standard ECC Procurement Reports for BI Procurement Report

    Hi Experts,
    Are there any standard SAP reports whereby I can find the:
    Acquisition, operation, maintenance and disposal costs of an Equipment/Asset by procurement cost type,
    Acquisition, operation, maintenance and disposal costs by an Equipment/Asset purchasing org,
    Acquisition, operation, maintenance and disposal costs by an Equipment/Asset purchasing org, by asset type.
    The purpose of this is to validate cost values in a Total Cost of Ownership BI report.
    Thanks
    Lindsay

    Can you tell  how did you search ???
    Just go to RSORBCT transaction and go to infocubes :
    Just do find as 0SD .... you will find all Business contents for SD related, similarly for other modules..
    If you have chosen grouping as "Before and After wards" you should find the entire flow along with reports.
    Hope this helps.

Maybe you are looking for