Error refreshing report from parameter panel

I'm using Crystal Reports 2008 SP3 with .Net 4.0 in visual studio 2010
I'm using the following components
CrystalDecisions.CrystalReports.Engine   12.0.2000.0
CrystalDecisions.Enterprise.Framework   12.0.1000.0
CrystalDecisions.Enterprise.InfoStore       12.0.1000.0
CrystalDecisions.Shared                           12.0.2000.0
CrystalDecisions.Windows.Forms            12.0.2000.0
I have embedded the ViewerComponent in a windows form, everything works fine, loading report, exporting, printing, refreshing.
However, I need to allow the user to refresh the report by using the parameter panel, because once the report has been loaded, some parameters are not allowed to be changed by a user. So I try to accomplish this by using the parameter optional function and show in parameter panel (read only/ editable / Don't show)
However, when I try to edit a parameter in the parameter panel, I get to see the regular refresh dialog (this isn't a big problem...) however, when I do not enter any values, or just a few parameters, or all parameters, the viewer crashes with the following error:
Unable to cast object of type 'CrystalDecisions.Shared.ParameterField' to type 'CrystalDecisions.Windows.Forms.ParameterFieldInfo'.
   at CrystalDecisions.Windows.Forms.ParameterFieldsInfos.get_Item(Int32 index)
   at CrystalDecisions.Windows.Forms.InteractiveParameterPanel.ShowParameters()
   at CrystalDecisions.Windows.Forms.CrystalReportViewer._ipPanel_ApplyButtonClicked(Object sender, EventArgs e)
   at CrystalDecisions.Windows.Forms.InteractiveParameterPanel.HandleApply()
   at CrystalDecisions.Windows.Forms.InteractiveParameterPanel.toolBar_ButtonClick(Object sender, ToolBarButtonClickEventArgs e)
   at System.Windows.Forms.ToolBar.OnButtonClick(ToolBarButtonClickEventArgs e)
   at System.Windows.Forms.ToolBar.WmReflectCommand(Message& m)
   at System.Windows.Forms.ToolBar.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.UserControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
   at System.Windows.Forms.Control.DefWndProc(Message& m)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolBar.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
Does anyone knows what goes wrong or what I'm doing wrong?
Thanks in advance

Thanks for your response.
However, your not really right about that. I have integrated the viewer component into a WindowsFormHost, so it will just operate like a normal Windows Forms applcation.
However, I'm wondering what is causing the Exception. It is trying to cast a ParameterField, can I override this?

Similar Messages

  • B2B-51507 An Error was reported from a Javascript rule

    Hi All,
    I am not able to process EDI dat file with validate option enabled at the agreement level. Please see the below error message, please suggest!
    <?xml version="1.0" encoding="UTF-8" ?><ns1:Exception xmlns:ns1="http://integration.oracle.com/B2B/Exception" xmlns="http://integration.oracle.com/B2B/Exception">
       <ns1:correlationId>null</ns1:correlationId>
       <ns1:b2bMessageId>0A523743140086685E200000497F6962-1</ns1:b2bMessageId>
       <ns1:errorCode>B2B-51507</ns1:errorCode>
       <ns1:errorText>
      An error was reported from a JavaScript rule.
      </ns1:errorText>
       <ns1:errorDescription>
      Machine Info: (XXXXXXXXXXXX)
    The external code list 881 effective on date 07/18/2013 was not found.{br}{br}This error was detected at:{br}{tab}Element Count: 8{br}{tab}Characters: 159 through 171
      </ns1:errorDescription>
       <ns1:errorSeverity>2</ns1:errorSeverity>
       <ns1:errorDetails>
          <ns1:parameter name="AckParentReject" value="T"/>
          <ns1:parameter name="GroupReceiverID" value="XXXXXXXXXXXX"/>
          <ns1:parameter name="TransactionImplementationReference" value="005010X220A1"/>
          <ns1:parameter name="TransactionChildCount" value="296"/>
          <ns1:parameter name="InterchangeReceiverQual" value="ZZ"/>
          <ns1:parameter name="InterchangeChildCount" value="1"/>
          <ns1:parameter name="InterchangeControlVersion" value="00501"/>
          <ns1:parameter name="ActionCode" value="2"/>
          <ns1:parameter name="GroupID" value="BE"/>
          <ns1:parameter name="SubelementDelimiter" value="\"/>
          <ns1:parameter name="InterchangeSenderQual" value="ZZ"/>
          <ns1:parameter name="InterchangeUsageIndicator" value="P"/>
          <ns1:parameter name="GroupChildCount" value="1"/>
          <ns1:parameter name="InterchangeSenderID" value="888888888888888"/>
          <ns1:parameter name="InterchangeControlNumber" value="000000001"/>
          <ns1:parameter name="Standard" value="X12"/>
          <ns1:parameter name="InterchangeTime" value="1127"/>
          <ns1:parameter name="RepeatingSeparator" value="^"/>
          <ns1:parameter name="GroupVersionNumber" value="005010X220A1"/>
          <ns1:parameter name="InterchangeDate" value="130718"/>
          <ns1:parameter name="TransactionTrailerControlNumber" value="0001"/>
          <ns1:parameter name="InterchangeAuthorizationInfoQual" value="00"/>
          <ns1:parameter name="GroupSenderID" value="888888888888888"/>
          <ns1:parameter name="InterchangeAuthorizationInfo" value="          "/>
          <ns1:parameter name="GroupTrailerControlNumber" value="1"/>
          <ns1:parameter name="InterchangeTrailerControlNumber" value="000000001"/>
          <ns1:parameter name="TPName" value="888888888888888"/>
          <ns1:parameter name="SegmentDelimiter" value="~"/>
          <ns1:parameter name="InterchangeControlStandard_RepeatingSeparator" value="^"/>
          <ns1:parameter name="TransactionID" value="834"/>
          <ns1:parameter name="GroupControlNumber" value="1"/>
          <ns1:parameter name="InterchangeComponentElementSep" value="\"/>
          <ns1:parameter name="AckChildInvalid" value="None"/>
          <ns1:parameter name="InterchangeSecurityInfo" value="          "/>
          <ns1:parameter name="DecimalSeparator" value=""/>
          <ns1:parameter name="GroupAgencyCode" value="X"/>
          <ns1:parameter name="InterchangeSecurityInfoQual" value="00"/>
          <ns1:parameter name="InterchangeReceiverID" value="XXXXXXXXXXXX     "/>
          <ns1:parameter name="ReleaseCharacter" value=""/>
          <ns1:parameter name="TransactionControlNumber" value="0001"/>
          <ns1:parameter name="GroupTime" value="112755"/>
          <ns1:parameter name="InterchangeAckRequested" value="0"/>
          <ns1:parameter name="GroupDate" value="20130718"/>
          <ns1:parameter name="ElementDelimiter" value="*"/>
          <ns1:parameter name="b2b.messageId" value="0A523743140086685E200000497F6962-1"/>
          <ns1:parameter name="b2b.documentTypeName" value="834"/>
          <ns1:parameter name="b2b.documentProtocolVersion" value="5010X220A1"/>
          <ns1:parameter name="b2b.documentDefinitionName" value="834_def"/>
          <ns1:parameter name="b2b.documentProtocolName" value="EDI_X12"/>
          <ns1:parameter name="b2b.messageType" value="1"/>
          <ns1:parameter name="b2b.fromTradingPartnerId" value="888888888888888"/>
          <ns1:parameter name="b2b.fromTradingPartnerIdType" value="Name"/>
          <ns1:parameter name="b2b.toTradingPartnerId" value="XXXXXXXXXXXX"/>
          <ns1:parameter name="b2b.toTradingPartnerIdType" value="Name"/>
       </ns1:errorDetails>
    </ns1:Exception>

    Hi -
    From the error "The external code list ", it looks like ECL is not installed or not available with ecs.
    1. Have you installed ExternalCodeList when you installed your Document Editor?
    2. If not, install it, recreate ecs, xsd files. And rerun the transactions. That should fix your issue.
    Thanks,
    Kathar

  • Error running reports from Crystal Server XI R2 with datasets

    Hi, sorry if my english is not good. I'm from Spain.
    I have a problem. I'm programming with Visual Basic .NET 2008.
    I'm using Crystal Reports Server and programming under Visual Basic to take reports from crystal Server, changing the tables from the report to datasets and scheduling this report.
    Crystal server change connections to CrystalReports.Dataset.
    Preview reports from server sends me an error "DataBase connector unknown"
    If I run this report (with datasets) into my VBNET application (into a  CrystalDecisions.Windows.Forms.CrystalReportViewer control), IT WORKS!!!
    I need help because I need to schedule these reports (to send them by email, export to PDF formats, ...)

    Reporting off of a dataset is reporting off of a disconnected datasource.  The reason your application works is beacuse you most likely populating a dataset in your application and passing it to the report at the same time.  When scheduling, there is no interaction with the report so unless the report is using an xml file on disk as its datasource, how can it retrieve data?
    To get around this, you can build a dll (.net data provider) that returns either a dataset or datatable and point your report to this dll.  this way, when the report is executed, it loads the dll which fetches the data for you.
    - so the first step is to compile a dll that returns a dataset or datatable.
    - to design your report off of this dll open the database expert and create a new ADO.NET connection.
    - in the File Path area, click the ellipsis ("...") button to browse to your dll and make sure the selected File Type is ".Net DataSet Provider".
    - once the dll is selected, you can choose the dataset/table returned by the dll.
    If your method in the dll is parameterized, it will add a parameter to the report (similar to stored procedure parameters.
    note: the location of your dll must be in the same path on the CR Server as it was when you designed your report in order for it to be loaded correctly.  I usually put the dll in a folder that I know will exist on both machines.
    Dan

  • Crystal Reports 2008 parameter panel discrepancy.

    Hi,
    I have a report designed using Crystal Reports 2008. The report has a dynamic parameter called Location which is populated from a table. It is a Value - Description pair so it is:
    Value = LocID
    Descripition = LocationName.
    The Show on Viewer(Panel) attribute is set to Editable.
    The Prompt with Description Only attribute is set to true.
    In the Crystal Reports stand-alone Designer everything works fine. It prompts with the Description. After making a selection, the Parameter Panel shows the selected items(the Description, NOT the value) correctly. This is the desired behavior.
    But  when the report is viewed in the Crystal Reports Viewer that comes with .NET 2008 the Parameter panel shows the Value, which is LocID and not the description which is LocationName. This is NOT very useful.
    I have tried other third party Crystal Reports viewers as well. They all exhbit the same discrepancy.
    How can this be resolved?
    Any help is greatly appreciated.
    Thanks in advance.
    - Rajan.

    Hi Don,
    Thank you for your response. The assemblies and their versions are as follows;
    CrystalDecisions.CrystalReports.Engine - 12.0.2000.0
    CrystalDecisions.Enterprise.Framework - 12.0.1100.0
    CrystalDecisions.Shared                         - 12.0.2000.0
    CrystalDecisions.Windows.Forms          - 12.0.2000.0
    Thanks,
    - Rajan.

  • WORD Error message -- Report from Template

    Hello everyone,
    I try to generate a "Report from Template" with transaction CG03.
    I can select the generation variant and the parameter values in the next two pop-ups.
    WORD is starting but then there is the error message:
    "Word cannot read this document. Maybe it is corrupted. Try the following:
    - open and repair the file
    - open file with repair-textconverter".
    This message is a translation from german to english so the correct messagt might differ from this.
    When I look at my frontend PC in the local settings I see that the respective files are written, but I can´t open them.
    This problem started two days ago out of nowwhere.
    Additional information: Visual Basic pops up after the error message is closed with "runtime error '1055'.
    A debugger is opened and this is the content of the window:
    Private Sub TmpDDE()
    Dim Template
    WordBasic.FileOpen "C:DOKUME1chgiLOKALE1TempRehsfil0.WWI"
    WordBasic.FileTemplates Template:="C:ProgrammeSAPFrontEndsapguiwwiwwi.dot"
    WordBasic.Call "wwiES.S", "S", ""
    End Sub
    Any ideas?
    Thank you in advance for your help!!!!
    Best regards,
    Christoph
    Edited by: Christoph Giehl on Nov 25, 2010 1:04 PM

    Hello Christoph
    any change happened on your client? New Windows version? New Word Version? New WWI Version installed? Did you manupulated Standad Dot path etc.? Did you change Standard.dot of Word?
    Can you open in cg54/cg50 any document (ready, released or historic) without a problem and the problem is related only to "report from template"?
    During WWI process a number of files are passed on to your client. Can you use Wordpad to open the files? I am not sure but I believe per WWI document there should be something like 4 or 5 documents in your local WWI path. One containing the data, one containing the template and some others (named something like resfil, lesfil etc.).
    An error like you described is normally related to one of the above mentioned changes. Can you use "Report from template "regarding the same spec, same genvariant same language with a different client without a problem => then it is clear you have a local problem
    With best regards
    C.B.

  • Error publishing reports from BW

    Hi,
    I am facing some issues while publishing reports from BW system. I have taken care of all the settings mentioned in Integration Kit guide. We are using BOXI 3.1 SP3  OS:windows 2008 (64-bit)
    The error that we are getting is:
    "0000000001 An error occurred when retrieving the role metadata for YBW_BO_CONTENT_PUBLISHER. Returned with RFC code 18 and message: See RFC trace file or SAP system log for more details"
    I have enabled the trace also, still not able to find the root cause.
    Need help urgently. Thanks.
    Amit Tewatia

    Hi Startos,
    I have matched the auth. as per the admin guide, everything is fine with the role. I have checked the trace file logs, part of which is below:
    "Starting up callback server at 10.239.30.2 sapgw00 with prog-id SEGIDC8BBB5A3
    GetRfcHandle() returned with handle 0
    Connection cloning failed. Message: See RFC trace file or SAP system log for more details
    ERROR: .\job_defs.cpp 52: l_rfcDownloadRoleMdata failed with return code l_rcRfc = 18 Exception:
    Leaving job processor CPubJobGetRoleMetaData(YBW_BO_CONTENT_PUBLISHER)"
    No idea why it calling this IP. This is not the IP of our BW server. please suggest where to check for this.
    Regards,
    Amit

  • FinRep 9.3.1: All users getting error opening reports from root directory

    We are having an irritating, although not missiion critical error
    When a user (any user) attempts to open a report from the explorer view in Financial Reporting 9.3.1, we receive an "_Error 1000165"._ No explanation is provided. No folders are openable within the explorer view except "Personal Page."
    It is possible to open reports by opening a report that got accidentally stored in the root directory and then opening another report from the menu system in the usual way. So it is not a user permissions/provisioning issue.
    Is there a fix to this? I am afraid someone will clean out the root directory and then we won't be able to access our reports.
    Update: I can use the pattern "VariancePercent([B(A)],[A(A)])" to cut this to 27 Columns by varying the direct reference to the column. But is there an easier way to do this?
    Edited by: user10868938 on Feb 24, 2009 3:43 PM

    We have been able to complete the update of our users SSID's in our Planning SQL tables through the utility. We had to create the users in Essbase first though.
    However, if I try to log into Planning (through Workspace) I still cannot see the Planning applicaitons I should have access too. In Shared Services if I pull up my network ID and View Report, I do not get any Planning groups to show up that I belong too. I can open the group in HSS and see my ID is in it but when I do the View Report on my ID nothing comes up.
    Additionally, if I add a user from scratch to the existing Planning groups that we've migrated and do the View Report they will show up for that user and the security passes through to Planning/Essbase so that I could log on fine. So, the problem is not with adding new users but the existing one's that were migrated. HSS shows the users in the groups but if you view a Report for those users it doesn't look like you belong to any groups.
    We are going to apply a patch to Shared Services to see if it helps. It's suppose to deal with Groups that have users from multple domains but one set of those users cannot log into the application they should have access too. We applied this in our stand-alone S9 Essbase environment a couple of months ago to deal with a break between our existing users and groups from HSS to Essbase. Maybe this will be the final piece.

  • Getting Zero Sized Reply error in report from SQL query

    Hi,
    I have a Report from SQL Query in Portal 3.0.9. When I select Excel in Output Format and then run the report, it works properly, but when I select HTML in Output Format, the report works if the rows returned are not so many (I've been able to display the report for up to 701 rows), but when I try selecting a value from the LOV that selects many rows, I get the following error:
    ERROR
    The requested URL could not be retrieved
    While trying to retrieve the URL: <data suppressed>
    The following error was encountered:
    Zero Sized Reply
    Squid did not receive any data for this request.
    Any ideas on how to fix this? Why does the number of rows returned affect the report this way?
    Thanks,
    Lorena

    Hi,
    I have a Report from SQL Query in Portal 3.0.9. When I select Excel in Output Format and then run the report, it works properly, but when I select HTML in Output Format, the report works if the rows returned are not so many (I've been able to display the report for up to 701 rows), but when I try selecting a value from the LOV that selects many rows, I get the following error:
    ERROR
    The requested URL could not be retrieved
    While trying to retrieve the URL: <data suppressed>
    The following error was encountered:
    Zero Sized Reply
    Squid did not receive any data for this request.
    Any ideas on how to fix this? Why does the number of rows returned affect the report this way?
    Thanks,
    Lorena

  • Crystal Reports 2008 parameter panel

    Hello,
    I'm using Crystal Reports 2008 stand-alone application to design reports. I'm wondering is there a possibility to change information display on parameter panel?
    The problem is that I've created a parameter with option "prompt with description only" set to true. This parameter has value and description. When it's prompting for parameter everything goes fine, it prompts with description only, but in parameter panel it's only values (not descriptions) displayed. This is confusing for report users as the value is key (int type) and description is name (string that actually says something to user).
    Maybe there is something to be set in Crystal Reports Viewer component properties?
    Thanks in advance.

    Hello Gemi,
    I recommend to post this query to the [Crystal Reports Design|SAP Crystal Reports; forum.
    This forum is dedicated to topics related to the creation and design of Crystal Report documents. This includes topics such as database connectivity, parameters and parameter prompting, report formulas, record selection formulas, charting, sorting, grouping, totaling, printing, and exporting but also installation and registering.
    It is monitored by qualified technicians and you will get a faster response there.
    Also, all Crystal Reports Design queries remain in one place and thus can be easily searched in one place.
    Best regards,
    Falk

  • Error executing reports from forms

    Hi,
    Iam trying to launch reports9i from forms9i,
    Iam getting following error,
    500 Internal Server Error
    java.lang.StringIndexOutOfBoundsException: String index out of range: 0
         at java.lang.String.charAt(String.java:444)
         at oracle.reports.rwclient.ServletCmdMgr.getJobId(ServletCmdMgr.java:3131)
         at oracle.reports.rwclient.ServletCmdMgr.handleCmdGetjob(ServletCmdMgr.java:1255)
         at oracle.reports.rwclient.CommandManager.handleWebCommand(CommandManager.java:92)
         at oracle.reports.rwclient.ServletCmdMgr.handleWebCommand(ServletCmdMgr.java:278)
         at oracle.reports.rwclient.RWClient.handleWebCommand(RWClient.java:915)
         at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1398)
         at oracle.reports.rwclient.RWClient.doGet(RWClient.java:349)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:604)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    Can anyone help me in this regard,
    Thanks and regards,
    Avinash,
    Pune.
    India.

    "Iam trying to launch reports9i from forms9i"
    your forms version is 10g :-)

  • Refresh Report from Repository

    In the CmcApp it is possible to refresh a report by right-clicking and choosing "refresh options".
    You are then presented a window with several options "title","description" and so on. The last option is called "Use Object Repository when refreshing"
    This last option is the only thing I need to refresh. I would like to refresh the report with the java SDK.
    I have found the class com.crystaldecisions.sdk.plugin.desktop.common.IReportRefreshOptions which looks like it should do the job. However it is not prossible to set the option "Use Object Repository" .All other options from the CMC-Dialog are available ( CeRefreshOption.TITLE, CeRefreshOption.DESCRIPTION,...)
    How can I refresh the the report with the Object Repository via the Java SDK???

    Hi!
    I would say try using the method: setRepositoryEnabled(true) of the IReportProcessingInfo interface and commit back the object afterwards. This sound like it should do the trick, although I didn't test it...
    Regards,
    Harald

  • Error refreshing report after applying security restrictions in IDT

    Hi,
    I have created a report and now the requirement is that the user should be able to view data of his profile only for which i have created restricstions at universe at Business layer.. But after applying these if i refresh by the user id i get the error where as on removing this no error.
    "An internal error occured while calling 'porcessDPCommandsEx' API. (Error: ERr_WIS_30270) (Error: INF)".
    If i refresh using any other id other than used at restrictions the reports is getting refreshed. Please advise.
    This is on BOXIR4 SP3.
    Thanks in advance.

    I believe you are implementing Row level restrictions either in UDT or IDT, The below video is for IDT, the concept is same for UDT.
    http://scn.sap.com/docs/DOC-8461
    Create a data security profile that restricts access to specific rows: Information design tool 4.x - YouTube
    Regards,
    Ashok Vemulapalli
    Search is out best friend

  • Error calling Report from Form

    Hi,
    I'd like to call a report using a Form.
    I have Oracle Form 10.1.2 in Oracle Database 10g.
    I create a button and specify a PL/SQL in the when-button-pressed
    declare
    rep_id REPORT_OBJECT;
    v_rep VARCHAR2(100);
    begin
    rep_id := FIND_REPORT_OBJECT('report9');
    if not id_null(rep_id) then
    v_rep := RUN_REPORT_OBJECT(rep_id);
    else
    message('report not available');
    end if;
    end;
    but after I click the button in the form, it gives an error message in the status bar
    (in the bottom of the form)
    error : FRM-41211: Integration Error: SSL failure running another product
    Any help would be grateful.
    Thanks,
    Buntoro

    I have tried your suggestion.
    I create my own report server using rwserver server=repsrv.
    Another java-based windows showed up. It shows that repsrv is ready.
    I do the following:
    1. Navigate to http://localhost:8889/reports/rwservlet using web browser.
    It showed OracleAS Report Services - Servlet Command Help page.
    But there is no other window popup.
    2. Navigate to http://localhost:8889/reports/rwservlet?userid=PRACTICE/PRTC@MYDB&report=C:\PRACTICE\FORM\MODULE1.JSP&destype=cache&desformat=html&paramform=no&p_1=P1&p_1=P2
    my schema is PRACTICE, password PRACTICE, and database instance MYDB
    the report path = C:\FORM\MODULE1.JSP
    The following error occured
    REP-51002: Bind to Reports Server rep_<computer_name> failed
    3. Finally,
    http://localhost:8889/reports/rwservlet?server=REPSRV&userid=PRACTICE/PRTC@MYDB&report=C:\PRACTICE\FORM\MODULE1.JSP&destype=cache&desformat=html&paramform=no&p_1=P1&p_1=P2
    The following error occured
    REP-51002: Bind to Reports Server repsrv failed
    I don't understand.
    It seems that the Report Service is not recognized although the java-based window state that the Report Server (repsrv) is ready.
    My questions:
    1. Does it means that my report server is not running?
    Or it is running but the browser didn't recognize it?
    I use Internet Explorer 6 and Netscape 7, both of them showed the same error message.
    2. I have read the PDF you've pointed out.
    The paper said there is supposed to be 2 type of server, 'In process' and custom server.
    Both of them will create a configuration file in /reports/conf in DevSuiteHomeDirectory.
    I can see the custom report server's configuration file which I create using rwserver (repsrv.conf)
    but I can't see the 'in process' server's configuration file (rep_<computer_name>.conf).
    What am I supposed to do?
    Many thanks,
    Buntoro

  • Error retrieving Report from omniture servers

    Anyone having analytic problems at the mo?

    I'm still getting it now so I'm guessing it wasn't set up properly when the issue was built.
    Thanks Lukas

  • Rep-52005 error when running a report from form with parameter form

    I am trying to run a report from a web deployed form and this report has a parameter form. I am getting a Rep-52005: The specified key report does not exist in key map file.
    I am using Oracle Forms/Reports 10.1.2.0.2. My code is below. The first part works fine where I run a report with no parameter form, but the second part when I have a parameter form gets the about error.
    PROCEDURE call_report (
    p_report_name VARCHAR2,
    p_reportobj_name VARCHAR2 DEFAULT NULL,
    p_parameter_list paramlist DEFAULT NULL,
    p_parameter_string VARCHAR2 DEFAULT NULL
    IS
    repid report_object;
    v_rep VARCHAR2 (100);
    rep_status VARCHAR2 (100);
    v_report_url VARCHAR2 (240);
    v_interface VARCHAR2 (50);
    v_report_parameter VARCHAR2 (1);
    vc_user_name VARCHAR2 (100);
    vc_user_password VARCHAR2 (100);
    vc_user_connect VARCHAR2 (100);
    vc_connect VARCHAR2 (300);
    v_reportserv VARCHAR2 (30);
    v_job_number number;
    BEGIN
    /* Get the database to run the report against and
    find out if the report has any parameters */
    SELECT report_parameter_flag
    INTO v_report_parameter
    FROM program_list
    WHERE program_type = 'REPORTS'
    AND UPPER (screen_id) = UPPER (p_report_name);
    vc_user_name := get_application_property (username);
    vc_user_password := get_application_property (password);
    vc_user_connect := get_application_property (connect_string);
    v_reportserv := 'rep_xxxx_ias10g_home';
    v_report_url := 'http://xxxx.state.il.us';
    v_job_number := length(v_reportserv) +2;
    vc_connect :=
    vc_user_name
    || '/'
    || vc_user_password
    || '@'
    || vc_user_connect;
    v_interface := get_application_property (user_interface);
    IF ( v_interface = 'WEB'
    AND v_report_parameter = 'N'
    THEN
    repid := find_report_object(p_reportobj_name);
    set_report_object_property (repid, report_comm_mode, synchronous);
    set_report_object_property (repid, report_destype, cache);
    set_report_object_property (repid, report_desformat, 'pdf');
    -- v_reportserv := get_report_object_property (repid,report_server);
    set_report_object_property (repid, report_server, v_reportserv);
    set_report_object_property (repid, report_other, p_parameter_string);
    v_rep := run_report_object (repid);
    rep_status := report_object_status (v_rep);
    IF rep_status = 'FINISHED'
    THEN
    web.show_document (
    v_report_url
    || '/reports/rwservlet/getjobid='
    || substr(v_rep,v_job_number)
    || '?server='
    || v_reportserv
    ,'_blank'
    ELSE
    message ( rep_status
    || 'Report output aborted');
    END IF;
    ELSIF ( v_interface = 'WEB'
    AND v_report_parameter = 'Y'
    THEN
    repid := find_report_object (p_reportobj_name);
    set_report_object_property (repid, report_comm_mode, synchronous);
    set_report_object_property (repid, report_destype, cache);
    set_report_object_property (repid, report_desformat, 'pdf');
    set_report_object_property (repid, report_server, v_reportserv);
    set_report_object_property (
    repid,
    report_other,
    'paramform=yes P_USER_CONNECT='
    || vc_connect
    || ' P_SERVERNAME='
    || v_reportserv
    || ' P_ACTION='
    || v_report_url
    || '/reports/rwservlet'
    v_rep := run_report_object (repid);
    rep_status := report_object_status (v_rep);
    IF rep_status = 'FINISHED'
    THEN
    web.show_document (
    v_report_url
    || '/reports/rwservlet/getjobid='
    || substr(v_rep,v_job_number)
    || '?server='
    || v_reportserv
    ,'_blank'
    ELSE
    message ( rep_status
    || 'Report output aborted');
    END IF;
    ELSE
    run_product (
    reports,
    p_report_name,
    synchronous,
    runtime,
    filesystem,
    p_parameter_list,
    NULL
    END IF;
    EXCEPTION
    WHEN OTHERS
    THEN
    message (SQLERRM);
    END;
    My parameter form comes up and I enter the necessary information and hit submit query button. Then I get the Rep-52005: The specified key report does not exist in key map file.
    Any help will be greatly appreciated!!
    Shellie Bricker

    Your code seems to be implementing metalink note 139546.1 - Using Reports parameter forms with RUN_REPORT_OBJECT on the web.
    For what I can see, the P_ACTION parameter should end in ?...
    i.e.
    P_ACTION=http://<hostname.domain:port>/reports/rwservlet?'
    set_report_object_property (
    repid,
    report_other,
    'paramform=yes P_USER_CONNECT='
    || vc_connect
    || ' P_SERVERNAME='
    || v_reportserv
    || ' P_ACTION='
    || v_report_url
    || '/reports/rwservlet?'
    );If this does not fix your problem, then to troubleshoot further you would have to post the code in your Before Parameter Form trigger of your report.
    Hope this helps,
    UPDATE:
    If the above does not fix your problem, my guess is that report name is not being generated in the hidden runtime values build by the code in the Before Parameter Form trigger.
    i.e.
    http://localhost:8889/reports/rwservlet?report=&destype=cache&desformat=PDF
    The above code will throw error REP-52005: The specified key report does not exist in key map file.
    Edited by: Rodolfo Ferrari on Jul 8, 2009 9:43 PM

Maybe you are looking for