How to hide Database Logon option when scheduling Crystal Report in BOE?

Hi All,
For security reason, we are try to hide the Database Logon option in Crystal Report Schedule page in InfoView.
There is option in CMC which we can configure the default Database logon option so that users do not have to enter the logon everytime they view or schedule the report.  However, we are looking to hide this option completely.
Does anyone know if there is a security setting which can hide the option from specific users?
Thanks,
Bobby

Hi Bobby,
As Jorge informed that there is no method available within CMC to hide database logon option when scheduling or viewing a Crystal Report in the Info view. This is very much true.
But as you also mentioned that you don't want your users to enter the database logon credentials evertime they view or schedule a crystal report, there is one setting in CMC which we can do to avoid prompt for database logon credentials.
CMC - Home - Go to that specific crystal report - Click Process tab - Click the sub-tab 'Database' and at the bottom of the page there is an option "Use same database logon as when report is run". Check this option after providing the database credentials and click UPDATE.
Now whenever users try to view or schedule this specifc crystal report they won't be prompted for the database logon credentials.
Regards,
Venkat

Similar Messages

  • How to pass database logon info to a Crystal Report in a subreport with different server name using VS C #

    Post Author: fabu1971
    CA Forum: .NET
    I could pass the database logon in Reports with subreports but the reports with subreports with different  server name I can not pass the logon information . Do you have any idea how I can do that to pass the database logon with different database or server name ?

    Post Author: quafto
    CA Forum: .NET
    You can use the Subreports collection of the ReportDocument object to access all the subreports in your main report. These are returned as ReportDocument objects. Once you have your subreport as a ReportDocument you can loop through your Tables collection and set the ConnectionProperties to your appropriate Server/Database. For example here is some pseudo code: ConnectionInfo boConnectionInfo = new ConnectionInfo();boConnectionInfo.ServerName = "serverName";boConnectionInfo.DatabaseName = "databaseName";boConnectionInfo.UserID = "username";boConnectionInfo.Password = "yourpassword"; foreach(ReportDocument boSubreport in mainReport.Subreports){    foreach(Table boTable in boSubreport.Database.Tables)    {        TableLogOnInfo boTableLogOnInfo = boTable.LogOnInfo;          boTableLogOnInfo.ConnectionInfo = boConnectionInfo;          boTable.ApplyLogOnInfo(boTableLogOnInfo);          boTable.Location = "newtablelocation";     }}

  • "database logon" option for schedule report

    When scheduling a report,
    Crystal report has the "database logon" option in "shcedule" property page.
    But I can't find the "database logon" option for webi report or deski report.
    Is this by design.

    Hi Tina,
    We do not have data base logon option while scheduling the report.
    I am not sure what is the significance of it in Crystal but in Webi or deski report we do not need it. We have connections for every universe/report and that has these database log on credential in it. Based on it reports get refresh and run.
    Thanks

  • How to pass database login information to a crystal report using c#?

    Hi,
    I need to pass database logon information to a crystal report dynamically using c#.  I am developing a windows application using c# .Net.
    I looked some of the articles however I am not able to figure out the mistake I have did.  Please find below the code I have written so far; It would be great if you could help me out in solving the issue.
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.OracleClient;
    using System.Configuration;
    using CrystalDecisions.Shared;
    using CrystalDecisions.CrystalReports.Engine;
    private void Frm_report_Load(object sender, EventArgs e)
                setReportParameters(); // method to pass parameters to the Crystal report
                crystalReportViewer1.ReportSource = new Upper_Lower();  // Upper_Lower is the Crystal report I have used in my project
               TableLogOnInfos crtableLogoninfos = new TableLogOnInfos();
               TableLogOnInfo crtableLogoninfo = new TableLogOnInfo();
               ConnectionInfo crConnectionInfo = new ConnectionInfo();
               Tables crTables;                            
                    crTables = new Upper_Lower().Database.Tables;
                    crConnectionInfo.ServerName = "oops";
                    crConnectionInfo.DatabaseName = "";
                    crConnectionInfo.UserID = "new";
                    crConnectionInfo.Password = "new123";
                    foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in crTables)
                        crtableLogoninfo = CrTable.LogOnInfo;
                        crtableLogoninfo.ConnectionInfo = crConnectionInfo;
                        CrTable.ApplyLogOnInfo(crtableLogoninfo);
    Thanks & Regards,
    Karthik.

    Hi,
    Try using this code ,
    using CrystalDecisions.CrystalReports.Engine;
    using CrystalDecisions.Shared;
    using CrystalDecisions.Web;
            ReportDocument rd = new ReportDocument();
            rd.Load(Server.MapPath("Report name"));
            rd.SetDatabaseLogon("User Name", "Password", "Server Name", "Database Name");
            CrystalReportViewer1.ReportSource = rd;
    [See Also.|http://devlibrary.businessobjects.com/BusinessObjectsXIR2/en/devsuite.htm]
    Hope this helps!!
    Sincerely,
    Nikhil Dharme

  • Database Credentials When Scheduling Crystal Report

    In our Crystal Reports 2008 server, each user has their database credentials populated in their user account on the Crystal Reports Server.
    (in the area where is says "Enable Database Credentials").
    For each of our reports, we have the option "Use SSO context for database logon" selected.
    This causes the server to connect to the database using each user's database credentials when they run reports "on-demand".
    However, these credentials do not automatically populate when they go to schedule a report.
    Is there a way to get these credentials to populate the Database Login fields when scheduling reports to run?
    It seems odd to me that it would use the credentials "on-demand", but not when setting up a scheduled report.
    Any info would be appreciated.
    Thanks.

    Thanks Brian.
    What you describe is what we currently have setup.
    The difference with what I'm asking is that each user's account has different database login credentials.
    So when running "on-demand", it logs in using the credentials in their account settings.
    But when running "scheduled" everyone logs into the database using the default account.
    We have row-level security on the database (using Oracle VPD) to enforce security based on the user account that is logged into the database.
    This means that when running the report scheduled, the security doesn't work because it doesn't populate the database credentials from the user's account.

  • Logon Failed when exporting crystal report to PDF

    Hi, I am Teguh
    i want to ask about error when export crystal report to pdf
    error message
    CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed
    [LogOnException: Logon failed.]
       .I(String , EngineExceptionErrorID ) +506
       .D(Int16 , Int32 ) +537
       .C(Int16 ) +10
       CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext) +577
       CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType) +141
       Falcon.CRTransferSlip.Page_Load(Object sender, EventArgs e) in C:\inetpub\wwwroot\Falcon\CRTransferSlip.aspx.vb:77
       System.Web.UI.Control.OnLoad(EventArgs e) +67
       System.Web.UI.Control.LoadRecursive() +35
       System.Web.UI.Page.ProcessRequestMain() +750
    environment:
    OS : Windows server 2008 standard SP1
    IIS: Version 7.0
    SQL: Sql server 2000
    VS : Visual studio 2003
    i really confused with this error,
    please help me for this problem
    many thank's

    Hi Ludek
    Thank you for your response. I have installed SP3 and ProcMon and still the same result.
    I applied a filter on ProcMon to filter out items where the path contains 'export'.
    There are a few items where the result is 'NAME NOT FOUND' but I don't think it necessarly had anything to do with the barcode. These include items such as 'EXPORT\MailDestType','EXPORT\DisableExportLiveOfficeSupport'','EXPORT\ExportDirectory' to name a few.
    What drew my attention was the ACCESS DENIED result on specifically the EXPORT\PDF folders. The detail for these are  Desired Access : All access, however the very same entry appears a little futher on as a SUCCESS but this is detailed as Desired Access: Query Value.
    So in summary it looks something like this:
    User : Server\XXX
    Operation : RegOpenKey
    Path : HKU\.DEFAULT\Software\Business Objects\Suite 12.0\Crystal Reports\Export\Pdf
    Result : ACCESS DENIED
    Desired Access : All Access
    User : Server\XXX
    Operation : RegOpenKey
    Path : HKU\.DEFAULT\Software\Business Objects\Suite 12.0\Crystal Reports\Export\Pdf
    Result : SUCCESS
    Desired Access : Query Value
    There are a few other entries that follow this pattern that exists in other locations such as HKLM\Software...
    Could this 'ACCESS DENIED' be the problem? and If so how do I, and should I give user XXX this ALL Access its looking for.
    Regards
    Elroy

  • Scheduling Crystal report from BOE

    Hi,
    I have a Crystal report (based on ECC Function module) which doesn't retrieve data when I schedule it from BOE (infoview).
    I have Integration kit installed, and the crystal report works fine when i execute it manually.
    I think it is an issue with connectivity/authentication or something. I don't have a service user id created. (to run the Crystal report i use my ECC user id which has authorization to S_RFC etc)
    Can you tell me the steps that i need to follow before i am able to run my ECC crystal report from BOE/infoview?
    Thanks, Arka

    Hi,
    the user that is scheduling the report needs to have the same authorization like viewing the report. you can also see the list of detailed authorizations required in the documentation for the SAP Integration Kit in the chapter authorizations.
    all product documentation is available on help.sap.com
    regards
    Ingo Hilgefort

  • Schedule Crystal Reports on BOE with Parameters

    Hi
    I would like to schedule Crystal reports with parameters on BOE. How can I pass a parameter if the job is scheduled to run nightly?
    Any help is greatly appreciated.
    Thanks!

    Hello!
    I am going to assume that you know how to schedule a report to run nightly and how to set the parameters/prompts, and what you are really asking is how to change what the parameter/prompt value will be every night?
    If that is the case there is no default functionally that can do that.  How ever you could create a Java application (or another supported programming language) application that will run as a Program Job Object.  The PGO (Program Job Object) will be what is scheduled nightly.  Inside the  PGO you would schedule your report to "run now" with the parameters/prompts you want for that night.
    I hope I have answered your question.  Cheers!

  • How to save Database Configuration setting to a Crystal Report Instance

    Hello,
    I'm using .net c# to create and run a schedule of a crystal report.
    I'm able to connect to BOE and succesffuly create the schedule instance and pass the parameters. but it's failing to run because I'm not providing it with the Database Logon credentials.
    I know there is a way to set the database confiuration on the report in CMC, but we don't want to do that so we can have a trail of who ran the report. We want to pass that through code when scheduling an instance. Can someone tell me how to do so.
    Thanks!

    ceReportObjects = ceInfoStore.Query(sQuery);
    //check for returned reports
    if(ceReportObjects.Count > 0)
         ceReportObject = ceReportObjects[1];
         ceReport = (Report)ceReportObject;
         //grab the report logons
         dbLogons = ceReport.ReportLogons;
         dbLogon = dbLogons[1];
         //set custom values
         //** NOTE: **
         //The easiest way to determine the proper custom logon values is to
         //successfully set custom logon values through the CMC first, then
         //transpose those values to this application
         dbLogon.UseOriginalDataSource = false;
         dbLogon.CustomDatabaseDLLName = "crdb_ado.dll";
         dbLogon.CustomServerName = "servername";
         dbLogon.CustomDatabaseName = "database";
         dbLogon.CustomUserName = "username";
         dbLogon.CustomPassword = "password";
         dbLogon.TableLocationPrefixes[1].MappedTablePrefix = "DatabaseName.dbo.";
         dbLogon.TableLocationPrefixes[1].UseMappedTablePrefix = true;
         //Create an interface to the scheduling options for the report.
         SchedulingInfo ceSchedulingInfo;
         ceSchedulingInfo = ceReport.SchedulingInfo;
         //run the report right now
         ceSchedulingInfo.RightNow = true;
         //run the report once only
         ceSchedulingInfo.Type = CeScheduleType.ceScheduleTypeOnce;
         //schedule report
         ceInfoStore.Schedule(ceReportObjects);
    Taken from a sample contained [here|https://smpdl.sap-ag.de/~sapidb/012002523100005921432008E/bexi_csharp_smpl.zip]

  • How to hide the preview section in the crystal report viewer activex cntrl.

    Dear All,
    I am using the Crystal report viewer ActiveX to display the Crystal report. When the report opens in the Crystal report viewer ActiveX control, a preview section comes at the left hand side of the panel. How can I hide the preview section from the Report viewer control.Is it possible to customize the the report viewer control.  Awaiting for your suggestions.
    Thank you.
    Regards,
    Rahaneef

    Just to get the terminology correct. I believe you are meaning the Group Tree(?).
    Vb Code:
    CrystalActiveXReportViewer1.DisplayGroupTree = False.
    Also, do consult the developer help file;
    C:\Program Files\Business Objects\Crystal Reports 11.5\Help\en\rdcsdk_com_dg_doc\doc\rdcsdk_com_dg.chm
    Ludek

  • Error when scheduling crystal reports in CMC

    Hi Experts,
    I have  created a crystal report and exported to CMC. when i try to schedule the report i am getting a error "The property with ID SI_DELTA_METAINFO does not exist in the object"  can anyone help me to fix this issue.
    Thanks in Advance.
    Carol

    Hi Carol,
    I think your question is best posted on the Crystal Reports Data Connectivity forum, so I will move it there, and hope you will get the solution you seek.
    Regards,
    Jason

  • Error when saving Crystal Report into BOE

    Hi there,
    I'm having problem on saving rpt (with parameter) into BOE.
    My rpt is working fine in Crystal Report 2008.
    I've tried to Add Crystal Report using Save As, and returned error:
    Error Message: Failed to read data from report file: abc.rpt.
    Reason: Failed to read parameter object.
    However, it working fine when I add crystal report (no parameter) using Save As.
    Would appreciate is there anyone can help on this error.
    Many thanks!

    Hi Yann,
    As you have created a dynamic parameter in the Crystal Reports, the error message occurs because the user or group who created the LOV does not have the appropriate rights in Business View Manager.If you have installed Business Objects Enterprise on the same machine, then please try the following workaround:
    1. Log on to Business View Manager as administrator.
    2. Click View > Repository Explorer.
    3. Right-click Dynamic Cascading Prompts. Click Edit Rights.
    4. Click the appropriate user or group receiving the error.
    5. Click the Granted option for the right to View, Edit & Set Security rights.
    6. Click OK. Close Business View Manager.
    Now try to save the report into Enterprise and see the results.
    Regards
    Arun Sasi

  • BOBJ XI R1/R2 Infoview - Validating an user log in when scheduling a report

    <p>Hello,</p><p> Is it possible to validate an user input before a report gets scheduled when using BOBJ Infoview? Many times, some users forget to enter their database login info when scheduling their report and find out when it is too late that their report failed and they can get the data they wanted so badly. It would be great if javascript could be incorporated into the scheduling option in BOBJ to validate some input fields before the report get processed. Does anybody know how to do this?</p><p>Thank you</p>

    ...its <a href="http://www.mnsoft.org/boxinterfacedocs/com/bo/bointerface/tools/http/HttpResponseAnalyzer.html">HttpResponseAnalyzer</a>.
    This is part of a Consulting Solution called BOInterface that Business Objects Global Services sells and that helps you to achieve what you describe very easily.
    A description is <a href="http://www.mnsoft.org/bointerface0.0.html">here</a>.
    Make sure you read <a href="http://www.mnsoft.org/uploads/media/NottM_BOInsight2007_Final.ppt">this presentation</a>. It shows you how you can modify InfoView without changing any code.
    Contact me via direct email for more information if this is interesting for you.
    HTH,
    M
    Matthias Nott -  Business Objects
    Service Line Leader Products EMEA
    [email protected]

  • Database Logon Failed in Drill Down reports

    I am developing reports on Crystal Reports XI R2, VS.NET 2005 , SQL Server 2000, C#.
    I am getting Database Logon Failed when I click on a drill down link in the report. It works if I click on the drill down link with in a minute. But if I wait for a minute and click on drill down, I am getting Database Logon Failed 
    Error in Crystal report viewer14
    Object reference not set to an instance of an object
    Any help would be greatly appreciated.
    Thanks,
    Sailu

    The above code should be written after the loading of report.
    For example-
    private void Page_Load(object sender, System.EventArgs e)
                   // Put user code to initialize the page here
                   if (!IsPostBack)
                        crReport.Load(Server.MapPath("CrystalReport1.rpt"));
                        ConnectionInfo crConn= new ConnectionInfo();
                        crConn.ServerName="D-3271-SQL";
                        crConn.DatabaseName="Northwind";
                        crConn.UserID="sa";
                        crConn.Password="sa";
                        Tables crTables=crReport.Database.Tables;
                        foreach(CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
                             TableLogOnInfo crLogoninfo=crTable.LogOnInfo;
                             crLogoninfo.ConnectionInfo =crConn;
                             crTable.ApplyLogOnInfo(crLogoninfo);
                   CrystalReportViewer1.ReportSource =crReport;
    I hope this help
    Regards
    Amit
    Edited by: Amit Singh on Aug 21, 2008 4:48 PM

  • Use same database logon as when report is run

    Is there a way to set the option for "When viewing report" to "Use same database logon as when report is run" for all reports?

    If scheduling we have schedule manager in XIR2 which will do a folder at a time, it's been added to the CMC in 3.x I believe.
    For running the reports I think you would need to use the [SDK|/community [original link is broken]; if if you wanted to modify a bunch of reports at the same time, or use the publishing wizard to publish a bunch of them (no use if the reports are already uploaded)
    Regards,
    Tim

Maybe you are looking for

  • HT1689 How do I download multiple itunes accounts on one computer under one user?

    Recenlty moved to one account on our windows 7 computer to cut down on potential malware issues that allowed malware to migrate over to other user accounts.  However, we have different iTunes accounts and want to be able to download our individual mu

  • Hard Drives that work well with my board

    Hi, My current hard drive situation is shown in my sig below. I'm putting the 40GB Maxtor IDE drive in another computer I have lying around and was thinking about replacing it with a more modern IDE drive. I have several questions though: 1) From per

  • How do I save albums, events in tact from iPhoto to external drive to comply with iCloud limits? Thx

    How do I save albums, events in tact from iPhoto to external drive to comply with iClouds limits? (iMac Lion, need to remove 280gb of photos>

  • Gdesklets broke after last update

    gdesklets broke after last update Traceback (most recent call last): File "/usr/bin/gdesklets", line 3, in <module> from main import client, DISPLAY, HOME, USERHOME File "/usr/lib/gdesklets/main/__init__.py", line 3, in <module> import utils File "/u

  • Fonts and Fireworks CS4 (Mac)

    I discovered that certain fonts WILL cause Fireworks CS4 to not launch on a Mac. I have a font library of approximately 5000 fonts and font sets. I run the same library on both PC and Mac. The PC Fireworks doesn't have a problem, but the Mac Firework