No database connector has been specified - Error code:-2147467259 error

Hi,
Iu2019m trying to populate a report and preview it using JRC. Iu2019m using the JRC jar files versions from CR XI R2 SP4. I have created a report using locale data source xml file and scheme file. I can preview the report from Crystal Report Designer without any probelm. When I try to preview the same layout using my Java application I get the error " No database connector has been specified.---- Error code:-2147467259 Error code name:failed " when I try to set the  table location (reportClientDoc.getDatabaseController().setTableLocation(tables.getTable(i),table);) I even get this when I try to set the date source (reportClientDoc.getDatabaseController().setDataSource(xmlDataSet, " FND_SESSION_REP/FNDSESSION", "FND_SESSION_REP/FNDSESSION");) I tried shifting the order of setDataSource and setTableLocation but that didnu2019t help as well.
Can you please help me?
Thanks you in advance.
Regards,
Chanaka
Code to set connection info
public void setDBLogonXML(String xmlFilePath, String xsdFilePath)
      final String SERVER_TYPE = "XML";
      final String CONVERT_MULTIVALUE_TO_TABLE="false";
      final String DATABASE_DLL = "crdb_xml.dll";
      try {
         Tables tables = reportClientDoc.getDatabaseController().getDatabase().getTables();
         //Set the datasource for all main report tables.
         for (int i = 0; i < tables.size(); i++) {
            ITable table = tables.getTable(i);
            //Keep existing name and alias.
            table.setName(table.getName());
            table.setQualifiedName(table.getQualifiedName());
            table.setAlias(table.getAlias());
            //Change connection information properties.
            IConnectionInfo connectionInfo = table.getConnectionInfo();
            //Set new table connection property attributes.
            PropertyBag propertyBag = new PropertyBag();
            propertyBag.put("Server Type", SERVER_TYPE);
            propertyBag.put("Database DLL",DATABASE_DLL );
            propertyBag.put("Local XML File",xmlFilePath);
            propertyBag.put("Local Schema File",xsdFilePath);
            String conString = "Local XML File=s("+xmlFilePath+");Local Schema File=s("+xsdFilePath+")";
            propertyBag.put("Connection String",conString);
            connectionInfo.setAttributes(propertyBag);
            table.setConnectionInfo(connectionInfo);
            //Update old table in the report with the new table.
            reportClientDoc.getDatabaseController().setTableLocation(tables.getTable(i),table);
            catch(ReportSDKException ex) {     
               System.out.println(ex);
          catch(Exception ex) {
               System.out.println(ex);               
Main programu2026..
setDBLogonXML("D:\\Reports\\Current Sessions.xml","D:\\Reports\\FndSessionRep.xsd");          
         xmlDataSet = new XMLDataSet(new ByteArray(xmlFile), new ByteArray(xsdFile));
         reportClientDoc.getDatabaseController().setDataSource(xmlDataSet, "FND_SESSION_REP/FNDSESSION", "FND_SESSION_REP/FNDSESSION");
Error Stack
- JRCAgent1 detected an exception: No database connector has been specified.
        at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
        at com.crystaldecisions.proxy.remoteagent.y.a(Unknown Source)
        at com.crystaldecisions.proxy.remoteagent.r.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.z.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.ak.if(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.ad.int(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.bk.for(Unknown Source)
        at com.crystaldecisions.proxy.remoteagent.v.a(Unknown Source)
        at com.crystaldecisions.proxy.remoteagent.v.if(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(Unknown Source)
        at com.crystaldecisions.reports.sdk.DatabaseController.setTableLocation(Unknown Source)
        at jrc_xml_test_app_01.testDlg.setDBLogonXML(testDlg.java:378)
        at jrc_xml_test_app_01.testDlg.jButton3ActionPerformed(testDlg.java:117)
        at jrc_xml_test_app_01.testDlg.access$200(testDlg.java:23)
        at jrc_xml_test_app_01.testDlg$3.actionPerformed(testDlg.java:67)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
        at java.awt.Dialog$1.run(Dialog.java:525)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: No database connector has been specified.---- Error code:-2147467259 Error code name:failed
- JRCAgent1 received request: setDataSourceRequest
- command SETUP: Create Data Connection
- command PERFORM: Create Data Connection
- -- command is undoable -> purge redo stack
- command SETUP: Set Data Connection Property
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: No database connector has been specified.---- Error code:-2147467259 Error code name:failed
        at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
- command PERFORM: Set Data Connection Property
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
- -- command is NOT UNDOABLE -> purge undo stack
        at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
- --- Purging command Create Data Connection
        at com.crystaldecisions.proxy.remoteagent.y.a(Unknown Source)
- command SETUP: Set Data Connection Property
        at com.crystaldecisions.proxy.remoteagent.r.a(Unknown Source)
- command PERFORM: Set Data Connection Property
        at com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
- JRCAgent1 detected an exception: No database connector has been specified.
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at com.crystaldecisions.reports.sdk.DatabaseController.setDataSource(Unknown Source)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at jrc_xml_test_app_01.testDlg.jButton3ActionPerformed(testDlg.java:121)
        at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
        at jrc_xml_test_app_01.testDlg.access$200(testDlg.java:23)
        at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
        at jrc_xml_test_app_01.testDlg$3.actionPerformed(testDlg.java:67)
        at com.crystaldecisions.proxy.remoteagent.y.a(Unknown Source)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at com.crystaldecisions.proxy.remoteagent.r.a(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(Unknown Source)
        at com.crystaldecisions.reports.sdk.DatabaseController.setDataSource(Unknown Source)
        at jrc_xml_test_app_01.testDlg.jButton3ActionPerformed(testDlg.java:121)
        at jrc_xml_test_app_01.testDlg.access$200(testDlg.java:23)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at jrc_xml_test_app_01.testDlg$3.actionPerformed(testDlg.java:67)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.Dialog$1.run(Dialog.java:525)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.Dialog$1.run(Dialog.java:525)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
No database connector has been specified.
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Post Author: ililal
CA Forum: Data Connectivity and SQL
I spoke directly with Business Objects. They said,"Sun Application Server 8.2 is not supported."

Similar Messages

  • The system cannot find the path specified.---- Error code:-2147467259 Error code name:failed

    Friends,
                I'm facing below issue while accessing a crystal report. I heard it might be an access issue. But i'm able to access a report within a same folder.
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException : The system cannot find the path specified.---- Error code:-2147467259 Error code name:failed
    at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
    at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(Unknown Source)
    Any suggestions would be very helpful.
    Thanks in Advance,
    Bharath

    Apply trace on RAS and look for errors in the RAS logs at the same timestamp.
    These errors come for various errors and tracing RAS would give us a better idea.
    It might hapen that you observe these errors for reports which takes more than the RAS timeout to export the reports.
    Post getting the RAS logs you can try below steps if we see timeout errors in RAS logs.
    Copy clientSDKOptions.xml file from <BO install path>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib to the machine where your app is running Open clientSDKOptions.xml and change CORBARequestTimeOut from 600000 to a value large enough to allow the report to render, for instance 1200000. Default value is 600000 (10 minutes)
    Specify the location of the clientSDKOptions.xml file at run-time. In your JSP or Java files, use the Java method setProperty from the System class. Set the system property indicated by the ras.config key to the specified directory as: system.setProperty("ras.config","c:\temp"). This function call specifies that the clientSDKOptions.xml file in c:\temp is to be used for locating RAS servers.
    Thanks,
    Prithvi

  • Error code:-2147467259 Error code name:failed Java desktop application

    Hi guys,
    I'm trying to run
    Java_JRC_Desktop_View_Report_and_set_database_logon downloaded from this link:
    http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/d0d6f979-3e11-2c10-35a8-ac93994a30ed
    but at runtime my java desktop application throws this Exception:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: org/apache/log4j/Logger---- Error code:-2147467259 Error code name:failed
    From what depends?
    thx all.

    Hi,
         I am trying to run a java code to export .rtf file to .pdf format. Below is the code
    *String reportname = "D:\\multiLingual.rpt";;*
    *String exportfilename ="D:\\multiLingual.pdf";*
    *//Open report.*
    *ReportClientDocument reportClientDoc = new ReportClientDocument();*
    *reportClientDoc.open(reportname, 0);*
    *//NOTE: If parameters or database login credentials are required, they need to be set before.*
    *//calling the export() method of the PrintOutputController.*
    *//Export report and obtain an input stream that can be written to disk.*
    *//See the Java Reporting Component Developer's Guide for more information on the supported export format enumerations*
    *//possible with the JRC.*
    *ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(ReportExportFormat.PDF);*
    *//Release report.*
    *reportClientDoc.close();*
    *//Use the Java I/O libraries to write the exported content to the file system.*
    *byte byteArray[] = new byte[byteArrayInputStream.available()];*
    *//Create a new file that will contain the exported result.*
    *File file = new File(exportfilename);*
    *FileOutputStream fileOutputStream = new FileOutputStream(file);*
    *ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(byteArrayInputStream.available());*
    *int x = byteArrayInputStream.read(byteArray, 0, byteArrayInputStream.available());*
    *byteArrayOutputStream.write(byteArray, 0, x);*
    *byteArrayOutputStream.writeTo(fileOutputStream);*
    *//Close streams.*
    *byteArrayInputStream.close();*
    *byteArrayOutputStream.close();*
    *fileOutputStream.close();*
    I am running it through eclipse as a standalone with all the required jar files in the buildpath. However when i run it gives following error in console.
    *com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: An error occured while exporting the report---- Error* *code:-2147467259 Error code name:failed*
    *     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(SourceFile:54)*
    *     at test.main(test.java:34)*
    Thanks in advance
    Abhijeet
    Edited by: Abhijeet D on Jul 7, 2010 5:10 PM
    Edited by: Abhijeet D on Jul 7, 2010 5:24 PM

  • Error code:-2147467259 Error code name:failed

    Hi everyone,
    i am using IBM websphere studio apllication developer integration edition with crystal reports 11 release 2.
    while running jsp program i got following exception:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: The supplied keycode is not valid for this version of the Java Reporting Component---- Error code:-2147467259 Error code name:failed
    I tried but i am not able to resolve this problem.
    can anybody tell me what to do with this problem.
    Thanks in advance.

    Hi everyone,
    i am using IBM websphere studio apllication developer integration edition with crystal reports 11 release 2.
    while running jsp program i got following exception:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: The supplied keycode is not valid for this version of the Java Reporting Component---- Error code:-2147467259 Error code name:failed
    I tried but i am not able to resolve this problem.
    can anybody tell me what to do with this problem.
    Thanks in advance.

  • Unexpected database connector error---- Error code:-2147467259

    Hi, I am using Crystal Report for Eclipse 12.2.208).
    My rpt file contains a command with a simple sql query
    In eclipse I used this rpt and generated the Jsp file to export the report to Pdf format
    But exception is thrown in the following line of Jsp
    //Push the Java ResultSet into the report (this will then be the datasource of the report)
    CRJavaHelper.passResultSet(clientDoc, fetchResultSet(driverName, connectStr, userName, password, query), tableAlias, "");
    CRJavaHelper.java
    clientDoc.getDatabaseController().setDataSource(rs, tableAlias,tableAlias);
    While replacing the result set I am getting the following error.... Please help me on this.
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Unexpected database connector error---- Error code:-2147467259 Error code name:failed at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2285) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2305) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:737) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:167) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:529) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:527) at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:525) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:424) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:352) at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54) at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67) at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716) at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125) at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537) at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(SourceFile:605) at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(SourceFile:1688) at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.new(SourceFile:2650) at com.crystaldecisions.sdk.occa.report.application.b9.onDataSourceChanged(SourceFile:301) at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:962) at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:2834) at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(SourceFile:2557) at com.businessobjects.samples.CRJavaHelper.passResultSet(CRJavaHelper.java:263) at org.apache.jsp.Report2008_002dviewer_jsp._jspService(Report2008_002dviewer_jsp.java:120) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) Caused by: com.crystaldecisions.reports.common.QueryEngineException: Unexpected database connector error at com.crystaldecisions.reports.queryengine.Connection.bf(SourceFile:2962) at com.crystaldecisions.reports.queryengine.Rowset.z3(SourceFile:944) at com.crystaldecisions.reports.queryengine.Rowset.bL(SourceFile:533) at com.crystaldecisions.reports.queryengine.Rowset.zM(SourceFile:245) at com.crystaldecisions.reports.queryengine.Connection.a(SourceFile:776) at com.crystaldecisions.reports.queryengine.Table.a(SourceFile:2234) at com.crystaldecisions.reports.queryengine.Table.if(SourceFile:2161) at com.crystaldecisions.reports.queryengine.Table.try(SourceFile:1525) at com.crystaldecisions.reports.queryengine.Table.a(SourceFile:568) at com.crystaldecisions.reports.queryengine.Table.u7(SourceFile:2405) at com.crystaldecisions.reports.datafoundation.DataFoundation.a(SourceFile:1234) at com.crystaldecisions.reports.dataengine.dfadapter.DFAdapter.a(SourceFile:344) at com.crystaldecisions.reports.dataengine.dfadapter.CheckDatabaseHelper.a(SourceFile:66) at com.crystaldecisions.reports.dataengine.datafoundation.CheckDatabaseCommand.new(SourceFile:100) at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71) at com.crystaldecisions.reports.common.Document.a(SourceFile:203) at com.crystaldecisions.reports.dataengine.VerifyDatabaseCommand.new(SourceFile:76) at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71) at com.crystaldecisions.reports.common.Document.a(SourceFile:203) at com.businessobjects.reports.sdk.requesthandler.f.a(SourceFile:175) at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.a(SourceFile:373) at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.if(SourceFile:352) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1291) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:661)

    Please ensure that you have upgraded to Service Pack 4.  There was a bug related to Unexpected Database Connector error that was resolved in the latest service pack release this February.

  • Access denied in my code - Error code:-2147467259

    Hi there,
    I'm a newbie with CR server technology. I installed yesterday a CR XI trial on my system to do a PoC for a customer who already uses CR. He gave me a rpt file to use in my program.
    I'm developing a program where the report is prepared as PDF and then sent by email and fax to certain receivers. I'm in the middle of the work now. Here a first look at my code:
    URL url = Thread.currentThread().getContextClassLoader().getResource(
    "rpt/1442_11791_OrdersbyVault_OrderA4.crystal9_v4_alg.rpt");
    ReportClientDocument clientDoc = new ReportClientDocument();
    clientDoc.setReportAppServer("localhost");
    String file = new File(url.getFile()).toString();
    // Open report
    clientDoc.open(file, 0);
    This code is inside a EJB session bean which should provide the report later as byte[] to another bean which will send it.
    When I execute the bean it usually fails with this exception:
    SRVE0014E: Nicht erfasste Ausnahme für service() durch Root ausgeöst /test.jsp: com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: Zugriff verweigert. Überprüfen Sie die Verzeichniseinstellungen für Dateien, auf die Sie zugreifen können.---- Error code:-2147467259 Error code name:failed
    at com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException.throwReportSDKServerException(Unknown Source)
    at com.crystaldecisions.proxy.remoteagent.r.a(Unknown Source)
    at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.do(Unknown Source)
    at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)
    at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)
    at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)
    at de.szb.bt.service.reporting.reporting.ReportingServiceBean.execute(ReportingServiceBean.java)
    at de.szb.bt.service.reporting.reporting.EJSLocalStatelessReportingService_a07b2911.execute(EJSLocalStatelessReportingS
    ervice_a07b2911.java:29)
    at com.ibm._jsp._test._jspService(_test.java:138)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:762)
    at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
    at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)
    at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:254)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3071)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:236)
    at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1958)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:89)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471)
    It fails with an access denied. I know the file is there, I debugged the path and it looks good for me:
    "C:workspacesgfi_it-mediaCashmanagementEJBejbModule pt1442_11791_OrdersbyVault_OrderA4.crystal9_v4_alg.rpt"
    I'm running the RAS as LocalSystem user so it should have the needed rights to access the file. I haven't found a fitting solution to this yet. I tried to use the publishing assistant tool to add it to a repository but ths didn't help. Any suggestion?
    Thanks in advance!
    Kai

    <p>Hello Kai,</p><p>You appear to be trying to use the RAS server, which is one of the servers included with Crystal Reports Server, to do "unmanaged" reporting - i.e., run a Crystal Report report that has not been "published" and is managed by the Crystal Report Server.</p><p>Note that RAS is configured to restrict access to umanaged rpt file to a folder and its subfolder on the system.  This folder is specified in the Central Configuration Manager (CCM).  Is the location of the rpt file within this folder or subfolder?  I&#39;d check that first.</p><p>Sincerely,</p><p>TU </p>

  • Error: "a summary has been specified on a non recurring field"

    Hi,
          I have a formula which calculates a quantity amount based on different quantity types & finally sums all the quantity to give a
    result, tis result i want to show in crystal report, This field is put in report footer, when i try to run the report i get the following error for that field 'a summary has been specified on a non recurring field' below i put my formula:
    //sum for qty type Fuel
    numberVar qtyFuel;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '01'
    then
    qtyFuel := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Inventory
    numberVar qtyInventory;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '03'
    then
    qtyInventory := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Non Sales
    numberVar qtyNonSales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '04'
    then
    qtyNonSales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Sales
    numberVar qtySales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '05'
    then
    qtySales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Enhanced Recovery
    numberVar qtyEnhancedRecovery;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '14'
    then
    qtyEnhancedRecovery := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Load Oil Sales
    numberVar qtyLdOilSales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '08'
    then
    qtyLdOilSales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type receipt
    numberVar qtyReceipt;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '13'
    then
    qtyReceipt := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    numberVar Total_Production;
    //summing all quantity types
    Total_Production := qtyFuel + qtyInventory + qtyNonSales + qtySales + qtyEnhancedRecovery + qtyLdOilSales - qtyReceipt;
    I want to display the Total_Production in the report.
    The formula name is: Total_Gas_Production.
    kindly help me in this issue.
    Regards,
    Deepak

    is this one formula?
    have you tried to run each formula seperatly to check which is the culprit. if you search the web there are some reasons why this could be happening.
    generally you should use evaluation times on formulas
    are you using manual running totals or this is the entire formula?
    try
    MANUAL RUNNING TOTALS
    RESET
    The reset formula is placed in a group header report header to reset the summary to zero for each unique record it groups by.
    whileprintingrecords;
    Numbervar  X := 0;
    CALCULATION
    The calculation is placed adjacent to the field or formula that is being calculated.
    (if there are duplicate values; create a group on the field that is being calculated on. If there are not duplicate records, the detail section is used.
    whileprintingrecords;
    Numbervar  X := x + ; ( or formula)
    DISPLAY
    The display is the sum of what is being calculated. This is placed in a group, page or report footer. (generally placed in the group footer of the group header where the reset is placed.)
    whileprintingrecords;
    Numbervar  X;
    X

  • Error no logical path has been specified

    iam transfering inventory balance using standard object goods movement by direct
    input method .when iam uploading file at step  7 specify files iam getting error as
    no logical path has been specified.can someone answer for this error

    As find in forum -
    You just put any, not used logical file name in your file definition step. LSMW will create this logical file byself und will use when is needed, but you just forget about it in future. Don't forget to recreate this file, when you move your LSMW to test and production systems, it is not created automaticaly there.
    The way you enter logical path and logical name is,
    Within the LSMW option 'Specify Files', Double click on
    'Converted Data' and a popup box will allow you enter
    file name , logical path and logical file.
    Re: LSMW : Unable to Specify Files . Logical path incorrect ?
    Hope this may help you.
    Regards,
    Amit

  • Crystal error: A summary has been specified on a non-recurring field.

    Hi,
    Im encountering the following error while trying to aggregate a formula field  in one of my reports:
    "A summary has been specified on a non-recurring field"
    The report calls a subreport in the details section which returns a shared currency variable for every record generated. Im capturing this varaiable using a formula field say Temp1 as below,
    Temp1
    ====================
    WhilePrintingRecords;
    Shared CurrencyVar ExRate;
    ExRate
    Im using Temp1 in another formula field Temp2 to perform calculation using another formula field as below,
    Temp2
    =====================
    @Temp1 * @Actual
    I have to aggregate Temp2 for each group of records the report generates.
    But the report isnt letting me do so via the insert menu. On manually adding the sum function in a formula, it says "cannot summarize field". If i add sum(temp2) to an existing formula field on the report, it gives the error 'A summary has been specified on a non-recurring field' while running it.
    Have been stuck on this for a while.
    Any Pointers will be appreciated.
    Thanks
    Dhiraj

    I"m not 100% sure about the reason behind this but I think it has something to do with the data not being part of the records on the main report.  I've come across it many times myself and the only solution I have ever been able to get work it to create my own calculation for the subtotal, insert it in the same section as @Temp2 and indicate to EvalutateAfter(@Temp2).
    Hope this helps, rasinc

  • No servlet class has been specified for servlet null

    Hi,
    I�m trying to bend tomcat in my own application. Therefore I�m using the Embedded Tomcat version 5.5.23.
    I have started only a server, engine, host and context, so I have a server without the sockets etc. this because it has to become a test-application for the web-app of the company.
    The server starts gracefully, but when I call context.invoke(request,response) I get this error:
    SEVERE: Allocate exception for servlet null
    With this stacktrace:
    javax.servlet.ServletException: No servlet class has been specified for servlet null
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1016)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:870)
    at nl.realworks.embedTomcat.EmbedTomcat.invoke(EmbedTomcat.java:74)
    at nl.realworks.embedTomcat.StartEmbedTomcat.main(StartEmbedTomcat.java:29)
    Exception in thread "main" java.lang.NullPointerException
    at org.apache.catalina.connector.Request.setAttribute(Request.java:1383)
    at org.apache.catalina.core.StandardWrapperValve.exception(StandardWrapperValve.java:331)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:145)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:870)
    at nl.realworks.embedTomcat.EmbedTomcat.invoke(EmbedTomcat.java:74)
    at nl.realworks.embedTomcat.StartEmbedTomcat.main(StartEmbedTomcat.java:29)
    does anyone has a idea what the cause of this problem is? The request I send is �GET /index.jsp� using a MockHttpServletRequest of the spring framework. I convert the mockhttpservletrequest to a org.apache.cataline.connecor.Request. and that works.
    The code in tomcat where the error is caused by:
    // Complain if no servlet class has been specified
    if (actualClass == null) {
    unavailable(null);
    throw new ServletException
    (sm.getString("standardWrapper.notClass", getName()));
    Thanks in advance.
    Auke Noppe

    Tobias
    Yes , you are correct. We dont need to replicate DDIC tables for direct BW replication. This was the first time we were working with BW on Hana and never installed DMIS component on that system. The error was gone after we put the addon.
    Mahesh Shetty

  • The Database Structure Has Been Modified

    Good Day!
    Just want to ask what is the probable reason why upon using SAP, there is a system message " The database structure has been modified. In order to resume the process, all open windows will be closed. Continue?"  Even upon user log in , this system message appear affecting other user's data entry. Upon adding of the document (of other users when this system message appear), all the UDFs are missing, causing their data entry to be inaccurate since you cannot update row level once the document has been added.
    Hope to hear from you soon.
    Thanks
    Sandra

    Hello ...
    This error message appears every time that has altered the structure of the database, either by creating a new field of user or user table, so it is inevitable that appear the same.
    Now, it is necessary as a measure, to control who has access to make these changes, and that they are made without users.
    I hope it will help
    Best regards,

  • The database structure has been modified - how to check if it happend?

    Hello,
    I have a question. How to check if the database structure has been modified? I know that there is shown a messagebox after creating table and adding some fields, but sometimes this message appear after some seconds. The problem is that I want to create table and UDO for this table, and until database structure is not modified I got an error message. If I wait and DB strucuture modifies then UDO is creating correctly.
    My question is - does anyone know how to check if database structure has been modified?
    Regards,
    Hmg

    Hi Szymon,
    I guess you are stuck up in a kinda scenario, where in, you will be populating a form with values, before the structure modifies, if this is going to be your problem, I can help you out with a work around.
    In the beginning of the process, before the creation of the UDO or tables, set a boolean value to false, and once all UDO's and Tables are created, only then, should you make it true and only after the boolean becomes true, you should proceed with populating the values from the screen.
    I really ament sure what your problem is, but one of my guys faced this problem, I then, thought even you might have a similar problem.
    Satish.

  • LSMW No logical path has been specified

    Dear All,
    I am trying to create characteristic through LSMW. in the Specify file step i am geeing this error"No logical path has been specified".
    Any body can have idea about the error?
    Regards
    Dhiren

    Hi Dhiren,
    I have the same problem. I am trying to change a batch characteristics and I am getting the same error.
    Could you please share how you resolved your issue?
    Regards,
    R.S
    This is a old and answered thread - please open a thread for your specific query.
    -Paul
    Moderator
    Edited by: Paul Meehan on Aug 25, 2011 11:39 AM

  • LSMW - Logical Path/File - No logical path has been specified

    Hello,
    I am trying to create a LSMW with the RM06EEI0 direct input program for ME21N transaction.
    At the SpecifyFiles step I get the error message "No logical path has been specified".
    My dilemmas are:
    1. How can I solve this error? Is the FILE transaction only solution? If yes, where and how I must define the logical path/file?
    2. Why in the case of the Batch Input Recording LSMW Method this files are created automatically? (I can see them in the AL11 transaction and I didn't define them by myself).
    3. Why on other system this error is just an warning message? If you look at this tutorial  http://****************/Tutorials/LSMW/PO/Page4.htm at Step7.g. you can see that there is no need of defining the file/path in FILE transaction.
    More info about the system I am working in:
    SAP ECC 6.0.
    LSMW 4.0.0. Version.
    Thank you.
    Daniela

    Hi
    Refer the oss note 753511 released for this kind of error you face in LSMW, I am pasting the content of the note below,
    ******************Note Content,
    Symptom
    The system issues an error message for the logical path or file when you perform the "Specify files" step in the Legacy System Migration Workbench (transaction LSMW) although you have made the correct assignment in transaction FILE.
    The error messages are as follows:
    The logical path <PATH> does not point to the physical directory.
    The logical file <FILE> is not assigned to the physical file.
    or
    A logical path was not specified.
    Other terms
    Logical path, logical file, transaction FILE, LSM Workbench
    Reason and Prerequisites
    Some import interfaces that you can also use with transaction LSMW work with logical path and file names.
    Transaction LSMW itself, however, works with physical file names. To be able to transfer the LSMW file with the converted data to the import program, you must specify a logical file name for the file with the converted data in addition to the physical file name. In this case, the system displays additional fields in the 'Specify files' step in which you must enter the logical path and file name.
    Solution
    The error messages may be due to several causes. Check the following:
    Have you maintained the logical path and logical file name and have you assigned them to the physical file specified in the "File" input field of transaction LSMW?
    These settings are maintained in transaction FILE.
    When you use logical file and path names, you must specify the name of the physical file with its path. If you have not specified any directory, you cannot assign any directory to the logical path in transaction FILE. In this case, the system uses the SAP Home directory on the application server by default. Bear in mind that the file name must not exceed the maximum length of 45 characters, including the path.
    Up to LSMW version 1.7.2 (*):
    If the logical file name specified does not point to the physical file (although it should do), the system adjusts the logical file name, that is, the information in transaction FILE is changed to the entries made in transaction LSMW. This may lead to unwanted side effects if the logical file is also used somewhere else. Therefore, SAP recommend that you always use separate logical paths and file names for transaction LSMW (the problem is corrected as of LSMW version 1.8.0, see below). If the logical file does not exist yet, it will be created upon request.
    As of LSMW version 1.8.0 (*):
    The settings of the logical file are checked but no longer adjusted automatically as in version 1.7.2 (see above). If there are inconsistencies, the system issues an error message. If the user is authorized to maintain logical paths and file names (as for transaction FILE: "Maintenance authorization for cross-client tables"), transaction LSMW can create the logical path, the file name and the file. Due to this automatic generation, the user no longer needs to make adjustments in transaction FILE. Therefore, we especially recommend this procedure.
    To display the version of transaction LSMW, select "Extras" --> "Display LSMW version" in the main menu of the initial screen.
    You should also bear in mind that as of Basis Release 6.20, that is, as of LSMW version 4.0, transaction LSMW is no longer an add-on but is delivered with the standard system.
    Hope this helps,
    Sunil

  • No G/L account has been specified for O /USD for the bank

    Dear All,
    When i run automatic payment using F110 there are an error message "No G/L account has been specified for O /USD for the bank"
    What should I do to solve this problem ?
    Thank You.
    -tweety-

    Hi,
    I think 'o' is your payment method. In automatic payment program, ranking order you given payment method as 'o' and house bank. Check in FI12 for this house bank the gl account attached.
    Regards,
    Sankar

Maybe you are looking for