Crystal driver P2srfc.dll

Hi All,
We have an SAP note 1209556 which suggests to upgrade Crystal "Quickstart" SAP R/3 Open SQL driver, P2srfc.dll. I have no idea what it is. Can you please give me some idea on this crystal driver P2srfc.dll. Please excuse me if this is the wrong forum.
Thank you,
Rajesh.

Hi Ingo,
Thanks a lot for the reply!
I have found this note in SDN as a solution to our problem. We are using SAP 4.6 . So, I think this note will be applicable in our scenario. Can you please guide me how to upgrade this P2srfc.dll  driver.   Where can I see this driver in my system?
Thank you,
Rajesh.

Similar Messages

  • Crystal Driver

    Post Author: Ashwini Yadav
    CA Forum: General
    Do we get the crystal reports driver CD or do we have to install it from the download center? Do we get the crystal reports driver with the installation CD?

    Hi Ingo,
    Thanks a lot for the reply!
    I have found this note in SDN as a solution to our problem. We are using SAP 4.6 . So, I think this note will be applicable in our scenario. Can you please guide me how to upgrade this P2srfc.dll  driver.   Where can I see this driver in my system?
    Thank you,
    Rajesh.

  • How do I find driver MSVCR80.DLL to get my Itunes working again on my PC

    Unable to boot Itunes due to missing driver MSVCR80.DLL.  What do I need to do?

    Check the user tip below.
    https://discussions.apple.com/docs/DOC-6562

  • How to make a driver using DLL in LabVIEW?

    I had followed the "Using Exteranal Code in LabVIEW" manual having finished the making dll file, and the lsb file(I attempted that two ways). But when I load the code in LabVIEW, it can't work. I don't know what had happened, I only got a error message like this:"'0x100014f1'commond call memory'0x00000000',this memory can't be written" or other similar error message, if I push the "enter" button, the vi application which I having lunched will crash. If I push the "cancel" button, the debug model will start,and the next message is "Unhandle exception in LabVIEW.exe(MSVCRTD.DLL/LVS95.TMP/COUNTER.DLL(the last one is creat by myself)):0xC0000005:Access Violation", but I wonder what had cause this? My DLL had been made successf
    ully under the VC++6.0, why LabVIEW can't call it fluently? How to make a driver for my own device using LabVIEW? How to correct my error to finished my hole work? Thank you very much. Jacky Wei
    Attachments:
    counter1.rar ‏33 KB

    1. Can you call this DLL from within VC?
    2. What operation system do you use? There may be a problem with calling of win95 dll under NT or win2000 for example.
    3. If you use NT you may not have permissions to work with some ports and memory areas.
    4. Under NT or win200 try to compile the library as a 32-bit dll, and under win95 - as 16-bit one.
    Good luck.
    Oleg Chutko

  • Crash Crystal Report Ntdll.dll

    Post Author: ringo73
    CA Forum: Crystal Reports
    I have a problem that when I close the report it crashes the whole application. It happens on Windows Vista Business. What the XP reports is that the module that crshes is ntdll.dll (version 6.0.6000.16386).Product: Crystal Report 11 CRDEVELOPER FULL
    Version: 11.0.0.1282
    Thanks.

    Hi Alan,
    I've seen this happen when the other app is using custom UFL's, they are either U2L.dll or CRUFL.dll. One thing CR does not do is version check UFL's. If the other app is running it may have loaded in their UFL's and then you app will load them also.
    It may also be that when you declare the app object specify the version.
    In C++ it would look like this: pApplication.CreateInstance("CrystalRuntime.Application.9") This way it tells your app to use this version. As Ludek suggested possibly your app is using the XI version. Also check the version of crviewer.dll, not sure if you load it but it can cause problems if they are mixed also.
    And it may be OS related. what version of windows are you using?
    There are also others that just copy all of the CR runtime into the \system32 folder. Not a good plan for other app's that use CR runtime also.
    Try closing the other application and then test your app again. If it works it may be they are not version checking, or have a custom UFL, etc.
    Thank you
    Don

  • Crystal Reports UFL DLL limitation?

    Hello there,
    Is there any kind of limitation on UFL Dlls that are being used on crystal reports? Such as connecting to webservices or using sql connections to reach data from databases or using 3rd party dlls?
    the UFL dll is working fine, once i started debuging it i noticed that i could not call the webservice, not even create an instance of the SoapClient.
    I did test the SoapClient from an Exe and it did work fine, just not inside this dll.
    I did try to add
    <system.net>
        <settings>
          <httpWebRequest useUnsafeHeaderParsing = "true" />
        </settings>
      </system.net>
    to the app.config but still, no luck.
    Any tips?

    hello there,
    I have tested in C#.net 2010 and vb.2010. Both gave me the same problem.
    I did try the dll in 64 and 32 bit. Both seems to have the same issue.
    I don't think that the problem is related with the webservice itself as i also have problems when i use other 3rd party dlls and apparently i can't/not be able to.
    The DLL have been registered by visual studio after compiling (i did try to regasm it manually and did try debug mode too).
    i did attach the dll to a process that will call the crystal reports map and the function that the map prints can't create an instance of the webservice soapclient.

  • Crystal XI craxdrt.dll - rpt orientation = landscape... viewer = Portrait

    I have a situation where some reports are displaying in the viewer in Portrait rather than landscape.  The user can then click the print setup, and landscape will already be selected, but the user must physically click on landscape, and then click ok on the print setup, then refresh the report, and only then will the reprot display as landscape.  I've coded the viewer call to check the report definition for it's .paperorientation settings, and tried to force the viewer to use these, but to no avail.   We've found through trouble shooting that this is a user specific, profile issue (most likely in the registry)  because we can login as the same user on different machines, and the behavior is not seen on some machines, but is on others.  We also login as a different user on the primary user's machine, and we do not see this behavior.  I'm assuming there is a Registry entry that is saving this information, and I'd like to just blow away the registry entry, but I can't seem to narrow it down far enough.  
    Has anyone had this and found a solution?

    One thing I would recommend is to always use the latest updates for your version of CR - both on the dev system and on the deployed systems. It is not clear as to the exact version of CR you are using (CR XI r1, or r2). If you are using CR XI r2, the latest updates are here:
    https://smpdl.sap-ag.de/~sapidp/012002523100006255422008E/crxir2_sp4_inc.exe
    and the latest runtime is here:
    https://smpdl.sap-ag.de/~sapidp/012002523100009381702008E/crxir2sp4_rdc_mm.zip
    Updates can be looked up here:
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
    Also, ensure you have the latest printer driver.
    Ludek
    Edited by: Ludek Uher on Dec 24, 2008 6:29 AM

  • I uninstalled LabVIEW 6.1 from a Windows 2000 computer and now when I run DOS programs I get a pop-up error, "gpib-vdd.dll, An installable Virtual Device Driver failed Dll initialization". How do I correct this?

    Occurs when running Edit.com for example. Error has choice to Close application or Ignore. If Ignore is chosen, application appears to run normally. Running repair of Windows 2000 does not correct the problem.

    I'm glad you found it. Don't worry about the post. It's always good to check the KBs first, but we can't help it if we miss one sometime! The forum is definitely helpful though so don't feel hesitant to use it in the future. Good luck with the programming!
    J.R. Allen

  • Im having Ps CS6 extended but the 3D content Menu is greyed out, here's my Graphics info Video Card Driver: igdumdx32.dll,igd10umd32.dll Video Mode:  Video Card Caption: Intel(R) 4 Series Internal Chipset Video Card Memory: 774 MB Video Rect Texture Size:

     

    Nobody can tell you anything without exact system info or other technical details. intel graphics have never worked well for 3D, but it's possible.
    Mylenium

  • Crystal Reports XI String [255] limit with the File System Data driver...

    I was trying to create a Crystal Reports XI report to return security permissions of files and folders.  I have been able to successfully connect and return data using the File System Data driver as the Data Source; however the String limit on the ACL NT Security Field is 255 characters.  The full string of data to be returned can be much longer than the 255 limit and I cannot find how to manipulate that parameter. 
    I am currently on Crystals XI and Crystal XI R2 and have applied the latest service packs but still see the issue.  My Crystal Reports Database DLL for File System data ( crdb_FileSystem.dll ) is at Product Version 11.5.10.1263.
    Is it possible to change string limits when using the File System Data driver as the Data Source?  If so, how can that be accomplished.  If not, is there another method to retrieve information with the Windows File System Data being the Data Source?  Meaning, could I reach my end game objective of reporting on the Windows ACL's with Crystal through another method?

    Hello,
    This is a known issue. Early versions you could not create folder structures longer than 255 characters. With the updates to the various OS's this is now possible but CR did not allocate the same space required.
    It's been tracked as an enhancement - ADAPT01174519 but set for a future release.
    There are likely other ways of getting the info and then putting it into an Excel file format and using that as the data source.
    I did a Google search and found this option: http://www.tomshardware.com/forum/16772-45-display-explorer-folders-tree-structure-export-excel
    There are tools out there to do this kind of thing....
    Thank you
    Don
    Note the reference to msls.exe appears to be a trojan: http://www.greatis.com/appdata/d/m/msls.exe.htm so don't install it.
    Edited by: Don Williams on Mar 19, 2010 8:45 AM

  • Crystal report .dll files required on server.

    Hi.
    I'm new to Crystal Report and I have a "small" problem.
    I'm developing an windows app. that should be accesed from a Windows Server 2003 R2 Standard x64 Edition.
    When I run my app. om the server and want to see a report created with Crystal Report, I'm told that Crystal Report runtime is not installed correct.
    I have tryied to instal both CRRuntime_12_0_mlb and CRRedist2008_x64. But I still get the errormessage.
    What am I doing wrong og missing.
    Which .dll files are required on the Server and in my app directory??
    When I run the app on my local machine the report works perfect.
    Regards
    Benn

    What is the version of the assembly crystal decisions.crystal reports. engine.dll referenced in your app? Also, remeber that only CR 10.2 and CR 10.5 (Crystal Reports Basic for Visual Studio 2008) are 64 bit. All other versions of CR are 32 bit. See [this|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10d5fa88-2013-2c10-c9a5-f11963607d4e] article for more details.
    For details re. correct runtime files see [this|https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567] wiki.
    Ludek

  • Viewing Report created in Crystal Report Designer

    <p>Hi,</p><p>I&#39;m new to CR4E and tries to work with existing report. I saw many error while trying this, please excuse me to the long email below that I explain all the errors I saw......</p><p>I have some reports that were created in Crystal Report Designer (CR XI Release 2) connecting to the Oracle Database using "Oracle Server" type connection. How can I access it from CR4E? I have the following problem (in the order I see them)</p><p>1) In the Eclipse&#39;s JSP page, I specified the full path to the report, but I get a report not found error. Must the report locate within the project? Is there any way we can open a report outside of the project?</p><p>2) I copied the report to the project, </p><p>    a) followed jrc_print_report example to print the report, get "JNDI name not found" error. </p><p>    b) then generate a viewer page, but I get the Driver "crdb_oracle.dll" is not supported error.</p><p>3) I setup the new JNDI followed the jrc_changedatasource.jsp example to change the datasource, but I still get the "JNDI name not found" error.</p><p>4) I imported the report intoEclipse and changed the connection. Then I can create a jsp page to print it to a printer (I still can&#39;t view it, but my goal is to print, so that&#39;s ok). However, </p><p>    a) the original report has a "Command" object from the Oracle database to control where to select the report&#39;s data, when I remap, this object disappear and I cannot see how to recreate it. Any suggestion?</p><p>    b) also, the report is very complex with many subreports and it will be nightmare to go in and change all of the datasource, also a maintenance nightmare to maintain two copies. Any better suggestions?</p><p>Thank you very much! Your help is very appreciated.</p><p>Celia</p>

    Hi Celia
    1. Yes the Java Reporting Component (JRC) which is the runtime component of the Crystal Reports for Eclipse can open reports outside the project.  Its often better to have the reports inside the project for deployment purposes but you are welcome to put the report where ever you need it.Â
    Note: To use absolute paths, ensure that the CRConfig.xml file does not contain a reportlocation tag.
    2. The JRC can't report off of Oracle directly, you would need to use a JDBC driver to connect your reports to Oracle. The crdb_oracle.dll will never connect because its not Java.Â
    3. When the JRC finds that the report is not using a supported database driver it will do a lookup to find the name of the report datasource. When it finds the datasource name it will then do a JNDI lookup for a JDBC datasource with the same name. If your Application server doesn't have a datasource with that name it will through the error you were seeing.Â
    4. I'm not sure about losing the Command object when changing the datasource but this is probably happening because the Command is linked to the database driver.
    5. What you could try doing is creating a JDBC Datasource on your application server where this app will run with a JNDI name that matches your report datasource name. If your reports datasource name is "MyOracleDatasource" then I believe the JNDI name for new JDBC Datasource would have to be "jdbc/MyOracleDatasource".
    You could give this a try.
    Rob Horne
    http://diamond.businessobjects.com/blog/10

  • Databases that Crystal Reports 9 can function with

    Hi,
    We are going to purchase Crystal Reports for the use with a new financial program that we will be purchasing.  The financial program that we will purchase allows report customization within the program if using the Crystal Reports 9 engine.  For that reason we are going to purchase Crystal Reports 9.  Otherwise we would have to create custom reports outside of this program if using a more recent version of Crystal like 2008.
    However we need to make sure Crystal Reports will work with our SQL Server 2005 database.  I tried to research a bit on Crystal Reports 9 (of which currently I know nothing about) and came across this document when doing a search https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/202ff507-281f-2b10-78b6-b6bce2668d6b.
    We also need Crystal 9.0 to work with Paradox and BDE databases.  It looks like BDE 5.1 and Paradox 8 & 9 are listed as supported platforms.  I also see SQL Server 2000 but do not see SQL Server 2005.  Will Crystal Reports 9.0 work with a SQL Server 2005 database and also what are the plans for Crystal Reports 9.0 working with future versions of SQL like 2008?
    thanks,
    JW

    According to the supported platforms document for CR9:
    (You should be able to search and fine this document via https://www.sdn.sap.com/ - you may have to create an account and login)
    Database Connectivity
    Clients:
    u2022 DB2 6.1
    u2022 DB2 7.1
    u2022 Holos 8.0
    u2022 Holos 8.5
    u2022 Informix 2000
    u2022 Lotus Notes 4.6
    u2022 Lotus Domino R5
    u2022 Microsoft SQL Server 7.0 SP3
    u2022 Microsoft SQL Server 7.0 OLAP Services (SP1)
    u2022 Microsoft SQL Server 2000 Analysis Services (SP2)
    u2022 Microsoft SQL Server 2000
    u2022 Oracle 8i
    u2022 Oracle 8.06
    u2022 Oracle 9i
    u2022 Sybase 12.5
    u2022 Sybase 12.0
    Servers:
    u2022 DB2 UDB 7.1 (Intel)
    u2022 DB2 (OLAP) 1.1, 7.1 (Fixpac 0)
    u2022 Essbase 5.02 (Patch 13a)
    u2022 Essbase 6.0, 6.1 (Patch 2)
    u2022 Essbase 6.5 (Only available with the updated
    u2022 driver, Essbhapi_650.dll.)
    u2022 Holos 8.0
    u2022 Holos 8.5
    u2022 Informix 9.14 (Intel)
    u2022 Informix 2000 (Intel)
    u2022 Lotus Domino R5 (Intel)
    u2022 Microsoft SQL Server 7.0.699 (Intel)
    u2022 Microsoft SQL Server 2000
    u2022 Oracle Server 8.0.6
    u2022 Oracle Server 9i
    u2022 Sybase Adaptive Server 12.0 7/20/2004 4:59 PM Copyright © 2004 Business Objects. All rights reserved.
    u2022 Sybase Adaptive Server 12.5
    u2022 SAP BW 2.0/Oracle Server 8.0.5 back end
    u2022 SAP BW 3.0/Microsoft SQL Server 2000 back end
    Other:
    u2022 ACT! 4.02 and ACT! 2000
    u2022 BDE 5.1
    u2022 Btrieve Pervasive SQL 7
    u2022 Btrieve Pervasive SQL 2000
    u2022 Microsoft Access 97
    u2022 Microsoft Access 2000
    u2022 Paradox 8
    u2022 Paradox 9
    u2022 Microsoft Outlook 98
    u2022 Microsoft Outlook 2000
    u2022 Microsoft Exchange 5.5

  • Crystal Reports 9 over network: slow initialization

    We have a VC++ application that uses Crystal Reports RDC (actually 8.5, and trying to change to 9.2). By design our application is installed on a file server and users execute it directly from the server, without copying or install any component in the local drive. We just register the minumum Crystal Reports DLLs needed to point directly to the location of this DLLs in the server. So we don't copy any Crystal Reports Runtime DLLs to c:\
    At this time, with Crystal Reports 8.5, the minimum runtime DLLs on the server needed to run our application and print reports have a size of 8Mb, and the first time our application tries to open a report it hangs for about 5 seconds (with FileMon I see that Crystal Reports is loading its runtime DLLs). But now I'm trying to change it to use Crystal Reports 9 (due to unsolved CR8.5 limitations). With this version our minimum required runtime DLLs have a size of almost 12Mb, and the load time of this DLLs become almost 10 seconds (too big).
    I did tests with Crystal Reports XI and it was even worse. If I copy and register the DLLs in the local drive it loads very fast, but we need to make it to work directly from the server without copying the files to c:\
    Is there any way to reduce the loading time of this runtime DLLs without having to copy them to the local drive? Thanks

    Well, I think the problem you had with CR XI is that you can not just copy the dlls. You have to use the merge modules and create a deployment project using a utility such as InstallShield, Wise, MS Visual Installer, etc.
    As far as the issue at hand.
    Here is a basic list of possible issues that may improve the performance:
    Report Design Issues
    u2022     Linked OLE object inserted into a report is not where the report expects it to be. If this is the case, the report will attempt to locate the object, potentially consuming large amounts of time.
    u2022     The subreport option "Re-import when opening" is enabled (right click the subreport(s), choose format subreport, look at the subreport tab). While this is a great design time feature, it is a time consuming process and should be used judiciously.
    u2022     Specific printer is set for the report and the printer does not exist. Try the "No printer" option (File | Page setup).
    u2022     Also, see the Article u201CHow Printer Driver Options Affect a Reportu201D regarding printers and Crystal Reports;
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a09051e9-721e-2b10-11b6-f9c65c64ef29
    u2022     The number of subreports the report contains and in which section the subreports are located will impact report performance. Minimize the number of subreports used, or avoid using subreports if possible. Subreports are reports within a report, and if there is a subreport in a detail section, the subreport will run as many times as there are records, leading to long report processing times. Incorrect use of subreports is often the biggest factor why a report takes a long time to process.
    u2022     Use of "Page N of M", or "TotalPageCount" special fields. When the special field "Page N of M" or "TotalPageCount" is used on a report, it will have to generate each page of the report before it displays the first page. This will cause the report to take more time to display the first page of the report
    u2022     Graphics, while a powerful feature of Crystal Reports, need to be used with care. When displaying a report using the Web Forms report viewer, for each chart or image on the report page, the report engine must create a temporary JPG file and the browser must make a separate request to the web server to retrieve it. The Web Forms viewer also periodically searches through the images folder for old images and deletes them. This disk access and creation of temporary files will reduce report performance.
    u2022     Remove any unused object from the report. This includes database tables, formulas and parameters and running total formulas. Even if these objects are not used in a report, the report engine will attempt to evaluate the objects, thus affecting performance.
    u2022     Suppress unnecessary report sections. Even if a report section is not used, the report engine will attempt to evaluate the section, thus affecting performance.
    u2022     If summaries are used in the report, use conditional formulas instead of running totals when ever possible.
    u2022     Whenever possible, limit records through Record selection Formula, not suppression.
    u2022     Use SQL expressions to convert fields to be used in record selection instead of using formula functions. Since SQL Expression Fields are added to the SELECT clause of the SQL Query the SQL expressions are evaluated server side.
    For example, if you need to concatenate 2 fields together, instead of using a formula, create a SQL Expression Field.
    u2022     Using one command table or Stored Procedure or a Table View as the datasource can be faster if you returns only the desired data set.
    u2022     Perform grouping on the database server. This applies if you only need to return the summary to your report but not the details. It will be faster as less data will be returned to the reports.
    Report Options
    u2022     u201CVerify on First Refreshu201D option (File | Report Options). This option forces the report to verify that no structural changes were made to the database. There may be instance when this is necessary, but once again, the option should be used only if really needed. Often, disabling this option will improve report performance significantly.
    u2022     u201CVerify Stored Procedure on First Refreshu201D option (File | Report Options). Essentially the same function as above, however this option will only verify stored procedures.
    If the above does not help, perhaps that is the best performance you will get over the network and going to a web based solution may be worth considering(?). Let's see if anyone else can provide any help.
    Ludek

  • VB6 & XML Datasource using Native XML Driver

    We used to use reports that used ADO XML dataset, and in VB 6 we easily told the report which XML file to use by:
    Dim objCRReport As CRAXDRT.Report
    Set objCRReport = objCRApplication.OpenReport(App.path & "\crystal\" + rptName)
    objCRReport.DiscardSavedData
    objCRReport.Database.Tables.Item(1).Location = xmlFile
    where xmlFile was the fully qualified path to the xml data to pass to the report.
    Now we are trying to do this with a new report which uses a XML Native driver as its connection method. In VB6, how can we pass different xml files to use?
    We looked at objCRReport.Database.SetDataSource, but it expects some parameters that I don't understand ( data , { data type } , { table number  } )
    Is there an example anywhere of how to switch your datasource in code while using the XML Native Driver?

    See [this|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes.do] note.
    I would also recommend that you read the following regarding distribution of the runtime. This is important as the xml driver (crdb_xml.dll) uses Java:
    Apart from the regular deployment procedure for COM/RDC/NET applications, you have to follow the additional below-given steps in the client machines.
    Install the Java (JVM) 2 Runtime Environment (this is essentially the Java Framework needed to launch the crdb_xml native driver 1.4.2 from the java sun web site at:
    http://java.sun.com/j2se/1.4.2/download.html.
    Create a java folder inside the " C:Program FilesBusiness ObjectsCommon3.0";.
    Copy over the Crconfig.xml(C:Program FilesCommon FilesBusiness Objects3.0java) file from the development machine to the deployed machine in at the following path "C:Program FilesCommon FilesBusiness Objects3.0java" path. Open the crconfig.xml ; this file in Notepad and search for the line <JavaDir>. If JRE is installed to C:Program FilesJavaj2re1.4.2_12 in then the value should be look like this <JavaDir> C:Program FilesJavaj2re1.4.2_12 in</JavaDir>.
    Create a folder called lib in the "C:Program FilesCommon FilesBusiness Objects3.0java".
    Copy over the entire contents of the lib folder (especially the external folder) from the development machine to the newly created lib machine on the deployed machine. The point of this is to ensure that the crconfig.xml file contains all the files here which exist at the correct path which they now should because we copied over the lib and external directories.
    Copy crdb_xml.dll, crdb_xml_res_en, and all the files with "crdb_xml_res_xx from your development machine to the deployment machine (C:Program FilesCommon FilesBusiness Objects3.0 in).
    Restart your machine and try accessing your web application. The reports will show up the data without any issue.
    The above is written for CR XI release 1. You may have to adjust the path given above as you do not specify the version of Crystal reports you are using.
    Ludek

Maybe you are looking for