How can I call reports from a third party tool?

Hi!
I'm a Delphi 6 developer and our company has a customer that want to call reports created in Crystal Reports directly from our software.
What is the quickest way to open a report from a third party tool (passing parameters) ?
There is a way to do that without embedding Crystal VCL components in Delphi?   I'm searching for a command line tool or a way to open it with URLs....
Thanks in advance!
Edited by: AlmirB on May 23, 2011 6:25 PM

One of the 3rd-party Crystal Reports viewers listed at http://www.kenhamady.com/bookmarks.html provides a full command line API, so you can call a report from your app and pass parameter values, login info, etc.

Similar Messages

  • Calling IPC from a third party web application

    ISA, IPC experts,
    We have CRM 4.0 with IPC 4.0. We are developing an in house web application  in jsp/java for dealer orders. Our office staff uses CRM Online for Order Entry.
    We want to use the existing pricing procedures in the IPC to derive the pricing for the web project so our user can see the price for a given product prior to placing the order in CRM.
    How can we call IPC from a third party order software in java? prefereably without installing a standalone IPC (heard that IPC 5.0 may not support standalone mode)?
    Can you help us with ways to call the IPC from our in house web application, or point us to some documentation about the ipc client layer?
    Your help in this regard is highly appreciated.
    Yanhui Yu

    Hi Yanjui,
    if you have a CRM installation, an IPC is part of that installation. Connect your web application to that IPC. The IPC comes with its own web applications, which base on a package com.sap.spc.remote.client.object. These are APIs that you might consider using in your web application. The package should be documented with the API docs that come with your web apps, but I'm not sure about how this is delivered (sorry).
    Concerning upgradability to CRM 5.0: The IPC there does not come as its own server anymore, but offers ABAP RFC functions that are actually implemented in Java using new Netweaver technology. The 5.0 RFCs are similar, but not identical to the old IPC commands / RFCs, so an upgrade is no problem, but some changes are required. The same applies for com.sap.spc.remote.client.object, which has changed a bit as a result of the changes in the IPC APIs below.
    Alternatively to using com.sap.spc.remote.client.object, you might also try to directly call the RFC functions of the IPC server. Finding out what the various parameters that you have to pass do is not too tricky:
    - in your IPC installation, a file <ipc>/lib/properties/servercommands.xml contains all RFCs that the IPC knows.
    - for the RFC you want to use check the respective javaname in that file.
    - for that javaname check class com.sap.spc.remote.server.command.<javaname> in the javadoc API Documentation that is part of your IPC installation. This will contain rather technical details on how to call the RFCs.
    Please be aware that it's not an easy job providing all the data that IPC needs to do pricing.
    I would recommend using the E-Commerce application which has done this job for you already.
    Best regards,
    Karlheinz

  • Can we call report from rfc.

    Hi All,
    Can we call report from rfc.
    if it is possible please tell me the process.
    i know the process to call rfc from report and from rfc.
    but i dont know how to call report from rfc FM.
    Thank you.

    HI
    you call report from rfc.
    but you have to write the logic for that..
    ex: 1st of all you have to create the fm  in target system
    then you have to call that fm using that rfc
    and then you can call the report form the target system.

  • How can print a report from form 6i,  when I press a button?

    hi Friends,
    How can print a report from form 6i, when I press a button?
    When i press a button from Form 6i, the report should print through printer.
    I have done it by using report parameter DESTYPE Printer but problem is that when I press a button printer dialogue box appear and then I give command Print to printer, I don’t want to show Printer dialogue box.
    I want when I press a button form Forms 6i , printer will print my report directly.
    Please send me the solution of this problem.
    Best regards,
    Shahzad

    Hi
    If You are using Client server application then to passing to Add all Print Parameter in the Host Command.
    Means Print command in unix to Host(lp.............) and Other Parameter to file name of the report to print.
    If You not Use Client Server Application the Also Passing a Host Command in Button-Pressed Event and Run.

  • How can i clean off all my third party applcations

    How can i clean off all my third party applacations from the internet?

    Uninstalling Software: The Basics
    Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash. Applications may create preference files that are stored in the /Home/Library/Preferences/ folder. Although they do nothing once you delete the associated application, they do take up some disk space. If you want you can look for them in the above location and delete them, too.
    Some applications may install an uninstaller program that can be used to remove the application. In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
    Some applications may install components in the /Home/Library/Applications Support/ folder. You can also check there to see if the application has created a folder. You can also delete the folder that's in the Applications Support folder. Again, they don't do anything but take up disk space once the application is trashed.
    Some applications may install a startupitem or a Log In item. Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder. Log In Items are set in the Accounts preferences. Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab. Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.
    Some software use startup daemons or agents that are a new feature of the OS. Look for them in /Library/LaunchAgents/ and /Library/LaunchDaemons/ or in /Home/Library/LaunchAgents/.
    If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term. Unfortunately Spotlight will not look in certain folders by default. You can modify Spotlight's behavior or use a third-party search utility, Easy Find, instead. Download Easy Find at VersionTracker or MacUpdate.
    Some applications install a receipt in the /Library/Receipts/ folder. Usually with the same name as the program or the developer. The item generally has a ".pkg" extension. Be sure you also delete this item as some programs use it to determine if it's already installed.
    There are also several shareware utilities that can uninstall applications:
    AppZapper
    Automaton
    Hazel
    CleanApp
    Yank
    SuperPop
    Uninstaller
    Spring Cleaning
    Look for them at VersionTracker or MacUpdate.
    For more information visit The XLab FAQs and read the FAQ on removing software.

  • How do I transfer files from one third party app to another through wifi and without a computer

    How do I transfer files from one third party app directly to another third party app through wifi and without a computer?

    Wifi network
    Email
    Thumb Drive
    Online storage such as, iCloud Google Docs, SkyDrive, etc.

  • How can I call AM from another page

    Hi,
    I have come across a situation which I am not sure how to solve it. Here is the issue. I have a custom requirement to add another page to an already existing custom page. The first page used to hold the data and commit buttons however because of requirements, we want users to add some comments on the second page and then save the data. In other words the save button is now suppose to move to the second page.
    The dilemma I have is that the method that used to be called from the PFR CO of Page 1 was linked to page 1 AM which had that commit method.
    I still want to re-use the method from the Page 1 AM since there is a lot of logic involved. How can I call that method while I am in my second page from my CO?
    I am using setForwardURL and I am retaining AM from page 1.
    Also, if this is not feasible what are other alternatives. Any ideas would be appreciated.
    Edited by: user501998 on Jan 7, 2010 12:21 AM

    Hi,
    Can you give me an example? I mean do I just call the AM like in the example below...in my PFR...of Page 2 Controller. I thought this would be giving me an error method not found or something since it would be looking at the AM of my current page. I will try it and see but if there is another syntax can you please provide it.
    Thanks
    Partial code from PFR of Page 2
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    if(eventName.equals("save"))
    if ( respName.endsWith("Admin") )
    am.invokeMethod("commitTransaction"); --- This is the AM Method in Page 1...
    } else
    throw new OAException("Shipper successfully updated.", OAException.CONFIRMATION);

  • How can i run report from form?

    Hi.
    I build a report , the name is test , in this report i have 3 parametrs 'user_id' , 'Date_1' and 'Date_2'.
    how can i send those parametrs from form to report?
    i have 3 text item in form for get the parametrs.
    thanks alot

    You can run the report from within a program unit, using following :
    Run_Product(REPORTS, report_name, ASYNCHRONOUS, RUNTIME, FILESYSTEM, param_list, NULL);
    Here, report_name contains report file's name (test.rdf in your case) its type is Varchar2.
    param_list is of ParamList type, it contains the name-value pairs for parameters you want to pass to the report. You'll have to add parameters to this using addParameter() function. see the Help for addParameter().
    this will run the report using Report Background Engine.
    Regards,
    Muhammad Shakeel

  • How can we copy report from one portal to other portal

    hi,
    I have to copy one report from 1 portal to other portal so how we can do that .If anybody knows pls tell me

    Hi,
    Can you tel us the type of Report you are using ?
    Regards,
    Sandeep

  • How can I call contacts from my list without the country code that is registered with that contact?

    I have all my contacts registered with a country code. When I want to make calls from my iphone, I do not want the phone to dial the country code, but only the area code. How can I make that happen?

    Your 3G backup contains your contacts already, you don't need to sync them to Outlook or anything just restore the backup file from the 3G onto the 4S and you should be good to go.
    This kb article should help:
    http://support.apple.com/kb/ht1414

  • How can I call EJB from JSP/Servlets in iWS?

    Hi!!
    My JSP/Servlets are on iWS, and I deploy EJB on iAS.
    In this case, I don't know how JSP/Servlet call EJb on iAS.
    I'd like to know how I can set JNDI name in JSP/Servlet on iWS.
    I will thank you if you give me a simple example source using JSP/Servlet
    and EJB.
    Thanks in advance!!!
    - Park-

    Park,
    Why Are you running your JSP/Servlets in iWS instead of iAS? For whatever
    reason,
    look at the Converter sample from iAS. You will be doing RMI/IIOP in this
    case and the sample explains in detail what to do.
    hth,
    -robert
    "SungHyun, Park" <[email protected]> wrote in message
    news:9jpfmt$[email protected]..
    Hi!!
    My JSP/Servlets are on iWS, and I deploy EJB on iAS.
    In this case, I don't know how JSP/Servlet call EJb on iAS.
    I'd like to know how I can set JNDI name in JSP/Servlet on iWS.
    I will thank you if you give me a simple example source using JSP/Servlet
    and EJB.
    Thanks in advance!!!
    - Park-

  • How to pull call reports from Customer Service phones

    I have a building that has normal users and a group of customer service users and I would like to pull a report showing how many incoming and or outcgoing calls just from customer service.How would you recomend doing this?

    You need to specify what products and versions you are using.
    https://
    Cisco Unified Communications Manager Call Detail Records Administration Guide, Release 8.6(1)

  • How can we run reports from the front enf of iProcurement...

    Hi Guys,
    I need to create a link to run reports from the front end in iProcurement webpage instead of using apps SRS to run the report...
    help needed...
    thanks
    aman

    Hi Tapashray,
    That was a great help. Thank you so much. A few more clarifications needed sir..
    I refered to a previous link and came to know about a prcedure he followed for a report. So is it the same way that is to be done... I pasted a descr what he said in the thread. In ur solution, you said, have a link bean. what do u mean by that. After i go thru all the steps what this guy told.
    It would be of gr8 help if you kindly look in to this for one more minute sir..
    thanks
    Creating a new report in 11.5.9
    Re: Creating a new report in 11.5.9
    Posted: Mar 11, 2005 7:12 PM in response to: dhergert Reply
    Ok, I was able to figure out the functions that were confusing me. For my own record and for those that do not know, I will list how to create the objects necessary to add a new report to a menu.
    1-Write JSP (should be written just how Oracle writes theirs)
    2-Creat function for the new JSP page as System Administrator responsibility
    3-Use Sys Admin to add the function to a menu somewhere
    4-Using AK Developer responsibility, create an attribute with the label of the attribute being the name of your function you created. Oracle's convention is the name of the attribute has FS in it.
    5-Using AK Developer, lookup the ASF_FUNC_SEC_REG region
    6-Drill down into that regions attributes
    7-Add a your newly created attribute to this region

  • How can I use Drupal as a third party CMS with ATG E-Commerce Application?

    Hi Friends,
    We are planning to use a third party Freeware Content Management System (CMS) for web site content in ATG E-Commerce Application, instead of ATG content Administration or merchandising.
    Can anybody please let me know how can I use a third party CMS(Eg: Drupal) with ATG E-Commerce Application?
    Regards,
    Krishna.

    I did create a rule to determine if anyone coming through time eval is a new hire based on vacation elig. date in IT0041.  It compares Today to the vacation elig. date and if they match, set a time type indicator to 1.  I also added another decision to determine if they were a part time employee and pro-rate their quota entitlement based on what's in their IT0007 weekly working hours.  Instead of setting the time type indicator to 1, I recalculated based on a percentage of 40 hrs/wk and then updated the time type to that percentage.  In my quota generation rule I use that time type as a multiplication factor to recalculate their new pro-rated amount rounded up to the nearest whole number.

  • How can I have SAP to identify third party new hires as a new employee?

    Hello,
    Situation:
    Our company has changed our vacation quota policy for new hires.  In 2011, new hires did not receive any vacation their first year.  In 2012, that policy has changed to give them vacation based on how many months are left in the year.  Example:
    If hired Jan 1 - June 30 = 80 hrs, July 1 - Oct 31 = 40 hrs, Nov = 24 hrs, Dec = 0 hrs.  I have configured the Rules for Generating Absence Quotas to make this happen, however we've discovered a slight problem.
    If a new hire has never been in our system, the logic works perfectly, however, in the case of third party employees, they are already in the system, thus have a Actions infotype with their third party onboarding hire date. At this point they are defined as employee group = 3.  After 90 days, we hire them as a production employee, employee group = P, so now they are now a company employee.  When they process through the generation rules, the system does not recognize they are a new hire employee because it uses their Actions entry date based on their third party onboarding entry.
    Question:
    When determining seniority, I'd like the system to use their third pary new hire action and not the third party onboarding action. Does anyone have a solution or suggestion?

    I did create a rule to determine if anyone coming through time eval is a new hire based on vacation elig. date in IT0041.  It compares Today to the vacation elig. date and if they match, set a time type indicator to 1.  I also added another decision to determine if they were a part time employee and pro-rate their quota entitlement based on what's in their IT0007 weekly working hours.  Instead of setting the time type indicator to 1, I recalculated based on a percentage of 40 hrs/wk and then updated the time type to that percentage.  In my quota generation rule I use that time type as a multiplication factor to recalculate their new pro-rated amount rounded up to the nearest whole number.

Maybe you are looking for